prime/asm/MetroidPrime/Enemies/CAi.s

5434 lines
221 KiB
ArmAsm

.include "macros.inc"
.section .ctors, "wa"
lbl_ctor:
.4byte __sinit_CAi_cpp
.section .data
.balign 8
.global lbl_803DAF58
lbl_803DAF58:
# ROM: 0x3D7F58
.4byte lbl_803CD968
.4byte lbl_803CD96F
.4byte lbl_803CD97D
.4byte lbl_803CD982
.4byte lbl_803CD98B
.4byte lbl_803CD991
.4byte lbl_803CD99E
.4byte lbl_803CD9AB
.4byte lbl_803CD9B8
.4byte lbl_803CD9C4
.4byte lbl_803CD9C9
.4byte lbl_803CD9CE
.4byte lbl_803CD9D2
.4byte lbl_803CD9DB
.4byte lbl_803CD9E6
.4byte lbl_803CD9ED
.4byte lbl_803CD9FA
.4byte lbl_803CDA03
.4byte lbl_803CDA0E
.4byte lbl_803CDA16
.4byte lbl_803CDA21
.4byte lbl_803CDA26
.4byte lbl_803CDA2D
.4byte lbl_803CDA36
.4byte lbl_803CDA42
.4byte lbl_803CDA49
.4byte lbl_803CDA50
.4byte lbl_803CDA58
.4byte lbl_803CDA5E
.4byte lbl_803CDA64
.4byte lbl_803CDA69
.4byte lbl_803CDA6E
.4byte lbl_803CDA73
.4byte lbl_803CDA84
.4byte lbl_803CDA8B
.4byte lbl_803CDA92
.4byte lbl_803CDAA2
.4byte lbl_803CDAA7
.4byte lbl_803CDAAF
.4byte lbl_803CDAB5
.4byte lbl_803CDABD
.4byte lbl_803CDAC3
.4byte lbl_803CDACC
.4byte lbl_803CDAD5
.4byte lbl_803CDAE0
.4byte lbl_803CDAE8
.4byte lbl_803CDAF6
.4byte lbl_803CDAFD
.4byte lbl_803CDB03
.4byte lbl_803CDB08
.4byte lbl_803CDB0F
.4byte lbl_803CDB1A
.4byte lbl_803CDB20
.4byte lbl_803CDB2E
.4byte lbl_803CDB39
.4byte 0
.4byte 0x000000A4
.4byte 0
.4byte 0
.4byte 0x000000A8
.4byte 0
.4byte 0
.4byte 0x000000AC
.4byte 0
.4byte 0
.4byte 0x000000B0
.4byte 0
.4byte 0
.4byte 0x000000B4
.4byte 0
.4byte 0
.4byte 0x000000B8
.4byte 0
.4byte 0
.4byte 0x000000BC
.4byte 0
.4byte 0
.4byte 0x000000C0
.4byte 0
.4byte 0
.4byte 0x000000C4
.4byte 0
.4byte 0
.4byte 0x000000C8
.4byte 0
.4byte 0
.4byte 0x000000CC
.4byte 0
.4byte 0
.4byte 0x000000D0
.4byte 0
.4byte 0
.4byte 0x000000D4
.4byte 0
.4byte 0
.4byte 0x000000D8
.4byte 0
.4byte 0
.4byte 0x000000DC
.4byte 0
.4byte 0
.4byte 0x000000E0
.4byte 0
.4byte 0
.4byte 0x000000E4
.4byte 0
.4byte 0
.4byte 0x000000E8
.4byte 0
.4byte 0
.4byte 0x000000EC
.4byte 0
.4byte 0
.4byte 0x000000F0
.4byte 0
.4byte 0
.4byte 0x000000F4
.4byte 0
.4byte 0
.4byte 0x000000F8
.4byte 0
.4byte 0
.4byte 0x000000FC
.4byte 0
.4byte 0
.4byte 0x00000100
.4byte 0
.4byte 0
.4byte 0x00000104
.4byte 0
.4byte 0
.4byte 0x00000108
.4byte 0
.4byte 0
.4byte 0x0000010C
.4byte 0
.4byte 0
.4byte 0x00000110
.4byte 0
.4byte 0
.4byte 0x00000114
.4byte 0
.4byte 0
.4byte 0x00000118
.4byte 0
.4byte 0
.4byte 0x0000011C
.4byte 0
.4byte 0
.4byte 0x00000120
.4byte 0
.4byte 0
.4byte 0x00000124
.4byte 0
.4byte 0
.4byte 0x00000128
.4byte 0
.4byte 0
.4byte 0x0000012C
.4byte 0
.4byte 0
.4byte 0x00000130
.4byte 0
.4byte 0
.4byte 0x00000134
.4byte 0
.4byte 0
.4byte 0x00000138
.4byte 0
.4byte 0
.4byte 0x0000013C
.4byte 0
.4byte 0
.4byte 0x00000140
.4byte 0
.4byte 0
.4byte 0x00000144
.4byte 0
.4byte 0
.4byte 0x00000148
.4byte 0
.4byte 0
.4byte 0x0000014C
.4byte 0
.4byte 0
.4byte 0x00000150
.4byte 0
.4byte 0
.4byte 0x00000154
.4byte 0
.4byte 0
.4byte 0x00000158
.4byte 0
.4byte 0
.4byte 0x0000015C
.4byte 0
.4byte 0
.4byte 0x00000160
.4byte 0
.4byte 0
.4byte 0x00000164
.4byte 0
.4byte 0
.4byte 0x00000168
.4byte 0
.4byte 0
.4byte 0x0000016C
.4byte 0
.4byte 0
.4byte 0x00000170
.4byte 0
.4byte 0
.4byte 0x00000174
.4byte 0
.4byte 0
.4byte 0x00000178
.4byte 0
.4byte 0
.4byte 0x0000017C
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte lbl_803CDB43
.4byte lbl_803CDB54
.4byte lbl_803CDB5A
.4byte lbl_803CDB62
.4byte lbl_803CDB6B
.4byte lbl_803CDB77
.4byte lbl_803CDB80
.4byte lbl_803CDB8A
.4byte lbl_803CDB93
.4byte lbl_803CDB9B
.4byte lbl_803CDBA6
.4byte lbl_803CDBB7
.4byte lbl_803CDBC2
.4byte lbl_803CDBCD
.4byte lbl_803CDBD9
.4byte lbl_803CDBE8
.4byte lbl_803CDBF9
.4byte lbl_803CDC07
.4byte lbl_803CDC19
.4byte lbl_803CDC1F
.4byte lbl_803CDC2B
.4byte lbl_803CDC36
.4byte lbl_803CDC3E
.4byte lbl_803CDC47
.4byte lbl_803CDC54
.4byte lbl_803CDC65
.4byte lbl_803CDC70
.4byte lbl_803CDC7B
.4byte lbl_803CDC88
.4byte lbl_803CDC97
.4byte lbl_803CDC9D
.4byte lbl_803CDCA9
.4byte lbl_803CDCB0
.4byte lbl_803CDCB9
.4byte lbl_803CDCC4
.4byte lbl_803CDCCF
.4byte lbl_803CDCD9
.4byte lbl_803CDCE4
.4byte lbl_803CDCF5
.4byte lbl_803CDD02
.4byte lbl_803CDD08
.4byte lbl_803CDD14
.4byte lbl_803CDD24
.4byte lbl_803CDD2F
.4byte lbl_803CDD3B
.4byte lbl_803CDD42
.4byte lbl_803CDD4D
.4byte lbl_803CDD5A
.4byte lbl_803CDD69
.4byte lbl_803CDD75
.4byte lbl_803CDD83
.4byte lbl_803CDD90
.4byte lbl_803CDD9B
.4byte lbl_803CDDA2
.4byte lbl_803CDDB4
.4byte lbl_803CDDC3
.4byte lbl_803CDDCE
.4byte lbl_803CDDD6
.4byte lbl_803CDDE2
.4byte lbl_803CDDEE
.4byte lbl_803CDDFB
.4byte lbl_803CDE0F
.4byte lbl_803CDE1C
.4byte lbl_803CDE28
.4byte lbl_803CDE33
.4byte lbl_803CDE3A
.4byte lbl_803CDE46
.4byte lbl_803CDE4E
.4byte 0
.4byte 0x00000180
.4byte 0
.4byte 0
.4byte 0x00000184
.4byte 0
.4byte 0
.4byte 0x00000188
.4byte 0
.4byte 0
.4byte 0x0000018C
.4byte 0
.4byte 0
.4byte 0x00000190
.4byte 0
.4byte 0
.4byte 0x00000194
.4byte 0
.4byte 0
.4byte 0x00000198
.4byte 0
.4byte 0
.4byte 0x0000019C
.4byte 0
.4byte 0
.4byte 0x000001A0
.4byte 0
.4byte 0
.4byte 0x000001A4
.4byte 0
.4byte 0
.4byte 0x000001A8
.4byte 0
.4byte 0
.4byte 0x000001AC
.4byte 0
.4byte 0
.4byte 0x000001B0
.4byte 0
.4byte 0
.4byte 0x000001B4
.4byte 0
.4byte 0
.4byte 0x000001B8
.4byte 0
.4byte 0
.4byte 0x000001BC
.4byte 0
.4byte 0
.4byte 0x000001C0
.4byte 0
.4byte 0
.4byte 0x000001C4
.4byte 0
.4byte 0
.4byte 0x000001C8
.4byte 0
.4byte 0
.4byte 0x000001CC
.4byte 0
.4byte 0
.4byte 0x000001D0
.4byte 0
.4byte 0
.4byte 0x000001D4
.4byte 0
.4byte 0
.4byte 0x000001D8
.4byte 0
.4byte 0
.4byte 0x000001DC
.4byte 0
.4byte 0
.4byte 0x000001E0
.4byte 0
.4byte 0
.4byte 0x000001E4
.4byte 0
.4byte 0
.4byte 0x000001E8
.4byte 0
.4byte 0
.4byte 0x000001EC
.4byte 0
.4byte 0
.4byte 0x000001F0
.4byte 0
.4byte 0
.4byte 0x000001F4
.4byte 0
.4byte 0
.4byte 0x000001F8
.4byte 0
.4byte 0
.4byte 0x000001FC
.4byte 0
.4byte 0
.4byte 0x00000200
.4byte 0
.4byte 0
.4byte 0x00000204
.4byte 0
.4byte 0
.4byte 0x00000208
.4byte 0
.4byte 0
.4byte 0x0000020C
.4byte 0
.4byte 0
.4byte 0x00000210
.4byte 0
.4byte 0
.4byte 0x00000214
.4byte 0
.4byte 0
.4byte 0x00000218
.4byte 0
.4byte 0
.4byte 0x0000021C
.4byte 0
.4byte 0
.4byte 0x00000220
.4byte 0
.4byte 0
.4byte 0x00000224
.4byte 0
.4byte 0
.4byte 0x00000228
.4byte 0
.4byte 0
.4byte 0x0000022C
.4byte 0
.4byte 0
.4byte 0x00000230
.4byte 0
.4byte 0
.4byte 0x00000234
.4byte 0
.4byte 0
.4byte 0x00000238
.4byte 0
.4byte 0
.4byte 0x0000023C
.4byte 0
.4byte 0
.4byte 0x00000240
.4byte 0
.4byte 0
.4byte 0x00000244
.4byte 0
.4byte 0
.4byte 0x00000248
.4byte 0
.4byte 0
.4byte 0x0000024C
.4byte 0
.4byte 0
.4byte 0x00000250
.4byte 0
.4byte 0
.4byte 0x00000254
.4byte 0
.4byte 0
.4byte 0x00000258
.4byte 0
.4byte 0
.4byte 0x0000025C
.4byte 0
.4byte 0
.4byte 0x00000260
.4byte 0
.4byte 0
.4byte 0x00000264
.4byte 0
.4byte 0
.4byte 0x00000268
.4byte 0
.4byte 0
.4byte 0x0000026C
.4byte 0
.4byte 0
.4byte 0x00000270
.4byte 0
.4byte 0
.4byte 0x00000274
.4byte 0
.4byte 0
.4byte 0x00000278
.4byte 0
.4byte 0
.4byte 0x0000027C
.4byte 0
.4byte 0
.4byte 0x00000280
.4byte 0
.4byte 0
.4byte 0x00000284
.4byte 0
.4byte 0
.4byte 0x00000288
.4byte 0
.4byte 0
.4byte 0x0000028C
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.4byte 0
.global lbl_803DBCCC
lbl_803DBCCC:
# ROM: 0x3D8CCC
.4byte 0
.4byte 0
.4byte __dt__3CAiFv
.4byte 0
.4byte PreThink__7CEntityFfR13CStateManager
.4byte Think__7CEntityFfR13CStateManager
.4byte AcceptScriptMsg__3CAiF20EScriptObjectMessage9TUniqueIdR13CStateManager
.4byte SetActive__6CActorFb
.4byte PreRender__6CActorFR13CStateManagerRC14CFrustumPlanes
.4byte AddToRenderer__6CActorCFRC14CFrustumPlanesRC13CStateManager
.4byte Render__13CPhysicsActorCFRC13CStateManager
.4byte CanRenderUnsorted__6CActorCFRC13CStateManager
.4byte CalculateRenderBounds__6CActorFv
.4byte HealthInfo__3CAiFR13CStateManager
.4byte GetDamageVulnerability__3CAiCFv
.4byte GetDamageVulnerability__6CActorCFRC9CVector3fRC9CVector3fRC11CDamageInfo
.4byte GetTouchBounds__6CActorCFv
.4byte Touch__6CActorFR6CActorR13CStateManager
.4byte GetOrbitPosition__13CPhysicsActorCFRC13CStateManager
.4byte GetAimPosition__13CPhysicsActorCFRC13CStateManagerf
.4byte GetHomingPosition__6CActorCFRC13CStateManagerf
.4byte GetScanObjectIndicatorPosition__6CActorCFRC13CStateManager
.4byte GetCollisionResponseType__3CAiCFRC9CVector3fRC9CVector3fRC11CWeaponModei
.4byte FluidFXThink__3CAiFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
.4byte GetSortingBounds__6CActorCFRC13CStateManager
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
.4byte GetStepDownHeight__13CPhysicsActorCFv
.4byte GetStepUpHeight__13CPhysicsActorCFv
.4byte GetWeight__13CPhysicsActorCFv
.4byte 0
.4byte 0
.4byte GetDamageVulnerability__3CAiFv
.4byte TakeDamage__3CAiFRC9CVector3ff
.4byte CanBeShot__3CAiFRC13CStateManageri
.4byte IsListening__3CAiCFv
.4byte Listen__3CAiFRC9CVector3f16EListenNoiseType
.4byte GetOrigin__3CAiCFv
.4byte Patrol__3CAiFR13CStateManager9EStateMsgf
.4byte FollowPattern__3CAiFR13CStateManager9EStateMsgf
.4byte Dead__3CAiFR13CStateManager9EStateMsgf
.4byte PathFind__3CAiFR13CStateManager9EStateMsgf
.4byte Start__3CAiFR13CStateManager9EStateMsgf
.4byte SelectTarget__3CAiFR13CStateManager9EStateMsgf
.4byte TargetPatrol__3CAiFR13CStateManager9EStateMsgf
.4byte TargetPlayer__3CAiFR13CStateManager9EStateMsgf
.4byte TargetCover__3CAiFR13CStateManager9EStateMsgf
.4byte Halt__3CAiFR13CStateManager9EStateMsgf
.4byte Walk__3CAiFR13CStateManager9EStateMsgf
.4byte Run__3CAiFR13CStateManager9EStateMsgf
.4byte Generate__3CAiFR13CStateManager9EStateMsgf
.4byte Deactivate__3CAiFR13CStateManager9EStateMsgf
.4byte Attack__3CAiFR13CStateManager9EStateMsgf
.4byte LoopedAttack__3CAiFR13CStateManager9EStateMsgf
.4byte JumpBack__3CAiFR13CStateManager9EStateMsgf
.4byte DoubleSnap__3CAiFR13CStateManager9EStateMsgf
.4byte Shuffle__3CAiFR13CStateManager9EStateMsgf
.4byte TurnAround__3CAiFR13CStateManager9EStateMsgf
.4byte Skid__3CAiFR13CStateManager9EStateMsgf
.4byte Active__3CAiFR13CStateManager9EStateMsgf
.4byte InActive__3CAiFR13CStateManager9EStateMsgf
.4byte CoverAttack__3CAiFR13CStateManager9EStateMsgf
.4byte Crouch__3CAiFR13CStateManager9EStateMsgf
.4byte FadeIn__3CAiFR13CStateManager9EStateMsgf
.4byte FadeOut__3CAiFR13CStateManager9EStateMsgf
.4byte GetUp__3CAiFR13CStateManager9EStateMsgf
.4byte Taunt__3CAiFR13CStateManager9EStateMsgf
.4byte Suck__3CAiFR13CStateManager9EStateMsgf
.4byte Flee__3CAiFR13CStateManager9EStateMsgf
.4byte Lurk__3CAiFR13CStateManager9EStateMsgf
.4byte ProjectileAttack__3CAiFR13CStateManager9EStateMsgf
.4byte Flinch__3CAiFR13CStateManager9EStateMsgf
.4byte Hurled__3CAiFR13CStateManager9EStateMsgf
.4byte TelegraphAttack__3CAiFR13CStateManager9EStateMsgf
.4byte Jump__3CAiFR13CStateManager9EStateMsgf
.4byte Explode__3CAiFR13CStateManager9EStateMsgf
.4byte Dodge__3CAiFR13CStateManager9EStateMsgf
.4byte Retreat__3CAiFR13CStateManager9EStateMsgf
.4byte Cover__3CAiFR13CStateManager9EStateMsgf
.4byte Approach__3CAiFR13CStateManager9EStateMsgf
.4byte WallHang__3CAiFR13CStateManager9EStateMsgf
.4byte WallDetach__3CAiFR13CStateManager9EStateMsgf
.4byte Enraged__3CAiFR13CStateManager9EStateMsgf
.4byte SpecialAttack__3CAiFR13CStateManager9EStateMsgf
.4byte Growth__3CAiFR13CStateManager9EStateMsgf
.4byte Faint__3CAiFR13CStateManager9EStateMsgf
.4byte Land__3CAiFR13CStateManager9EStateMsgf
.4byte Bounce__3CAiFR13CStateManager9EStateMsgf
.4byte PathFindEx__3CAiFR13CStateManager9EStateMsgf
.4byte Dizzy__3CAiFR13CStateManager9EStateMsgf
.4byte CallForBackup__3CAiFR13CStateManager9EStateMsgf
.4byte BulbAttack__3CAiFR13CStateManager9EStateMsgf
.4byte PodAttack__3CAiFR13CStateManager9EStateMsgf
.4byte InAttackPosition__3CAiFR13CStateManagerf
.4byte Leash__3CAiFR13CStateManagerf
.4byte Offline__3CAiFR13CStateManagerf
.4byte Attacked__3CAiFR13CStateManagerf
.4byte PathShagged__3CAiFR13CStateManagerf
.4byte PathOver__3CAiFR13CStateManagerf
.4byte PathFound__3CAiFR13CStateManagerf
.4byte TooClose__3CAiFR13CStateManagerf
.4byte InRange__3CAiFR13CStateManagerf
.4byte InMaxRange__3CAiFR13CStateManagerf
.4byte InDetectionRange__3CAiFR13CStateManagerf
.4byte SpotPlayer__3CAiFR13CStateManagerf
.4byte PlayerSpot__3CAiFR13CStateManagerf
.4byte PatternOver__3CAiFR13CStateManagerf
.4byte PatternShagged__3CAiFR13CStateManagerf
.4byte HasAttackPattern__3CAiFR13CStateManagerf
.4byte HasPatrolPath__3CAiFR13CStateManagerf
.4byte HasRetreatPattern__3CAiFR13CStateManagerf
.4byte Delay__3CAiFR13CStateManagerf
.4byte RandomDelay__3CAiFR13CStateManagerf
.4byte FixedDelay__3CAiFR13CStateManagerf
.4byte Default__3CAiFR13CStateManagerf
.4byte AnimOver__3CAiFR13CStateManagerf
.4byte ShouldAttack__3CAiFR13CStateManagerf
.4byte ShouldDoubleSnap__3CAiFR13CStateManagerf
.4byte InPosition__3CAiFR13CStateManagerf
.4byte ShouldTurn__3CAiFR13CStateManagerf
.4byte HitSomething__3CAiFR13CStateManagerf
.4byte ShouldJumpBack__3CAiFR13CStateManagerf
.4byte Stuck__3CAiFR13CStateManagerf
.4byte NoPathNodes__3CAiFR13CStateManagerf
.4byte Landed__3CAiFR13CStateManagerf
.4byte HearShot__3CAiFR13CStateManagerf
.4byte HearPlayer__3CAiFR13CStateManagerf
.4byte CoverCheck__3CAiFR13CStateManagerf
.4byte CoverFind__3CAiFR13CStateManagerf
.4byte CoverBlown__3CAiFR13CStateManagerf
.4byte CoverNearlyBlown__3CAiFR13CStateManagerf
.4byte CoveringFire__3CAiFR13CStateManagerf
.4byte GotUp__3CAiFR13CStateManagerf
.4byte LineOfSight__3CAiFR13CStateManagerf
.4byte AggressionCheck__3CAiFR13CStateManagerf
.4byte AttackOver__3CAiFR13CStateManagerf
.4byte ShouldTaunt__3CAiFR13CStateManagerf
.4byte Inside__3CAiFR13CStateManagerf
.4byte ShouldFire__3CAiFR13CStateManagerf
.4byte ShouldFlinch__3CAiFR13CStateManagerf
.4byte PatrolPathOver__3CAiFR13CStateManagerf
.4byte ShouldDodge__3CAiFR13CStateManagerf
.4byte ShouldRetreat__3CAiFR13CStateManagerf
.4byte ShouldCrouch__3CAiFR13CStateManagerf
.4byte ShouldMove__3CAiFR13CStateManagerf
.4byte ShotAt__3CAiFR13CStateManagerf
.4byte HasTargetingPoint__3CAiFR13CStateManagerf
.4byte ShouldWallHang__3CAiFR13CStateManagerf
.4byte SetAIStage__3CAiFR13CStateManagerf
.4byte AIStage__3CAiFR13CStateManagerf
.4byte StartAttack__3CAiFR13CStateManagerf
.4byte BreakAttack__3CAiFR13CStateManagerf
.4byte ShouldStrafe__3CAiFR13CStateManagerf
.4byte ShouldSpecialAttack__3CAiFR13CStateManagerf
.4byte LostInterest__3CAiFR13CStateManagerf
.4byte CodeTrigger__3CAiFR13CStateManagerf
.4byte BounceFind__3CAiFR13CStateManagerf
.4byte Random__3CAiFR13CStateManagerf
.4byte FixedRandom__3CAiFR13CStateManagerf
.4byte IsDizzy__3CAiFR13CStateManagerf
.4byte ShouldCallForBackup__3CAiFR13CStateManagerf
.4byte 0
.section .sdata
.balign 8
.global lbl_805A71D0
lbl_805A71D0:
# ROM: 0x3F4B70
.4byte 0x00000030
.global lbl_805A71D4
lbl_805A71D4:
# ROM: 0x3F4B74
.4byte 0x00000015
.global lbl_805A71D8
lbl_805A71D8:
# ROM: 0x3F4B78
.4byte 0x00000030
.4byte 0
.section .sbss
.balign 8
# CAi + CAiFuncMap
.global lbl_805A8E78
lbl_805A8E78:
.skip 0x4
.global lbl_805A8E7C
lbl_805A8E7C:
.skip 0x4
.global lbl_805A8E80
lbl_805A8E80:
.skip 0x4
.global lbl_805A8E84
lbl_805A8E84:
.skip 0x4
.global lbl_805A8E88
lbl_805A8E88:
.skip 0x8
.section .sdata2, "a"
.balign 8
.global lbl_805AA978
lbl_805AA978:
# ROM: 0x3F7218
.4byte 0x46EA6000
.global lbl_805AA97C
lbl_805AA97C:
# ROM: 0x3F721C
.float 0.2
.global lbl_805AA980
lbl_805AA980:
# ROM: 0x3F7220
.float 0.5
.global lbl_805AA984
lbl_805AA984:
# ROM: 0x3F7224
.4byte 0x43FA0000
.global lbl_805AA988
lbl_805AA988:
# ROM: 0x3F7228
.float 0.1
.global lbl_805AA98C
lbl_805AA98C:
# ROM: 0x3F722C
.float 0.4
.global lbl_805AA990
lbl_805AA990:
# ROM: 0x3F7230
.4byte 0x46E67800
.global lbl_805AA994
lbl_805AA994:
# ROM: 0x3F7234
.float 0.7
.global lbl_805AA998
lbl_805AA998:
# ROM: 0x3F7238
.4byte 0
.global lbl_805AA99C
lbl_805AA99C:
# ROM: 0x3F723C
.float 1.0
.section .text, "ax"
.global ShouldCallForBackup__3CAiFR13CStateManagerf
ShouldCallForBackup__3CAiFR13CStateManagerf:
/* 800A25F4 0009F554 38 60 00 00 */ li r3, 0
/* 800A25F8 0009F558 4E 80 00 20 */ blr
.global IsDizzy__3CAiFR13CStateManagerf
IsDizzy__3CAiFR13CStateManagerf:
/* 800A25FC 0009F55C 38 60 00 00 */ li r3, 0
/* 800A2600 0009F560 4E 80 00 20 */ blr
.global FixedRandom__3CAiFR13CStateManagerf
FixedRandom__3CAiFR13CStateManagerf:
/* 800A2604 0009F564 38 60 00 00 */ li r3, 0
/* 800A2608 0009F568 4E 80 00 20 */ blr
.global Random__3CAiFR13CStateManagerf
Random__3CAiFR13CStateManagerf:
/* 800A260C 0009F56C 38 60 00 00 */ li r3, 0
/* 800A2610 0009F570 4E 80 00 20 */ blr
.global BounceFind__3CAiFR13CStateManagerf
BounceFind__3CAiFR13CStateManagerf:
/* 800A2614 0009F574 38 60 00 00 */ li r3, 0
/* 800A2618 0009F578 4E 80 00 20 */ blr
.global CodeTrigger__3CAiFR13CStateManagerf
CodeTrigger__3CAiFR13CStateManagerf:
/* 800A261C 0009F57C 38 60 00 00 */ li r3, 0
/* 800A2620 0009F580 4E 80 00 20 */ blr
.global LostInterest__3CAiFR13CStateManagerf
LostInterest__3CAiFR13CStateManagerf:
/* 800A2624 0009F584 38 60 00 00 */ li r3, 0
/* 800A2628 0009F588 4E 80 00 20 */ blr
.global ShouldSpecialAttack__3CAiFR13CStateManagerf
ShouldSpecialAttack__3CAiFR13CStateManagerf:
/* 800A262C 0009F58C 38 60 00 00 */ li r3, 0
/* 800A2630 0009F590 4E 80 00 20 */ blr
.global ShouldStrafe__3CAiFR13CStateManagerf
ShouldStrafe__3CAiFR13CStateManagerf:
/* 800A2634 0009F594 38 60 00 00 */ li r3, 0
/* 800A2638 0009F598 4E 80 00 20 */ blr
.global BreakAttack__3CAiFR13CStateManagerf
BreakAttack__3CAiFR13CStateManagerf:
/* 800A263C 0009F59C 38 60 00 00 */ li r3, 0
/* 800A2640 0009F5A0 4E 80 00 20 */ blr
.global StartAttack__3CAiFR13CStateManagerf
StartAttack__3CAiFR13CStateManagerf:
/* 800A2644 0009F5A4 38 60 00 00 */ li r3, 0
/* 800A2648 0009F5A8 4E 80 00 20 */ blr
.global AIStage__3CAiFR13CStateManagerf
AIStage__3CAiFR13CStateManagerf:
/* 800A264C 0009F5AC 38 60 00 00 */ li r3, 0
/* 800A2650 0009F5B0 4E 80 00 20 */ blr
.global SetAIStage__3CAiFR13CStateManagerf
SetAIStage__3CAiFR13CStateManagerf:
/* 800A2654 0009F5B4 38 60 00 00 */ li r3, 0
/* 800A2658 0009F5B8 4E 80 00 20 */ blr
.global ShouldWallHang__3CAiFR13CStateManagerf
ShouldWallHang__3CAiFR13CStateManagerf:
/* 800A265C 0009F5BC 38 60 00 00 */ li r3, 0
/* 800A2660 0009F5C0 4E 80 00 20 */ blr
.global HasTargetingPoint__3CAiFR13CStateManagerf
HasTargetingPoint__3CAiFR13CStateManagerf:
/* 800A2664 0009F5C4 38 60 00 00 */ li r3, 0
/* 800A2668 0009F5C8 4E 80 00 20 */ blr
.global ShotAt__3CAiFR13CStateManagerf
ShotAt__3CAiFR13CStateManagerf:
/* 800A266C 0009F5CC 38 60 00 00 */ li r3, 0
/* 800A2670 0009F5D0 4E 80 00 20 */ blr
.global ShouldMove__3CAiFR13CStateManagerf
ShouldMove__3CAiFR13CStateManagerf:
/* 800A2674 0009F5D4 38 60 00 00 */ li r3, 0
/* 800A2678 0009F5D8 4E 80 00 20 */ blr
.global ShouldCrouch__3CAiFR13CStateManagerf
ShouldCrouch__3CAiFR13CStateManagerf:
/* 800A267C 0009F5DC 38 60 00 00 */ li r3, 0
/* 800A2680 0009F5E0 4E 80 00 20 */ blr
.global ShouldRetreat__3CAiFR13CStateManagerf
ShouldRetreat__3CAiFR13CStateManagerf:
/* 800A2684 0009F5E4 38 60 00 00 */ li r3, 0
/* 800A2688 0009F5E8 4E 80 00 20 */ blr
.global ShouldDodge__3CAiFR13CStateManagerf
ShouldDodge__3CAiFR13CStateManagerf:
/* 800A268C 0009F5EC 38 60 00 00 */ li r3, 0
/* 800A2690 0009F5F0 4E 80 00 20 */ blr
.global PatrolPathOver__3CAiFR13CStateManagerf
PatrolPathOver__3CAiFR13CStateManagerf:
/* 800A2694 0009F5F4 38 60 00 00 */ li r3, 0
/* 800A2698 0009F5F8 4E 80 00 20 */ blr
.global ShouldFlinch__3CAiFR13CStateManagerf
ShouldFlinch__3CAiFR13CStateManagerf:
/* 800A269C 0009F5FC 38 60 00 00 */ li r3, 0
/* 800A26A0 0009F600 4E 80 00 20 */ blr
.global ShouldFire__3CAiFR13CStateManagerf
ShouldFire__3CAiFR13CStateManagerf:
/* 800A26A4 0009F604 38 60 00 00 */ li r3, 0
/* 800A26A8 0009F608 4E 80 00 20 */ blr
.global Inside__3CAiFR13CStateManagerf
Inside__3CAiFR13CStateManagerf:
/* 800A26AC 0009F60C 38 60 00 00 */ li r3, 0
/* 800A26B0 0009F610 4E 80 00 20 */ blr
.global ShouldTaunt__3CAiFR13CStateManagerf
ShouldTaunt__3CAiFR13CStateManagerf:
/* 800A26B4 0009F614 38 60 00 00 */ li r3, 0
/* 800A26B8 0009F618 4E 80 00 20 */ blr
.global AttackOver__3CAiFR13CStateManagerf
AttackOver__3CAiFR13CStateManagerf:
/* 800A26BC 0009F61C 38 60 00 00 */ li r3, 0
/* 800A26C0 0009F620 4E 80 00 20 */ blr
.global AggressionCheck__3CAiFR13CStateManagerf
AggressionCheck__3CAiFR13CStateManagerf:
/* 800A26C4 0009F624 38 60 00 00 */ li r3, 0
/* 800A26C8 0009F628 4E 80 00 20 */ blr
.global LineOfSight__3CAiFR13CStateManagerf
LineOfSight__3CAiFR13CStateManagerf:
/* 800A26CC 0009F62C 38 60 00 00 */ li r3, 0
/* 800A26D0 0009F630 4E 80 00 20 */ blr
.global GotUp__3CAiFR13CStateManagerf
GotUp__3CAiFR13CStateManagerf:
/* 800A26D4 0009F634 38 60 00 00 */ li r3, 0
/* 800A26D8 0009F638 4E 80 00 20 */ blr
.global CoveringFire__3CAiFR13CStateManagerf
CoveringFire__3CAiFR13CStateManagerf:
/* 800A26DC 0009F63C 38 60 00 00 */ li r3, 0
/* 800A26E0 0009F640 4E 80 00 20 */ blr
.global CoverNearlyBlown__3CAiFR13CStateManagerf
CoverNearlyBlown__3CAiFR13CStateManagerf:
/* 800A26E4 0009F644 38 60 00 00 */ li r3, 0
/* 800A26E8 0009F648 4E 80 00 20 */ blr
.global CoverBlown__3CAiFR13CStateManagerf
CoverBlown__3CAiFR13CStateManagerf:
/* 800A26EC 0009F64C 38 60 00 00 */ li r3, 0
/* 800A26F0 0009F650 4E 80 00 20 */ blr
.global CoverFind__3CAiFR13CStateManagerf
CoverFind__3CAiFR13CStateManagerf:
/* 800A26F4 0009F654 38 60 00 00 */ li r3, 0
/* 800A26F8 0009F658 4E 80 00 20 */ blr
.global CoverCheck__3CAiFR13CStateManagerf
CoverCheck__3CAiFR13CStateManagerf:
/* 800A26FC 0009F65C 38 60 00 00 */ li r3, 0
/* 800A2700 0009F660 4E 80 00 20 */ blr
.global HearPlayer__3CAiFR13CStateManagerf
HearPlayer__3CAiFR13CStateManagerf:
/* 800A2704 0009F664 38 60 00 00 */ li r3, 0
/* 800A2708 0009F668 4E 80 00 20 */ blr
.global HearShot__3CAiFR13CStateManagerf
HearShot__3CAiFR13CStateManagerf:
/* 800A270C 0009F66C 38 60 00 00 */ li r3, 0
/* 800A2710 0009F670 4E 80 00 20 */ blr
.global Landed__3CAiFR13CStateManagerf
Landed__3CAiFR13CStateManagerf:
/* 800A2714 0009F674 38 60 00 00 */ li r3, 0
/* 800A2718 0009F678 4E 80 00 20 */ blr
.global NoPathNodes__3CAiFR13CStateManagerf
NoPathNodes__3CAiFR13CStateManagerf:
/* 800A271C 0009F67C 38 60 00 00 */ li r3, 0
/* 800A2720 0009F680 4E 80 00 20 */ blr
.global Stuck__3CAiFR13CStateManagerf
Stuck__3CAiFR13CStateManagerf:
/* 800A2724 0009F684 38 60 00 00 */ li r3, 0
/* 800A2728 0009F688 4E 80 00 20 */ blr
.global ShouldJumpBack__3CAiFR13CStateManagerf
ShouldJumpBack__3CAiFR13CStateManagerf:
/* 800A272C 0009F68C 38 60 00 00 */ li r3, 0
/* 800A2730 0009F690 4E 80 00 20 */ blr
.global HitSomething__3CAiFR13CStateManagerf
HitSomething__3CAiFR13CStateManagerf:
/* 800A2734 0009F694 38 60 00 00 */ li r3, 0
/* 800A2738 0009F698 4E 80 00 20 */ blr
.global ShouldTurn__3CAiFR13CStateManagerf
ShouldTurn__3CAiFR13CStateManagerf:
/* 800A273C 0009F69C 38 60 00 00 */ li r3, 0
/* 800A2740 0009F6A0 4E 80 00 20 */ blr
.global InPosition__3CAiFR13CStateManagerf
InPosition__3CAiFR13CStateManagerf:
/* 800A2744 0009F6A4 38 60 00 00 */ li r3, 0
/* 800A2748 0009F6A8 4E 80 00 20 */ blr
.global ShouldDoubleSnap__3CAiFR13CStateManagerf
ShouldDoubleSnap__3CAiFR13CStateManagerf:
/* 800A274C 0009F6AC 38 60 00 00 */ li r3, 0
/* 800A2750 0009F6B0 4E 80 00 20 */ blr
.global ShouldAttack__3CAiFR13CStateManagerf
ShouldAttack__3CAiFR13CStateManagerf:
/* 800A2754 0009F6B4 38 60 00 00 */ li r3, 0
/* 800A2758 0009F6B8 4E 80 00 20 */ blr
.global AnimOver__3CAiFR13CStateManagerf
AnimOver__3CAiFR13CStateManagerf:
/* 800A275C 0009F6BC 38 60 00 00 */ li r3, 0
/* 800A2760 0009F6C0 4E 80 00 20 */ blr
.global Default__3CAiFR13CStateManagerf
Default__3CAiFR13CStateManagerf:
/* 800A2764 0009F6C4 38 60 00 00 */ li r3, 0
/* 800A2768 0009F6C8 4E 80 00 20 */ blr
.global FixedDelay__3CAiFR13CStateManagerf
FixedDelay__3CAiFR13CStateManagerf:
/* 800A276C 0009F6CC 38 60 00 00 */ li r3, 0
/* 800A2770 0009F6D0 4E 80 00 20 */ blr
.global RandomDelay__3CAiFR13CStateManagerf
RandomDelay__3CAiFR13CStateManagerf:
/* 800A2774 0009F6D4 38 60 00 00 */ li r3, 0
/* 800A2778 0009F6D8 4E 80 00 20 */ blr
.global Delay__3CAiFR13CStateManagerf
Delay__3CAiFR13CStateManagerf:
/* 800A277C 0009F6DC 38 60 00 00 */ li r3, 0
/* 800A2780 0009F6E0 4E 80 00 20 */ blr
.global HasRetreatPattern__3CAiFR13CStateManagerf
HasRetreatPattern__3CAiFR13CStateManagerf:
/* 800A2784 0009F6E4 38 60 00 00 */ li r3, 0
/* 800A2788 0009F6E8 4E 80 00 20 */ blr
.global HasPatrolPath__3CAiFR13CStateManagerf
HasPatrolPath__3CAiFR13CStateManagerf:
/* 800A278C 0009F6EC 38 60 00 00 */ li r3, 0
/* 800A2790 0009F6F0 4E 80 00 20 */ blr
.global HasAttackPattern__3CAiFR13CStateManagerf
HasAttackPattern__3CAiFR13CStateManagerf:
/* 800A2794 0009F6F4 38 60 00 00 */ li r3, 0
/* 800A2798 0009F6F8 4E 80 00 20 */ blr
.global PatternShagged__3CAiFR13CStateManagerf
PatternShagged__3CAiFR13CStateManagerf:
/* 800A279C 0009F6FC 38 60 00 00 */ li r3, 0
/* 800A27A0 0009F700 4E 80 00 20 */ blr
.global PatternOver__3CAiFR13CStateManagerf
PatternOver__3CAiFR13CStateManagerf:
/* 800A27A4 0009F704 38 60 00 00 */ li r3, 0
/* 800A27A8 0009F708 4E 80 00 20 */ blr
.global PlayerSpot__3CAiFR13CStateManagerf
PlayerSpot__3CAiFR13CStateManagerf:
/* 800A27AC 0009F70C 38 60 00 00 */ li r3, 0
/* 800A27B0 0009F710 4E 80 00 20 */ blr
.global SpotPlayer__3CAiFR13CStateManagerf
SpotPlayer__3CAiFR13CStateManagerf:
/* 800A27B4 0009F714 38 60 00 00 */ li r3, 0
/* 800A27B8 0009F718 4E 80 00 20 */ blr
.global InDetectionRange__3CAiFR13CStateManagerf
InDetectionRange__3CAiFR13CStateManagerf:
/* 800A27BC 0009F71C 38 60 00 00 */ li r3, 0
/* 800A27C0 0009F720 4E 80 00 20 */ blr
.global InMaxRange__3CAiFR13CStateManagerf
InMaxRange__3CAiFR13CStateManagerf:
/* 800A27C4 0009F724 38 60 00 00 */ li r3, 0
/* 800A27C8 0009F728 4E 80 00 20 */ blr
.global InRange__3CAiFR13CStateManagerf
InRange__3CAiFR13CStateManagerf:
/* 800A27CC 0009F72C 38 60 00 00 */ li r3, 0
/* 800A27D0 0009F730 4E 80 00 20 */ blr
.global TooClose__3CAiFR13CStateManagerf
TooClose__3CAiFR13CStateManagerf:
/* 800A27D4 0009F734 38 60 00 00 */ li r3, 0
/* 800A27D8 0009F738 4E 80 00 20 */ blr
.global PathFound__3CAiFR13CStateManagerf
PathFound__3CAiFR13CStateManagerf:
/* 800A27DC 0009F73C 38 60 00 00 */ li r3, 0
/* 800A27E0 0009F740 4E 80 00 20 */ blr
.global PathOver__3CAiFR13CStateManagerf
PathOver__3CAiFR13CStateManagerf:
/* 800A27E4 0009F744 38 60 00 00 */ li r3, 0
/* 800A27E8 0009F748 4E 80 00 20 */ blr
.global PathShagged__3CAiFR13CStateManagerf
PathShagged__3CAiFR13CStateManagerf:
/* 800A27EC 0009F74C 38 60 00 00 */ li r3, 0
/* 800A27F0 0009F750 4E 80 00 20 */ blr
.global Attacked__3CAiFR13CStateManagerf
Attacked__3CAiFR13CStateManagerf:
/* 800A27F4 0009F754 38 60 00 00 */ li r3, 0
/* 800A27F8 0009F758 4E 80 00 20 */ blr
.global Offline__3CAiFR13CStateManagerf
Offline__3CAiFR13CStateManagerf:
/* 800A27FC 0009F75C 38 60 00 00 */ li r3, 0
/* 800A2800 0009F760 4E 80 00 20 */ blr
.global Leash__3CAiFR13CStateManagerf
Leash__3CAiFR13CStateManagerf:
/* 800A2804 0009F764 38 60 00 00 */ li r3, 0
/* 800A2808 0009F768 4E 80 00 20 */ blr
.global InAttackPosition__3CAiFR13CStateManagerf
InAttackPosition__3CAiFR13CStateManagerf:
/* 800A280C 0009F76C 38 60 00 00 */ li r3, 0
/* 800A2810 0009F770 4E 80 00 20 */ blr
.global PodAttack__3CAiFR13CStateManager9EStateMsgf
PodAttack__3CAiFR13CStateManager9EStateMsgf:
/* 800A2814 0009F774 4E 80 00 20 */ blr
.global BulbAttack__3CAiFR13CStateManager9EStateMsgf
BulbAttack__3CAiFR13CStateManager9EStateMsgf:
/* 800A2818 0009F778 4E 80 00 20 */ blr
.global CallForBackup__3CAiFR13CStateManager9EStateMsgf
CallForBackup__3CAiFR13CStateManager9EStateMsgf:
/* 800A281C 0009F77C 4E 80 00 20 */ blr
.global Dizzy__3CAiFR13CStateManager9EStateMsgf
Dizzy__3CAiFR13CStateManager9EStateMsgf:
/* 800A2820 0009F780 4E 80 00 20 */ blr
.global PathFindEx__3CAiFR13CStateManager9EStateMsgf
PathFindEx__3CAiFR13CStateManager9EStateMsgf:
/* 800A2824 0009F784 4E 80 00 20 */ blr
.global Bounce__3CAiFR13CStateManager9EStateMsgf
Bounce__3CAiFR13CStateManager9EStateMsgf:
/* 800A2828 0009F788 4E 80 00 20 */ blr
.global Land__3CAiFR13CStateManager9EStateMsgf
Land__3CAiFR13CStateManager9EStateMsgf:
/* 800A282C 0009F78C 4E 80 00 20 */ blr
.global Faint__3CAiFR13CStateManager9EStateMsgf
Faint__3CAiFR13CStateManager9EStateMsgf:
/* 800A2830 0009F790 4E 80 00 20 */ blr
.global Growth__3CAiFR13CStateManager9EStateMsgf
Growth__3CAiFR13CStateManager9EStateMsgf:
/* 800A2834 0009F794 4E 80 00 20 */ blr
.global SpecialAttack__3CAiFR13CStateManager9EStateMsgf
SpecialAttack__3CAiFR13CStateManager9EStateMsgf:
/* 800A2838 0009F798 4E 80 00 20 */ blr
.global Enraged__3CAiFR13CStateManager9EStateMsgf
Enraged__3CAiFR13CStateManager9EStateMsgf:
/* 800A283C 0009F79C 4E 80 00 20 */ blr
.global WallDetach__3CAiFR13CStateManager9EStateMsgf
WallDetach__3CAiFR13CStateManager9EStateMsgf:
/* 800A2840 0009F7A0 4E 80 00 20 */ blr
.global WallHang__3CAiFR13CStateManager9EStateMsgf
WallHang__3CAiFR13CStateManager9EStateMsgf:
/* 800A2844 0009F7A4 4E 80 00 20 */ blr
.global Approach__3CAiFR13CStateManager9EStateMsgf
Approach__3CAiFR13CStateManager9EStateMsgf:
/* 800A2848 0009F7A8 4E 80 00 20 */ blr
.global Cover__3CAiFR13CStateManager9EStateMsgf
Cover__3CAiFR13CStateManager9EStateMsgf:
/* 800A284C 0009F7AC 4E 80 00 20 */ blr
.global Retreat__3CAiFR13CStateManager9EStateMsgf
Retreat__3CAiFR13CStateManager9EStateMsgf:
/* 800A2850 0009F7B0 4E 80 00 20 */ blr
.global Dodge__3CAiFR13CStateManager9EStateMsgf
Dodge__3CAiFR13CStateManager9EStateMsgf:
/* 800A2854 0009F7B4 4E 80 00 20 */ blr
.global Explode__3CAiFR13CStateManager9EStateMsgf
Explode__3CAiFR13CStateManager9EStateMsgf:
/* 800A2858 0009F7B8 4E 80 00 20 */ blr
.global Jump__3CAiFR13CStateManager9EStateMsgf
Jump__3CAiFR13CStateManager9EStateMsgf:
/* 800A285C 0009F7BC 4E 80 00 20 */ blr
.global TelegraphAttack__3CAiFR13CStateManager9EStateMsgf
TelegraphAttack__3CAiFR13CStateManager9EStateMsgf:
/* 800A2860 0009F7C0 4E 80 00 20 */ blr
.global Hurled__3CAiFR13CStateManager9EStateMsgf
Hurled__3CAiFR13CStateManager9EStateMsgf:
/* 800A2864 0009F7C4 4E 80 00 20 */ blr
.global Flinch__3CAiFR13CStateManager9EStateMsgf
Flinch__3CAiFR13CStateManager9EStateMsgf:
/* 800A2868 0009F7C8 4E 80 00 20 */ blr
.global ProjectileAttack__3CAiFR13CStateManager9EStateMsgf
ProjectileAttack__3CAiFR13CStateManager9EStateMsgf:
/* 800A286C 0009F7CC 4E 80 00 20 */ blr
.global Lurk__3CAiFR13CStateManager9EStateMsgf
Lurk__3CAiFR13CStateManager9EStateMsgf:
/* 800A2870 0009F7D0 4E 80 00 20 */ blr
.global Flee__3CAiFR13CStateManager9EStateMsgf
Flee__3CAiFR13CStateManager9EStateMsgf:
/* 800A2874 0009F7D4 4E 80 00 20 */ blr
.global Suck__3CAiFR13CStateManager9EStateMsgf
Suck__3CAiFR13CStateManager9EStateMsgf:
/* 800A2878 0009F7D8 4E 80 00 20 */ blr
.global Taunt__3CAiFR13CStateManager9EStateMsgf
Taunt__3CAiFR13CStateManager9EStateMsgf:
/* 800A287C 0009F7DC 4E 80 00 20 */ blr
.global GetUp__3CAiFR13CStateManager9EStateMsgf
GetUp__3CAiFR13CStateManager9EStateMsgf:
/* 800A2880 0009F7E0 4E 80 00 20 */ blr
.global FadeOut__3CAiFR13CStateManager9EStateMsgf
FadeOut__3CAiFR13CStateManager9EStateMsgf:
/* 800A2884 0009F7E4 4E 80 00 20 */ blr
.global FadeIn__3CAiFR13CStateManager9EStateMsgf
FadeIn__3CAiFR13CStateManager9EStateMsgf:
/* 800A2888 0009F7E8 4E 80 00 20 */ blr
.global Crouch__3CAiFR13CStateManager9EStateMsgf
Crouch__3CAiFR13CStateManager9EStateMsgf:
/* 800A288C 0009F7EC 4E 80 00 20 */ blr
.global CoverAttack__3CAiFR13CStateManager9EStateMsgf
CoverAttack__3CAiFR13CStateManager9EStateMsgf:
/* 800A2890 0009F7F0 4E 80 00 20 */ blr
.global InActive__3CAiFR13CStateManager9EStateMsgf
InActive__3CAiFR13CStateManager9EStateMsgf:
/* 800A2894 0009F7F4 4E 80 00 20 */ blr
.global Active__3CAiFR13CStateManager9EStateMsgf
Active__3CAiFR13CStateManager9EStateMsgf:
/* 800A2898 0009F7F8 4E 80 00 20 */ blr
.global Skid__3CAiFR13CStateManager9EStateMsgf
Skid__3CAiFR13CStateManager9EStateMsgf:
/* 800A289C 0009F7FC 4E 80 00 20 */ blr
.global TurnAround__3CAiFR13CStateManager9EStateMsgf
TurnAround__3CAiFR13CStateManager9EStateMsgf:
/* 800A28A0 0009F800 4E 80 00 20 */ blr
.global Shuffle__3CAiFR13CStateManager9EStateMsgf
Shuffle__3CAiFR13CStateManager9EStateMsgf:
/* 800A28A4 0009F804 4E 80 00 20 */ blr
.global DoubleSnap__3CAiFR13CStateManager9EStateMsgf
DoubleSnap__3CAiFR13CStateManager9EStateMsgf:
/* 800A28A8 0009F808 4E 80 00 20 */ blr
.global JumpBack__3CAiFR13CStateManager9EStateMsgf
JumpBack__3CAiFR13CStateManager9EStateMsgf:
/* 800A28AC 0009F80C 4E 80 00 20 */ blr
.global LoopedAttack__3CAiFR13CStateManager9EStateMsgf
LoopedAttack__3CAiFR13CStateManager9EStateMsgf:
/* 800A28B0 0009F810 4E 80 00 20 */ blr
.global Attack__3CAiFR13CStateManager9EStateMsgf
Attack__3CAiFR13CStateManager9EStateMsgf:
/* 800A28B4 0009F814 4E 80 00 20 */ blr
.global Deactivate__3CAiFR13CStateManager9EStateMsgf
Deactivate__3CAiFR13CStateManager9EStateMsgf:
/* 800A28B8 0009F818 4E 80 00 20 */ blr
.global Generate__3CAiFR13CStateManager9EStateMsgf
Generate__3CAiFR13CStateManager9EStateMsgf:
/* 800A28BC 0009F81C 4E 80 00 20 */ blr
.global Run__3CAiFR13CStateManager9EStateMsgf
Run__3CAiFR13CStateManager9EStateMsgf:
/* 800A28C0 0009F820 4E 80 00 20 */ blr
.global Walk__3CAiFR13CStateManager9EStateMsgf
Walk__3CAiFR13CStateManager9EStateMsgf:
/* 800A28C4 0009F824 4E 80 00 20 */ blr
.global Halt__3CAiFR13CStateManager9EStateMsgf
Halt__3CAiFR13CStateManager9EStateMsgf:
/* 800A28C8 0009F828 4E 80 00 20 */ blr
.global TargetCover__3CAiFR13CStateManager9EStateMsgf
TargetCover__3CAiFR13CStateManager9EStateMsgf:
/* 800A28CC 0009F82C 4E 80 00 20 */ blr
.global TargetPlayer__3CAiFR13CStateManager9EStateMsgf
TargetPlayer__3CAiFR13CStateManager9EStateMsgf:
/* 800A28D0 0009F830 4E 80 00 20 */ blr
.global TargetPatrol__3CAiFR13CStateManager9EStateMsgf
TargetPatrol__3CAiFR13CStateManager9EStateMsgf:
/* 800A28D4 0009F834 4E 80 00 20 */ blr
.global SelectTarget__3CAiFR13CStateManager9EStateMsgf
SelectTarget__3CAiFR13CStateManager9EStateMsgf:
/* 800A28D8 0009F838 4E 80 00 20 */ blr
.global Start__3CAiFR13CStateManager9EStateMsgf
Start__3CAiFR13CStateManager9EStateMsgf:
/* 800A28DC 0009F83C 4E 80 00 20 */ blr
.global PathFind__3CAiFR13CStateManager9EStateMsgf
PathFind__3CAiFR13CStateManager9EStateMsgf:
/* 800A28E0 0009F840 4E 80 00 20 */ blr
.global Dead__3CAiFR13CStateManager9EStateMsgf
Dead__3CAiFR13CStateManager9EStateMsgf:
/* 800A28E4 0009F844 4E 80 00 20 */ blr
.global FollowPattern__3CAiFR13CStateManager9EStateMsgf
FollowPattern__3CAiFR13CStateManager9EStateMsgf:
/* 800A28E8 0009F848 4E 80 00 20 */ blr
.global Patrol__3CAiFR13CStateManager9EStateMsgf
Patrol__3CAiFR13CStateManager9EStateMsgf:
/* 800A28EC 0009F84C 4E 80 00 20 */ blr
.global GetCollisionResponseType__3CAiCFRC9CVector3fRC9CVector3fRC11CWeaponModei
GetCollisionResponseType__3CAiCFRC9CVector3fRC9CVector3fRC11CWeaponModei:
/* 800A28F0 0009F850 38 60 00 10 */ li r3, 0x10
/* 800A28F4 0009F854 4E 80 00 20 */ blr
.global GetStateMachine__3CAiFv
GetStateMachine__3CAiFv:
/* 800A28F8 0009F858 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A28FC 0009F85C 7C 08 02 A6 */ mflr r0
/* 800A2900 0009F860 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A2904 0009F864 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A2908 0009F868 7C 7F 1B 78 */ mr r31, r3
/* 800A290C 0009F86C 80 03 02 D0 */ lwz r0, 0x2d0(r3)
/* 800A2910 0009F870 28 00 00 00 */ cmplwi r0, 0
/* 800A2914 0009F874 41 82 00 0C */ beq lbl_800A2920
/* 800A2918 0009F878 38 60 00 01 */ li r3, 1
/* 800A291C 0009F87C 48 00 00 3C */ b lbl_800A2958
lbl_800A2920:
/* 800A2920 0009F880 88 1F 02 CC */ lbz r0, 0x2cc(r31)
/* 800A2924 0009F884 28 00 00 00 */ cmplwi r0, 0
/* 800A2928 0009F888 41 82 00 2C */ beq lbl_800A2954
/* 800A292C 0009F88C 80 7F 02 C8 */ lwz r3, 0x2c8(r31)
/* 800A2930 0009F890 80 03 00 10 */ lwz r0, 0x10(r3)
/* 800A2934 0009F894 28 00 00 00 */ cmplwi r0, 0
/* 800A2938 0009F898 41 82 00 1C */ beq lbl_800A2954
/* 800A293C 0009F89C 38 7F 02 C8 */ addi r3, r31, 0x2c8
/* 800A2940 0009F8A0 48 29 E4 CD */ bl GetObj__6CTokenFv
/* 800A2944 0009F8A4 80 03 00 04 */ lwz r0, 4(r3)
/* 800A2948 0009F8A8 38 60 00 01 */ li r3, 1
/* 800A294C 0009F8AC 90 1F 02 D0 */ stw r0, 0x2d0(r31)
/* 800A2950 0009F8B0 48 00 00 08 */ b lbl_800A2958
lbl_800A2954:
/* 800A2954 0009F8B4 38 60 00 00 */ li r3, 0
lbl_800A2958:
/* 800A2958 0009F8B8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A295C 0009F8BC 41 82 00 0C */ beq lbl_800A2968
/* 800A2960 0009F8C0 80 7F 02 D0 */ lwz r3, 0x2d0(r31)
/* 800A2964 0009F8C4 48 00 00 08 */ b lbl_800A296C
lbl_800A2968:
/* 800A2968 0009F8C8 38 60 00 00 */ li r3, 0
lbl_800A296C:
/* 800A296C 0009F8CC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A2970 0009F8D0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A2974 0009F8D4 7C 08 03 A6 */ mtlr r0
/* 800A2978 0009F8D8 38 21 00 10 */ addi r1, r1, 0x10
/* 800A297C 0009F8DC 4E 80 00 20 */ blr
.global GetTriggerFunc__3CAiFPCc
GetTriggerFunc__3CAiFPCc:
/* 800A2980 0009F8E0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800A2984 0009F8E4 7C 08 02 A6 */ mflr r0
/* 800A2988 0009F8E8 7C 85 23 78 */ mr r5, r4
/* 800A298C 0009F8EC 90 01 00 24 */ stw r0, 0x24(r1)
/* 800A2990 0009F8F0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800A2994 0009F8F4 7C 7F 1B 78 */ mr r31, r3
/* 800A2998 0009F8F8 38 61 00 08 */ addi r3, r1, 8
/* 800A299C 0009F8FC 80 8D A2 B8 */ lwz r4, lbl_805A8E78@sda21(r13)
/* 800A29A0 0009F900 48 00 07 7D */ bl GetTriggerFunc__10CAiFuncMapCFPCc
/* 800A29A4 0009F904 80 01 00 08 */ lwz r0, 8(r1)
/* 800A29A8 0009F908 80 61 00 0C */ lwz r3, 0xc(r1)
/* 800A29AC 0009F90C 90 1F 00 00 */ stw r0, 0(r31)
/* 800A29B0 0009F910 80 01 00 10 */ lwz r0, 0x10(r1)
/* 800A29B4 0009F914 90 7F 00 04 */ stw r3, 4(r31)
/* 800A29B8 0009F918 90 1F 00 08 */ stw r0, 8(r31)
/* 800A29BC 0009F91C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800A29C0 0009F920 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800A29C4 0009F924 7C 08 03 A6 */ mtlr r0
/* 800A29C8 0009F928 38 21 00 20 */ addi r1, r1, 0x20
/* 800A29CC 0009F92C 4E 80 00 20 */ blr
.global GetStateFunc__3CAiFPCc
GetStateFunc__3CAiFPCc:
/* 800A29D0 0009F930 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800A29D4 0009F934 7C 08 02 A6 */ mflr r0
/* 800A29D8 0009F938 7C 85 23 78 */ mr r5, r4
/* 800A29DC 0009F93C 90 01 00 24 */ stw r0, 0x24(r1)
/* 800A29E0 0009F940 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800A29E4 0009F944 7C 7F 1B 78 */ mr r31, r3
/* 800A29E8 0009F948 38 61 00 08 */ addi r3, r1, 8
/* 800A29EC 0009F94C 80 8D A2 B8 */ lwz r4, lbl_805A8E78@sda21(r13)
/* 800A29F0 0009F950 48 00 08 09 */ bl GetStateFunc__10CAiFuncMapCFPCc
/* 800A29F4 0009F954 80 01 00 08 */ lwz r0, 8(r1)
/* 800A29F8 0009F958 80 61 00 0C */ lwz r3, 0xc(r1)
/* 800A29FC 0009F95C 90 1F 00 00 */ stw r0, 0(r31)
/* 800A2A00 0009F960 80 01 00 10 */ lwz r0, 0x10(r1)
/* 800A2A04 0009F964 90 7F 00 04 */ stw r3, 4(r31)
/* 800A2A08 0009F968 90 1F 00 08 */ stw r0, 8(r31)
/* 800A2A0C 0009F96C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800A2A10 0009F970 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800A2A14 0009F974 7C 08 03 A6 */ mtlr r0
/* 800A2A18 0009F978 38 21 00 20 */ addi r1, r1, 0x20
/* 800A2A1C 0009F97C 4E 80 00 20 */ blr
.global CreateFuncLookup__3CAiFP10CAiFuncMap
CreateFuncLookup__3CAiFP10CAiFuncMap:
/* 800A2A20 0009F980 90 6D A2 B8 */ stw r3, lbl_805A8E78@sda21(r13)
/* 800A2A24 0009F984 4E 80 00 20 */ blr
.global FluidFXThink__3CAiFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
FluidFXThink__3CAiFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager:
/* 800A2A28 0009F988 94 21 FF 20 */ stwu r1, -0xe0(r1)
/* 800A2A2C 0009F98C 7C 08 02 A6 */ mflr r0
/* 800A2A30 0009F990 90 01 00 E4 */ stw r0, 0xe4(r1)
/* 800A2A34 0009F994 DB E1 00 D0 */ stfd f31, 0xd0(r1)
/* 800A2A38 0009F998 F3 E1 00 D8 */ psq_st f31, 216(r1), 0, qr0
/* 800A2A3C 0009F99C 93 E1 00 CC */ stw r31, 0xcc(r1)
/* 800A2A40 0009F9A0 93 C1 00 C8 */ stw r30, 0xc8(r1)
/* 800A2A44 0009F9A4 93 A1 00 C4 */ stw r29, 0xc4(r1)
/* 800A2A48 0009F9A8 2C 04 00 01 */ cmpwi r4, 1
/* 800A2A4C 0009F9AC 7C 7D 1B 78 */ mr r29, r3
/* 800A2A50 0009F9B0 7C BE 2B 78 */ mr r30, r5
/* 800A2A54 0009F9B4 7C DF 33 78 */ mr r31, r6
/* 800A2A58 0009F9B8 41 82 01 14 */ beq lbl_800A2B6C
/* 800A2A5C 0009F9BC 40 80 00 10 */ bge lbl_800A2A6C
/* 800A2A60 0009F9C0 2C 04 00 00 */ cmpwi r4, 0
/* 800A2A64 0009F9C4 40 80 00 10 */ bge lbl_800A2A74
/* 800A2A68 0009F9C8 48 00 02 18 */ b lbl_800A2C80
lbl_800A2A6C:
/* 800A2A6C 0009F9CC 2C 04 00 03 */ cmpwi r4, 3
/* 800A2A70 0009F9D0 40 80 02 10 */ bge lbl_800A2C80
lbl_800A2A74:
/* 800A2A74 0009F9D4 A0 1D 00 08 */ lhz r0, 8(r29)
/* 800A2A78 0009F9D8 38 81 00 24 */ addi r4, r1, 0x24
/* 800A2A7C 0009F9DC B0 01 00 24 */ sth r0, 0x24(r1)
/* 800A2A80 0009F9E0 B0 01 00 20 */ sth r0, 0x20(r1)
/* 800A2A84 0009F9E4 80 7F 08 7C */ lwz r3, 0x87c(r31)
/* 800A2A88 0009F9E8 48 08 CB 25 */ bl GetLastSplashDeltaTime__18CFluidPlaneManagerCF9TUniqueId
/* 800A2A8C 0009F9EC C0 02 8C 5C */ lfs f0, lbl_805AA97C@sda21(r2)
/* 800A2A90 0009F9F0 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 800A2A94 0009F9F4 4C 41 13 82 */ cror 2, 1, 2
/* 800A2A98 0009F9F8 40 82 00 D4 */ bne lbl_800A2B6C
/* 800A2A9C 0009F9FC C0 3D 01 38 */ lfs f1, 0x138(r29)
/* 800A2AA0 0009FA00 C0 1D 01 3C */ lfs f0, 0x13c(r29)
/* 800A2AA4 0009FA04 EC 61 00 72 */ fmuls f3, f1, f1
/* 800A2AA8 0009FA08 C0 9D 01 40 */ lfs f4, 0x140(r29)
/* 800A2AAC 0009FA0C EC 00 00 32 */ fmuls f0, f0, f0
/* 800A2AB0 0009FA10 C0 42 8C 60 */ lfs f2, lbl_805AA980@sda21(r2)
/* 800A2AB4 0009FA14 C0 3D 00 E8 */ lfs f1, 0xe8(r29)
/* 800A2AB8 0009FA18 EC 84 01 32 */ fmuls f4, f4, f4
/* 800A2ABC 0009FA1C EC 63 00 2A */ fadds f3, f3, f0
/* 800A2AC0 0009FA20 C0 02 8C 64 */ lfs f0, lbl_805AA984@sda21(r2)
/* 800A2AC4 0009FA24 EC 22 00 72 */ fmuls f1, f2, f1
/* 800A2AC8 0009FA28 EC 44 18 2A */ fadds f2, f4, f3
/* 800A2ACC 0009FA2C EC 21 00 B2 */ fmuls f1, f1, f2
/* 800A2AD0 0009FA30 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 800A2AD4 0009FA34 D0 21 00 28 */ stfs f1, 0x28(r1)
/* 800A2AD8 0009FA38 40 81 00 94 */ ble lbl_800A2B6C
/* 800A2ADC 0009FA3C 38 61 00 28 */ addi r3, r1, 0x28
/* 800A2AE0 0009FA40 38 82 8C 58 */ addi r4, r2, lbl_805AA978@sda21
/* 800A2AE4 0009FA44 4B FD B2 FD */ bl "Min<f>__5CMathFRCfRCf"
/* 800A2AE8 0009FA48 C0 23 00 00 */ lfs f1, 0(r3)
/* 800A2AEC 0009FA4C 7F C4 F3 78 */ mr r4, r30
/* 800A2AF0 0009FA50 C0 02 8C 64 */ lfs f0, lbl_805AA984@sda21(r2)
/* 800A2AF4 0009FA54 38 61 00 90 */ addi r3, r1, 0x90
/* 800A2AF8 0009FA58 C0 42 8C 6C */ lfs f2, lbl_805AA98C@sda21(r2)
/* 800A2AFC 0009FA5C EC 61 00 28 */ fsubs f3, f1, f0
/* 800A2B00 0009FA60 C0 22 8C 70 */ lfs f1, lbl_805AA990@sda21(r2)
/* 800A2B04 0009FA64 C0 02 8C 68 */ lfs f0, lbl_805AA988@sda21(r2)
/* 800A2B08 0009FA68 EC 42 00 F2 */ fmuls f2, f2, f3
/* 800A2B0C 0009FA6C EC 22 08 24 */ fdivs f1, f2, f1
/* 800A2B10 0009FA70 EF E0 08 2A */ fadds f31, f0, f1
/* 800A2B14 0009FA74 4B FD 3B B9 */ bl GetTriggerBoundsWR__14CScriptTriggerCFv
/* 800A2B18 0009FA78 C0 5D 00 60 */ lfs f2, 0x60(r29)
/* 800A2B1C 0009FA7C FC 20 F8 90 */ fmr f1, f31
/* 800A2B20 0009FA80 C0 1D 00 50 */ lfs f0, 0x50(r29)
/* 800A2B24 0009FA84 7F E5 FB 78 */ mr r5, r31
/* 800A2B28 0009FA88 C0 9D 00 40 */ lfs f4, 0x40(r29)
/* 800A2B2C 0009FA8C 7F C6 F3 78 */ mr r6, r30
/* 800A2B30 0009FA90 C0 61 00 A4 */ lfs f3, 0xa4(r1)
/* 800A2B34 0009FA94 D0 81 00 6C */ stfs f4, 0x6c(r1)
/* 800A2B38 0009FA98 38 81 00 1C */ addi r4, r1, 0x1c
/* 800A2B3C 0009FA9C 38 E1 00 6C */ addi r7, r1, 0x6c
/* 800A2B40 0009FAA0 39 00 00 01 */ li r8, 1
/* 800A2B44 0009FAA4 D0 01 00 70 */ stfs f0, 0x70(r1)
/* 800A2B48 0009FAA8 D0 61 00 74 */ stfs f3, 0x74(r1)
/* 800A2B4C 0009FAAC A0 1D 00 08 */ lhz r0, 8(r29)
/* 800A2B50 0009FAB0 D0 81 00 54 */ stfs f4, 0x54(r1)
/* 800A2B54 0009FAB4 B0 01 00 1C */ sth r0, 0x1c(r1)
/* 800A2B58 0009FAB8 D0 01 00 58 */ stfs f0, 0x58(r1)
/* 800A2B5C 0009FABC 80 7F 08 7C */ lwz r3, 0x87c(r31)
/* 800A2B60 0009FAC0 D0 41 00 5C */ stfs f2, 0x5c(r1)
/* 800A2B64 0009FAC4 B0 01 00 18 */ sth r0, 0x18(r1)
/* 800A2B68 0009FAC8 48 08 C7 51 */ bl CreateSplash__18CFluidPlaneManagerF9TUniqueIdR13CStateManagerRC12CScriptWaterRC9CVector3ffb
lbl_800A2B6C:
/* 800A2B6C 0009FACC A0 1D 00 08 */ lhz r0, 8(r29)
/* 800A2B70 0009FAD0 38 81 00 14 */ addi r4, r1, 0x14
/* 800A2B74 0009FAD4 B0 01 00 14 */ sth r0, 0x14(r1)
/* 800A2B78 0009FAD8 B0 01 00 10 */ sth r0, 0x10(r1)
/* 800A2B7C 0009FADC 80 7F 08 7C */ lwz r3, 0x87c(r31)
/* 800A2B80 0009FAE0 48 08 CA 01 */ bl GetLastRippleDeltaTime__18CFluidPlaneManagerCF9TUniqueId
/* 800A2B84 0009FAE4 7F A3 EB 78 */ mr r3, r29
/* 800A2B88 0009FAE8 FF E0 08 90 */ fmr f31, f1
/* 800A2B8C 0009FAEC 81 9D 00 00 */ lwz r12, 0(r29)
/* 800A2B90 0009FAF0 7F E4 FB 78 */ mr r4, r31
/* 800A2B94 0009FAF4 81 8C 00 34 */ lwz r12, 0x34(r12)
/* 800A2B98 0009FAF8 7D 89 03 A6 */ mtctr r12
/* 800A2B9C 0009FAFC 4E 80 04 21 */ bctrl
/* 800A2BA0 0009FB00 C0 23 00 00 */ lfs f1, 0(r3)
/* 800A2BA4 0009FB04 C0 02 8C 78 */ lfs f0, lbl_805AA998@sda21(r2)
/* 800A2BA8 0009FB08 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 800A2BAC 0009FB0C 40 81 00 0C */ ble lbl_800A2BB8
/* 800A2BB0 0009FB10 C0 02 8C 5C */ lfs f0, lbl_805AA97C@sda21(r2)
/* 800A2BB4 0009FB14 48 00 00 08 */ b lbl_800A2BBC
lbl_800A2BB8:
/* 800A2BB8 0009FB18 C0 02 8C 74 */ lfs f0, lbl_805AA994@sda21(r2)
lbl_800A2BBC:
/* 800A2BBC 0009FB1C FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 800A2BC0 0009FB20 4C 41 13 82 */ cror 2, 1, 2
/* 800A2BC4 0009FB24 40 82 00 BC */ bne lbl_800A2C80
/* 800A2BC8 0009FB28 7F C4 F3 78 */ mr r4, r30
/* 800A2BCC 0009FB2C 38 61 00 78 */ addi r3, r1, 0x78
/* 800A2BD0 0009FB30 4B FD 3A FD */ bl GetTriggerBoundsWR__14CScriptTriggerCFv
/* 800A2BD4 0009FB34 C0 7D 00 60 */ lfs f3, 0x60(r29)
/* 800A2BD8 0009FB38 38 61 00 2C */ addi r3, r1, 0x2c
/* 800A2BDC 0009FB3C C0 5D 00 50 */ lfs f2, 0x50(r29)
/* 800A2BE0 0009FB40 C0 BD 00 40 */ lfs f5, 0x40(r29)
/* 800A2BE4 0009FB44 C0 22 8C 78 */ lfs f1, lbl_805AA998@sda21(r2)
/* 800A2BE8 0009FB48 C0 81 00 8C */ lfs f4, 0x8c(r1)
/* 800A2BEC 0009FB4C C0 02 8C 7C */ lfs f0, lbl_805AA99C@sda21(r2)
/* 800A2BF0 0009FB50 D0 A1 00 48 */ stfs f5, 0x48(r1)
/* 800A2BF4 0009FB54 D0 41 00 4C */ stfs f2, 0x4c(r1)
/* 800A2BF8 0009FB58 D0 61 00 50 */ stfs f3, 0x50(r1)
/* 800A2BFC 0009FB5C D0 A1 00 60 */ stfs f5, 0x60(r1)
/* 800A2C00 0009FB60 D0 41 00 64 */ stfs f2, 0x64(r1)
/* 800A2C04 0009FB64 D0 81 00 68 */ stfs f4, 0x68(r1)
/* 800A2C08 0009FB68 D0 21 00 2C */ stfs f1, 0x2c(r1)
/* 800A2C0C 0009FB6C D0 21 00 30 */ stfs f1, 0x30(r1)
/* 800A2C10 0009FB70 D0 01 00 34 */ stfs f0, 0x34(r1)
/* 800A2C14 0009FB74 48 27 1C E5 */ bl Normalize__9CVector3fFv
/* 800A2C18 0009FB78 7F C4 F3 78 */ mr r4, r30
/* 800A2C1C 0009FB7C 38 61 00 A8 */ addi r3, r1, 0xa8
/* 800A2C20 0009FB80 4B FD 3A AD */ bl GetTriggerBoundsWR__14CScriptTriggerCFv
/* 800A2C24 0009FB84 C0 61 00 BC */ lfs f3, 0xbc(r1)
/* 800A2C28 0009FB88 7F C7 F3 78 */ mr r7, r30
/* 800A2C2C 0009FB8C C0 41 00 2C */ lfs f2, 0x2c(r1)
/* 800A2C30 0009FB90 7F E8 FB 78 */ mr r8, r31
/* 800A2C34 0009FB94 C0 21 00 30 */ lfs f1, 0x30(r1)
/* 800A2C38 0009FB98 38 81 00 0C */ addi r4, r1, 0xc
/* 800A2C3C 0009FB9C C0 01 00 34 */ lfs f0, 0x34(r1)
/* 800A2C40 0009FBA0 38 A1 00 60 */ addi r5, r1, 0x60
/* 800A2C44 0009FBA4 D0 41 00 38 */ stfs f2, 0x38(r1)
/* 800A2C48 0009FBA8 38 DD 01 38 */ addi r6, r29, 0x138
/* 800A2C4C 0009FBAC 39 21 00 38 */ addi r9, r1, 0x38
/* 800A2C50 0009FBB0 D0 21 00 3C */ stfs f1, 0x3c(r1)
/* 800A2C54 0009FBB4 D0 01 00 40 */ stfs f0, 0x40(r1)
/* 800A2C58 0009FBB8 D0 61 00 44 */ stfs f3, 0x44(r1)
/* 800A2C5C 0009FBBC A0 1D 00 08 */ lhz r0, 8(r29)
/* 800A2C60 0009FBC0 C0 3D 00 E8 */ lfs f1, 0xe8(r29)
/* 800A2C64 0009FBC4 B0 01 00 08 */ sth r0, 8(r1)
/* 800A2C68 0009FBC8 B0 01 00 0C */ sth r0, 0xc(r1)
/* 800A2C6C 0009FBCC 80 7E 01 B4 */ lwz r3, 0x1b4(r30)
/* 800A2C70 0009FBD0 81 83 00 00 */ lwz r12, 0(r3)
/* 800A2C74 0009FBD4 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 800A2C78 0009FBD8 7D 89 03 A6 */ mtctr r12
/* 800A2C7C 0009FBDC 4E 80 04 21 */ bctrl
lbl_800A2C80:
/* 800A2C80 0009FBE0 E3 E1 00 D8 */ psq_l f31, 216(r1), 0, qr0
/* 800A2C84 0009FBE4 80 01 00 E4 */ lwz r0, 0xe4(r1)
/* 800A2C88 0009FBE8 CB E1 00 D0 */ lfd f31, 0xd0(r1)
/* 800A2C8C 0009FBEC 83 E1 00 CC */ lwz r31, 0xcc(r1)
/* 800A2C90 0009FBF0 83 C1 00 C8 */ lwz r30, 0xc8(r1)
/* 800A2C94 0009FBF4 83 A1 00 C4 */ lwz r29, 0xc4(r1)
/* 800A2C98 0009FBF8 7C 08 03 A6 */ mtlr r0
/* 800A2C9C 0009FBFC 38 21 00 E0 */ addi r1, r1, 0xe0
/* 800A2CA0 0009FC00 4E 80 00 20 */ blr
.global AcceptScriptMsg__3CAiF20EScriptObjectMessage9TUniqueIdR13CStateManager
AcceptScriptMsg__3CAiF20EScriptObjectMessage9TUniqueIdR13CStateManager:
/* 800A2CA4 0009FC04 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 800A2CA8 0009FC08 7C 08 02 A6 */ mflr r0
/* 800A2CAC 0009FC0C 90 01 00 54 */ stw r0, 0x54(r1)
/* 800A2CB0 0009FC10 BF 21 00 34 */ stmw r25, 0x34(r1)
/* 800A2CB4 0009FC14 7C 9A 23 78 */ mr r26, r4
/* 800A2CB8 0009FC18 2C 1A 00 23 */ cmpwi r26, 0x23
/* 800A2CBC 0009FC1C 7C 79 1B 78 */ mr r25, r3
/* 800A2CC0 0009FC20 7C BB 2B 78 */ mr r27, r5
/* 800A2CC4 0009FC24 7C DC 33 78 */ mr r28, r6
/* 800A2CC8 0009FC28 41 82 00 08 */ beq lbl_800A2CD0
/* 800A2CCC 0009FC2C 48 00 00 68 */ b lbl_800A2D34
lbl_800A2CD0:
/* 800A2CD0 0009FC30 4B FB 0B ED */ bl GetMaterialFilter__6CActorCFv
/* 800A2CD4 0009FC34 80 AD 86 18 */ lwz r5, lbl_805A71D8@sda21(r13)
/* 800A2CD8 0009FC38 7C 7F 1B 78 */ mr r31, r3
/* 800A2CDC 0009FC3C 38 60 00 00 */ li r3, 0
/* 800A2CE0 0009FC40 38 80 00 01 */ li r4, 1
/* 800A2CE4 0009FC44 48 2E 72 11 */ bl __shl2i
/* 800A2CE8 0009FC48 7C 7E 1B 78 */ mr r30, r3
/* 800A2CEC 0009FC4C 7C 9D 23 78 */ mr r29, r4
/* 800A2CF0 0009FC50 7F 23 CB 78 */ mr r3, r25
/* 800A2CF4 0009FC54 4B FB 0B C9 */ bl GetMaterialFilter__6CActorCFv
/* 800A2CF8 0009FC58 80 83 00 00 */ lwz r4, 0(r3)
/* 800A2CFC 0009FC5C 38 00 00 03 */ li r0, 3
/* 800A2D00 0009FC60 80 C3 00 04 */ lwz r6, 4(r3)
/* 800A2D04 0009FC64 7F 23 CB 78 */ mr r3, r25
/* 800A2D08 0009FC68 7C 85 F3 78 */ or r5, r4, r30
/* 800A2D0C 0009FC6C 38 81 00 10 */ addi r4, r1, 0x10
/* 800A2D10 0009FC70 7C C6 EB 78 */ or r6, r6, r29
/* 800A2D14 0009FC74 90 A1 00 10 */ stw r5, 0x10(r1)
/* 800A2D18 0009FC78 90 C1 00 14 */ stw r6, 0x14(r1)
/* 800A2D1C 0009FC7C 80 BF 00 08 */ lwz r5, 8(r31)
/* 800A2D20 0009FC80 80 DF 00 0C */ lwz r6, 0xc(r31)
/* 800A2D24 0009FC84 90 C1 00 1C */ stw r6, 0x1c(r1)
/* 800A2D28 0009FC88 90 A1 00 18 */ stw r5, 0x18(r1)
/* 800A2D2C 0009FC8C 90 01 00 20 */ stw r0, 0x20(r1)
/* 800A2D30 0009FC90 4B FB 0B 71 */ bl SetMaterialFilter__6CActorFRC15CMaterialFilter
lbl_800A2D34:
/* 800A2D34 0009FC94 A0 1B 00 00 */ lhz r0, 0(r27)
/* 800A2D38 0009FC98 7F 23 CB 78 */ mr r3, r25
/* 800A2D3C 0009FC9C 7F 44 D3 78 */ mr r4, r26
/* 800A2D40 0009FCA0 7F 86 E3 78 */ mr r6, r28
/* 800A2D44 0009FCA4 B0 01 00 08 */ sth r0, 8(r1)
/* 800A2D48 0009FCA8 38 A1 00 08 */ addi r5, r1, 8
/* 800A2D4C 0009FCAC 4B FB 08 C9 */ bl AcceptScriptMsg__6CActorF20EScriptObjectMessage9TUniqueIdR13CStateManager
/* 800A2D50 0009FCB0 BB 21 00 34 */ lmw r25, 0x34(r1)
/* 800A2D54 0009FCB4 80 01 00 54 */ lwz r0, 0x54(r1)
/* 800A2D58 0009FCB8 7C 08 03 A6 */ mtlr r0
/* 800A2D5C 0009FCBC 38 21 00 50 */ addi r1, r1, 0x50
/* 800A2D60 0009FCC0 4E 80 00 20 */ blr
.global TakeDamage__3CAiFRC9CVector3ff
TakeDamage__3CAiFRC9CVector3ff:
/* 800A2D64 0009FCC4 4E 80 00 20 */ blr
.global GetDamageVulnerability__3CAiFv
GetDamageVulnerability__3CAiFv:
/* 800A2D68 0009FCC8 38 63 02 60 */ addi r3, r3, 0x260
/* 800A2D6C 0009FCCC 4E 80 00 20 */ blr
.global GetDamageVulnerability__3CAiCFv
GetDamageVulnerability__3CAiCFv:
/* 800A2D70 0009FCD0 38 63 02 60 */ addi r3, r3, 0x260
/* 800A2D74 0009FCD4 4E 80 00 20 */ blr
.global HealthInfo__3CAiFR13CStateManager
HealthInfo__3CAiFR13CStateManager:
/* 800A2D78 0009FCD8 38 63 02 58 */ addi r3, r3, 0x258
/* 800A2D7C 0009FCDC 4E 80 00 20 */ blr
.global __dt__3CAiFv
__dt__3CAiFv:
/* 800A2D80 0009FCE0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A2D84 0009FCE4 7C 08 02 A6 */ mflr r0
/* 800A2D88 0009FCE8 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A2D8C 0009FCEC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A2D90 0009FCF0 7C 9F 23 78 */ mr r31, r4
/* 800A2D94 0009FCF4 93 C1 00 08 */ stw r30, 8(r1)
/* 800A2D98 0009FCF8 7C 7E 1B 79 */ or. r30, r3, r3
/* 800A2D9C 0009FCFC 41 82 00 48 */ beq lbl_800A2DE4
/* 800A2DA0 0009FD00 3C 60 80 3E */ lis r3, lbl_803DBCCC@ha
/* 800A2DA4 0009FD04 34 1E 02 C8 */ addic. r0, r30, 0x2c8
/* 800A2DA8 0009FD08 38 03 BC CC */ addi r0, r3, lbl_803DBCCC@l
/* 800A2DAC 0009FD0C 90 1E 00 00 */ stw r0, 0(r30)
/* 800A2DB0 0009FD10 41 82 00 18 */ beq lbl_800A2DC8
/* 800A2DB4 0009FD14 34 1E 02 C8 */ addic. r0, r30, 0x2c8
/* 800A2DB8 0009FD18 41 82 00 10 */ beq lbl_800A2DC8
/* 800A2DBC 0009FD1C 38 7E 02 C8 */ addi r3, r30, 0x2c8
/* 800A2DC0 0009FD20 38 80 00 00 */ li r4, 0
/* 800A2DC4 0009FD24 48 29 E0 7D */ bl __dt__6CTokenFv
lbl_800A2DC8:
/* 800A2DC8 0009FD28 7F C3 F3 78 */ mr r3, r30
/* 800A2DCC 0009FD2C 38 80 00 00 */ li r4, 0
/* 800A2DD0 0009FD30 48 07 96 45 */ bl __dt__13CPhysicsActorFv
/* 800A2DD4 0009FD34 7F E0 07 35 */ extsh. r0, r31
/* 800A2DD8 0009FD38 40 81 00 0C */ ble lbl_800A2DE4
/* 800A2DDC 0009FD3C 7F C3 F3 78 */ mr r3, r30
/* 800A2DE0 0009FD40 48 27 2B 51 */ bl Free__7CMemoryFPCv
lbl_800A2DE4:
/* 800A2DE4 0009FD44 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A2DE8 0009FD48 7F C3 F3 78 */ mr r3, r30
/* 800A2DEC 0009FD4C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A2DF0 0009FD50 83 C1 00 08 */ lwz r30, 8(r1)
/* 800A2DF4 0009FD54 7C 08 03 A6 */ mtlr r0
/* 800A2DF8 0009FD58 38 21 00 10 */ addi r1, r1, 0x10
/* 800A2DFC 0009FD5C 4E 80 00 20 */ blr
.global "__ct__3CAiF9TUniqueIdbRCQ24rstl66basic_string<c,Q24rstl14char_traits<c>,Q24rstl17rmemory_allocator>RC11CEntityInfoRC12CTransform4fRC10CModelDataRC6CAABoxfRC11CHealthInfoRC20CDamageVulnerabilityRC13CMaterialListUiRC16CActorParametersff"
"__ct__3CAiF9TUniqueIdbRCQ24rstl66basic_string<c,Q24rstl14char_traits<c>,Q24rstl17rmemory_allocator>RC11CEntityInfoRC12CTransform4fRC10CModelDataRC6CAABoxfRC11CHealthInfoRC20CDamageVulnerabilityRC13CMaterialListUiRC16CActorParametersff":
/* 800A2E00 0009FD60 94 21 FF 20 */ stwu r1, -0xe0(r1)
/* 800A2E04 0009FD64 7C 08 02 A6 */ mflr r0
/* 800A2E08 0009FD68 90 01 00 E4 */ stw r0, 0xe4(r1)
/* 800A2E0C 0009FD6C DB E1 00 D0 */ stfd f31, 0xd0(r1)
/* 800A2E10 0009FD70 F3 E1 00 D8 */ psq_st f31, 216(r1), 0, qr0
/* 800A2E14 0009FD74 DB C1 00 C0 */ stfd f30, 0xc0(r1)
/* 800A2E18 0009FD78 F3 C1 00 C8 */ psq_st f30, 200(r1), 0, qr0
/* 800A2E1C 0009FD7C DB A1 00 B0 */ stfd f29, 0xb0(r1)
/* 800A2E20 0009FD80 F3 A1 00 B8 */ psq_st f29, 184(r1), 0, qr0
/* 800A2E24 0009FD84 BE 21 00 74 */ stmw r17, 0x74(r1)
/* 800A2E28 0009FD88 FF A0 08 90 */ fmr f29, f1
/* 800A2E2C 0009FD8C 83 01 00 E8 */ lwz r24, 0xe8(r1)
/* 800A2E30 0009FD90 FF C0 10 90 */ fmr f30, f2
/* 800A2E34 0009FD94 83 21 00 EC */ lwz r25, 0xec(r1)
/* 800A2E38 0009FD98 FF E0 18 90 */ fmr f31, f3
/* 800A2E3C 0009FD9C 83 41 00 F0 */ lwz r26, 0xf0(r1)
/* 800A2E40 0009FDA0 83 61 00 F4 */ lwz r27, 0xf4(r1)
/* 800A2E44 0009FDA4 7C 7F 1B 78 */ mr r31, r3
/* 800A2E48 0009FDA8 83 81 00 F8 */ lwz r28, 0xf8(r1)
/* 800A2E4C 0009FDAC 7C 91 23 78 */ mr r17, r4
/* 800A2E50 0009FDB0 7C B2 2B 78 */ mr r18, r5
/* 800A2E54 0009FDB4 7C D3 33 78 */ mr r19, r6
/* 800A2E58 0009FDB8 7C F4 3B 78 */ mr r20, r7
/* 800A2E5C 0009FDBC 7D 15 43 78 */ mr r21, r8
/* 800A2E60 0009FDC0 7D 36 4B 78 */ mr r22, r9
/* 800A2E64 0009FDC4 7D 57 53 78 */ mr r23, r10
/* 800A2E68 0009FDC8 4B F7 86 CD */ bl Identity__10CAxisAngleFv
/* 800A2E6C 0009FDCC 7C 7D 1B 78 */ mr r29, r3
/* 800A2E70 0009FDD0 4B F7 86 C5 */ bl Identity__10CAxisAngleFv
/* 800A2E74 0009FDD4 3C 80 80 5A */ lis r4, sZeroVector__9CVector3f@ha
/* 800A2E78 0009FDD8 80 AD 86 10 */ lwz r5, lbl_805A71D0@sda21(r13)
/* 800A2E7C 0009FDDC 38 C4 66 A0 */ addi r6, r4, sZeroVector__9CVector3f@l
/* 800A2E80 0009FDE0 C0 26 00 00 */ lfs f1, 0(r6)
/* 800A2E84 0009FDE4 38 80 00 01 */ li r4, 1
/* 800A2E88 0009FDE8 C0 46 00 04 */ lfs f2, 4(r6)
/* 800A2E8C 0009FDEC C0 66 00 08 */ lfs f3, 8(r6)
/* 800A2E90 0009FDF0 D0 21 00 38 */ stfs f1, 0x38(r1)
/* 800A2E94 0009FDF4 D0 41 00 3C */ stfs f2, 0x3c(r1)
/* 800A2E98 0009FDF8 D0 61 00 40 */ stfs f3, 0x40(r1)
/* 800A2E9C 0009FDFC C0 03 00 00 */ lfs f0, 0(r3)
/* 800A2EA0 0009FE00 D0 01 00 44 */ stfs f0, 0x44(r1)
/* 800A2EA4 0009FE04 C0 03 00 04 */ lfs f0, 4(r3)
/* 800A2EA8 0009FE08 D0 01 00 48 */ stfs f0, 0x48(r1)
/* 800A2EAC 0009FE0C C0 03 00 08 */ lfs f0, 8(r3)
/* 800A2EB0 0009FE10 38 60 00 00 */ li r3, 0
/* 800A2EB4 0009FE14 D0 01 00 4C */ stfs f0, 0x4c(r1)
/* 800A2EB8 0009FE18 D0 21 00 50 */ stfs f1, 0x50(r1)
/* 800A2EBC 0009FE1C D0 41 00 54 */ stfs f2, 0x54(r1)
/* 800A2EC0 0009FE20 D0 61 00 58 */ stfs f3, 0x58(r1)
/* 800A2EC4 0009FE24 C0 1D 00 00 */ lfs f0, 0(r29)
/* 800A2EC8 0009FE28 D0 01 00 5C */ stfs f0, 0x5c(r1)
/* 800A2ECC 0009FE2C C0 1D 00 04 */ lfs f0, 4(r29)
/* 800A2ED0 0009FE30 D0 01 00 60 */ stfs f0, 0x60(r1)
/* 800A2ED4 0009FE34 C0 1D 00 08 */ lfs f0, 8(r29)
/* 800A2ED8 0009FE38 D0 01 00 64 */ stfs f0, 0x64(r1)
/* 800A2EDC 0009FE3C D3 A1 00 68 */ stfs f29, 0x68(r1)
/* 800A2EE0 0009FE40 48 2E 70 15 */ bl __shl2i
/* 800A2EE4 0009FE44 80 AD 86 14 */ lwz r5, lbl_805A71D4@sda21(r13)
/* 800A2EE8 0009FE48 7C 9D 23 78 */ mr r29, r4
/* 800A2EEC 0009FE4C 7C 7E 1B 78 */ mr r30, r3
/* 800A2EF0 0009FE50 38 60 00 00 */ li r3, 0
/* 800A2EF4 0009FE54 38 80 00 01 */ li r4, 1
/* 800A2EF8 0009FE58 48 2E 6F FD */ bl __shl2i
/* 800A2EFC 0009FE5C 80 1A 00 00 */ lwz r0, 0(r26)
/* 800A2F00 0009FE60 7F DE 1B 78 */ or r30, r30, r3
/* 800A2F04 0009FE64 7F BD 23 78 */ or r29, r29, r4
/* 800A2F08 0009FE68 80 7A 00 04 */ lwz r3, 4(r26)
/* 800A2F0C 0009FE6C A0 91 00 00 */ lhz r4, 0(r17)
/* 800A2F10 0009FE70 7C 00 F3 78 */ or r0, r0, r30
/* 800A2F14 0009FE74 7C 63 EB 78 */ or r3, r3, r29
/* 800A2F18 0009FE78 90 01 00 30 */ stw r0, 0x30(r1)
/* 800A2F1C 0009FE7C 38 01 00 38 */ addi r0, r1, 0x38
/* 800A2F20 0009FE80 FC 20 F0 90 */ fmr f1, f30
/* 800A2F24 0009FE84 90 61 00 34 */ stw r3, 0x34(r1)
/* 800A2F28 0009FE88 FC 40 F8 90 */ fmr f2, f31
/* 800A2F2C 0009FE8C 7F E3 FB 78 */ mr r3, r31
/* 800A2F30 0009FE90 7E 45 93 78 */ mr r5, r18
/* 800A2F34 0009FE94 B0 81 00 18 */ sth r4, 0x18(r1)
/* 800A2F38 0009FE98 7E 66 9B 78 */ mr r6, r19
/* 800A2F3C 0009FE9C 7E 87 A3 78 */ mr r7, r20
/* 800A2F40 0009FEA0 92 E1 00 08 */ stw r23, 8(r1)
/* 800A2F44 0009FEA4 7E A8 AB 78 */ mr r8, r21
/* 800A2F48 0009FEA8 7E C9 B3 78 */ mr r9, r22
/* 800A2F4C 0009FEAC 38 81 00 18 */ addi r4, r1, 0x18
/* 800A2F50 0009FEB0 90 01 00 0C */ stw r0, 0xc(r1)
/* 800A2F54 0009FEB4 39 41 00 30 */ addi r10, r1, 0x30
/* 800A2F58 0009FEB8 93 81 00 10 */ stw r28, 0x10(r1)
/* 800A2F5C 0009FEBC 48 07 95 55 */ bl "__ct__13CPhysicsActorF9TUniqueIdbRCQ24rstl66basic_string<c,Q24rstl14char_traits<c>,Q24rstl17rmemory_allocator>RC11CEntityInfoRC12CTransform4fRC10CModelDataRC13CMaterialListRC6CAABoxRC10SMoverDataRC16CActorParametersff"
/* 800A2F60 0009FEC0 3C 60 80 3E */ lis r3, lbl_803DBCCC@ha
/* 800A2F64 0009FEC4 3C 80 41 46 */ lis r4, 0x4146534D@ha
/* 800A2F68 0009FEC8 38 03 BC CC */ addi r0, r3, lbl_803DBCCC@l
/* 800A2F6C 0009FECC 38 61 00 1C */ addi r3, r1, 0x1c
/* 800A2F70 0009FED0 90 1F 00 00 */ stw r0, 0(r31)
/* 800A2F74 0009FED4 38 04 53 4D */ addi r0, r4, 0x4146534D@l
/* 800A2F78 0009FED8 38 A1 00 24 */ addi r5, r1, 0x24
/* 800A2F7C 0009FEDC C0 18 00 00 */ lfs f0, 0(r24)
/* 800A2F80 0009FEE0 D0 1F 02 58 */ stfs f0, 0x258(r31)
/* 800A2F84 0009FEE4 C0 18 00 04 */ lfs f0, 4(r24)
/* 800A2F88 0009FEE8 D0 1F 02 5C */ stfs f0, 0x25c(r31)
/* 800A2F8C 0009FEEC 80 D9 00 00 */ lwz r6, 0(r25)
/* 800A2F90 0009FEF0 80 99 00 04 */ lwz r4, 4(r25)
/* 800A2F94 0009FEF4 90 DF 02 60 */ stw r6, 0x260(r31)
/* 800A2F98 0009FEF8 90 9F 02 64 */ stw r4, 0x264(r31)
/* 800A2F9C 0009FEFC 80 D9 00 08 */ lwz r6, 8(r25)
/* 800A2FA0 0009FF00 80 99 00 0C */ lwz r4, 0xc(r25)
/* 800A2FA4 0009FF04 90 DF 02 68 */ stw r6, 0x268(r31)
/* 800A2FA8 0009FF08 90 9F 02 6C */ stw r4, 0x26c(r31)
/* 800A2FAC 0009FF0C 80 D9 00 10 */ lwz r6, 0x10(r25)
/* 800A2FB0 0009FF10 80 99 00 14 */ lwz r4, 0x14(r25)
/* 800A2FB4 0009FF14 90 DF 02 70 */ stw r6, 0x270(r31)
/* 800A2FB8 0009FF18 90 9F 02 74 */ stw r4, 0x274(r31)
/* 800A2FBC 0009FF1C 80 D9 00 18 */ lwz r6, 0x18(r25)
/* 800A2FC0 0009FF20 80 99 00 1C */ lwz r4, 0x1c(r25)
/* 800A2FC4 0009FF24 90 DF 02 78 */ stw r6, 0x278(r31)
/* 800A2FC8 0009FF28 90 9F 02 7C */ stw r4, 0x27c(r31)
/* 800A2FCC 0009FF2C 80 D9 00 20 */ lwz r6, 0x20(r25)
/* 800A2FD0 0009FF30 80 99 00 24 */ lwz r4, 0x24(r25)
/* 800A2FD4 0009FF34 90 DF 02 80 */ stw r6, 0x280(r31)
/* 800A2FD8 0009FF38 90 9F 02 84 */ stw r4, 0x284(r31)
/* 800A2FDC 0009FF3C 80 D9 00 28 */ lwz r6, 0x28(r25)
/* 800A2FE0 0009FF40 80 99 00 2C */ lwz r4, 0x2c(r25)
/* 800A2FE4 0009FF44 90 DF 02 88 */ stw r6, 0x288(r31)
/* 800A2FE8 0009FF48 90 9F 02 8C */ stw r4, 0x28c(r31)
/* 800A2FEC 0009FF4C 80 D9 00 30 */ lwz r6, 0x30(r25)
/* 800A2FF0 0009FF50 80 99 00 34 */ lwz r4, 0x34(r25)
/* 800A2FF4 0009FF54 90 DF 02 90 */ stw r6, 0x290(r31)
/* 800A2FF8 0009FF58 90 9F 02 94 */ stw r4, 0x294(r31)
/* 800A2FFC 0009FF5C 80 99 00 38 */ lwz r4, 0x38(r25)
/* 800A3000 0009FF60 90 9F 02 98 */ stw r4, 0x298(r31)
/* 800A3004 0009FF64 80 D9 00 3C */ lwz r6, 0x3c(r25)
/* 800A3008 0009FF68 80 99 00 40 */ lwz r4, 0x40(r25)
/* 800A300C 0009FF6C 90 DF 02 9C */ stw r6, 0x29c(r31)
/* 800A3010 0009FF70 90 9F 02 A0 */ stw r4, 0x2a0(r31)
/* 800A3014 0009FF74 80 D9 00 44 */ lwz r6, 0x44(r25)
/* 800A3018 0009FF78 80 99 00 48 */ lwz r4, 0x48(r25)
/* 800A301C 0009FF7C 90 DF 02 A4 */ stw r6, 0x2a4(r31)
/* 800A3020 0009FF80 90 9F 02 A8 */ stw r4, 0x2a8(r31)
/* 800A3024 0009FF84 80 D9 00 4C */ lwz r6, 0x4c(r25)
/* 800A3028 0009FF88 80 99 00 50 */ lwz r4, 0x50(r25)
/* 800A302C 0009FF8C 90 DF 02 AC */ stw r6, 0x2ac(r31)
/* 800A3030 0009FF90 90 9F 02 B0 */ stw r4, 0x2b0(r31)
/* 800A3034 0009FF94 80 D9 00 54 */ lwz r6, 0x54(r25)
/* 800A3038 0009FF98 80 99 00 58 */ lwz r4, 0x58(r25)
/* 800A303C 0009FF9C 90 DF 02 B4 */ stw r6, 0x2b4(r31)
/* 800A3040 0009FFA0 90 9F 02 B8 */ stw r4, 0x2b8(r31)
/* 800A3044 0009FFA4 80 99 00 5C */ lwz r4, 0x5c(r25)
/* 800A3048 0009FFA8 90 9F 02 BC */ stw r4, 0x2bc(r31)
/* 800A304C 0009FFAC 80 99 00 60 */ lwz r4, 0x60(r25)
/* 800A3050 0009FFB0 90 9F 02 C0 */ stw r4, 0x2c0(r31)
/* 800A3054 0009FFB4 80 99 00 64 */ lwz r4, 0x64(r25)
/* 800A3058 0009FFB8 90 9F 02 C4 */ stw r4, 0x2c4(r31)
/* 800A305C 0009FFBC 90 01 00 24 */ stw r0, 0x24(r1)
/* 800A3060 0009FFC0 80 8D A0 64 */ lwz r4, gpSimplePool@sda21(r13)
/* 800A3064 0009FFC4 93 61 00 28 */ stw r27, 0x28(r1)
/* 800A3068 0009FFC8 81 84 00 00 */ lwz r12, 0(r4)
/* 800A306C 0009FFCC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A3070 0009FFD0 7D 89 03 A6 */ mtctr r12
/* 800A3074 0009FFD4 4E 80 04 21 */ bctrl
/* 800A3078 0009FFD8 3A 3F 02 C8 */ addi r17, r31, 0x2c8
/* 800A307C 0009FFDC 38 81 00 1C */ addi r4, r1, 0x1c
/* 800A3080 0009FFE0 7E 23 8B 78 */ mr r3, r17
/* 800A3084 0009FFE4 48 29 DE 25 */ bl __ct__6CTokenFRC6CToken
/* 800A3088 0009FFE8 38 00 00 00 */ li r0, 0
/* 800A308C 0009FFEC 38 61 00 1C */ addi r3, r1, 0x1c
/* 800A3090 0009FFF0 90 11 00 08 */ stw r0, 8(r17)
/* 800A3094 0009FFF4 38 80 FF FF */ li r4, -1
/* 800A3098 0009FFF8 48 29 DD A9 */ bl __dt__6CTokenFv
/* 800A309C 0009FFFC 7E 23 8B 78 */ mr r3, r17
/* 800A30A0 000A0000 48 29 DC E5 */ bl Lock__6CTokenFv
/* 800A30A4 000A0004 7F E3 FB 78 */ mr r3, r31
/* 800A30A8 000A0008 4B FA FD 35 */ bl CreateShadow__6CActorFv
/* 800A30AC 000A000C 80 1F 00 94 */ lwz r0, 0x94(r31)
/* 800A30B0 000A0010 28 00 00 00 */ cmplwi r0, 0
/* 800A30B4 000A0014 41 82 00 1C */ beq lbl_800A30D0
/* 800A30B8 000A0018 7F E3 FB 78 */ mr r3, r31
/* 800A30BC 000A001C 38 80 00 01 */ li r4, 1
/* 800A30C0 000A0020 4B FA FC AD */ bl CreateShadow__6CActorFb
/* 800A30C4 000A0024 80 7F 00 94 */ lwz r3, 0x94(r31)
/* 800A30C8 000A0028 38 80 00 00 */ li r4, 0
/* 800A30CC 000A002C 48 06 2C 25 */ bl SetAlwaysCalculateRadius__13CSimpleShadowFb
lbl_800A30D0:
/* 800A30D0 000A0030 80 9F 00 90 */ lwz r4, 0x90(r31)
/* 800A30D4 000A0034 28 04 00 00 */ cmplwi r4, 0
/* 800A30D8 000A0038 41 82 00 14 */ beq lbl_800A30EC
/* 800A30DC 000A003C 88 04 02 98 */ lbz r0, 0x298(r4)
/* 800A30E0 000A0040 38 60 00 01 */ li r3, 1
/* 800A30E4 000A0044 50 60 36 72 */ rlwimi r0, r3, 6, 0x19, 0x19
/* 800A30E8 000A0048 98 04 02 98 */ stb r0, 0x298(r4)
lbl_800A30EC:
/* 800A30EC 000A004C 7F E3 FB 78 */ mr r3, r31
/* 800A30F0 000A0050 E3 E1 00 D8 */ psq_l f31, 216(r1), 0, qr0
/* 800A30F4 000A0054 CB E1 00 D0 */ lfd f31, 0xd0(r1)
/* 800A30F8 000A0058 E3 C1 00 C8 */ psq_l f30, 200(r1), 0, qr0
/* 800A30FC 000A005C CB C1 00 C0 */ lfd f30, 0xc0(r1)
/* 800A3100 000A0060 E3 A1 00 B8 */ psq_l f29, 184(r1), 0, qr0
/* 800A3104 000A0064 CB A1 00 B0 */ lfd f29, 0xb0(r1)
/* 800A3108 000A0068 BA 21 00 74 */ lmw r17, 0x74(r1)
/* 800A310C 000A006C 80 01 00 E4 */ lwz r0, 0xe4(r1)
/* 800A3110 000A0070 7C 08 03 A6 */ mtlr r0
/* 800A3114 000A0074 38 21 00 E0 */ addi r1, r1, 0xe0
/* 800A3118 000A0078 4E 80 00 20 */ blr
.global GetTriggerFunc__10CAiFuncMapCFPCc
GetTriggerFunc__10CAiFuncMapCFPCc:
/* 800A311C 000A007C 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 800A3120 000A0080 7C 08 02 A6 */ mflr r0
/* 800A3124 000A0084 90 01 00 44 */ stw r0, 0x44(r1)
/* 800A3128 000A0088 38 C1 00 08 */ addi r6, r1, 8
/* 800A312C 000A008C 38 E1 00 0C */ addi r7, r1, 0xc
/* 800A3130 000A0090 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 800A3134 000A0094 93 C1 00 38 */ stw r30, 0x38(r1)
/* 800A3138 000A0098 7C 7E 1B 78 */ mr r30, r3
/* 800A313C 000A009C 38 61 00 1C */ addi r3, r1, 0x1c
/* 800A3140 000A00A0 80 04 00 14 */ lwz r0, 0x14(r4)
/* 800A3144 000A00A4 81 04 00 1C */ lwz r8, 0x1c(r4)
/* 800A3148 000A00A8 38 81 00 20 */ addi r4, r1, 0x20
/* 800A314C 000A00AC 89 2D A2 C8 */ lbz r9, lbl_805A8E88@sda21(r13)
/* 800A3150 000A00B0 54 00 20 36 */ slwi r0, r0, 4
/* 800A3154 000A00B4 7C 08 02 14 */ add r0, r8, r0
/* 800A3158 000A00B8 90 A1 00 08 */ stw r5, 8(r1)
/* 800A315C 000A00BC 38 A1 00 24 */ addi r5, r1, 0x24
/* 800A3160 000A00C0 99 21 00 14 */ stb r9, 0x14(r1)
/* 800A3164 000A00C4 99 21 00 10 */ stb r9, 0x10(r1)
/* 800A3168 000A00C8 90 01 00 30 */ stw r0, 0x30(r1)
/* 800A316C 000A00CC 90 01 00 2C */ stw r0, 0x2c(r1)
/* 800A3170 000A00D0 91 01 00 28 */ stw r8, 0x28(r1)
/* 800A3174 000A00D4 99 21 00 0C */ stb r9, 0xc(r1)
/* 800A3178 000A00D8 90 01 00 24 */ stw r0, 0x24(r1)
/* 800A317C 000A00DC 91 01 00 20 */ stw r8, 0x20(r1)
/* 800A3180 000A00E0 48 00 08 C1 */ bl "lower_bound<Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,PCc,Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_all"
/* 800A3184 000A00E4 80 81 00 1C */ lwz r4, 0x1c(r1)
/* 800A3188 000A00E8 3B E0 00 00 */ li r31, 0
/* 800A318C 000A00EC 80 01 00 2C */ lwz r0, 0x2c(r1)
/* 800A3190 000A00F0 90 81 00 18 */ stw r4, 0x18(r1)
/* 800A3194 000A00F4 7C 04 00 40 */ cmplw r4, r0
/* 800A3198 000A00F8 41 82 00 1C */ beq lbl_800A31B4
/* 800A319C 000A00FC 80 61 00 08 */ lwz r3, 8(r1)
/* 800A31A0 000A0100 80 84 00 00 */ lwz r4, 0(r4)
/* 800A31A4 000A0104 48 2E CD F9 */ bl strcmp
/* 800A31A8 000A0108 54 60 0F FF */ rlwinm. r0, r3, 1, 0x1f, 0x1f
/* 800A31AC 000A010C 40 82 00 08 */ bne lbl_800A31B4
/* 800A31B0 000A0110 3B E0 00 01 */ li r31, 1
lbl_800A31B4:
/* 800A31B4 000A0114 57 E0 06 3F */ clrlwi. r0, r31, 0x18
/* 800A31B8 000A0118 38 61 00 2C */ addi r3, r1, 0x2c
/* 800A31BC 000A011C 41 82 00 08 */ beq lbl_800A31C4
/* 800A31C0 000A0120 38 61 00 18 */ addi r3, r1, 0x18
lbl_800A31C4:
/* 800A31C4 000A0124 80 83 00 00 */ lwz r4, 0(r3)
/* 800A31C8 000A0128 80 64 00 04 */ lwz r3, 4(r4)
/* 800A31CC 000A012C 80 04 00 08 */ lwz r0, 8(r4)
/* 800A31D0 000A0130 90 7E 00 00 */ stw r3, 0(r30)
/* 800A31D4 000A0134 90 1E 00 04 */ stw r0, 4(r30)
/* 800A31D8 000A0138 80 04 00 0C */ lwz r0, 0xc(r4)
/* 800A31DC 000A013C 90 1E 00 08 */ stw r0, 8(r30)
/* 800A31E0 000A0140 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 800A31E4 000A0144 83 C1 00 38 */ lwz r30, 0x38(r1)
/* 800A31E8 000A0148 80 01 00 44 */ lwz r0, 0x44(r1)
/* 800A31EC 000A014C 7C 08 03 A6 */ mtlr r0
/* 800A31F0 000A0150 38 21 00 40 */ addi r1, r1, 0x40
/* 800A31F4 000A0154 4E 80 00 20 */ blr
.global GetStateFunc__10CAiFuncMapCFPCc
GetStateFunc__10CAiFuncMapCFPCc:
/* 800A31F8 000A0158 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 800A31FC 000A015C 7C 08 02 A6 */ mflr r0
/* 800A3200 000A0160 90 01 00 54 */ stw r0, 0x54(r1)
/* 800A3204 000A0164 38 E1 00 0C */ addi r7, r1, 0xc
/* 800A3208 000A0168 93 E1 00 4C */ stw r31, 0x4c(r1)
/* 800A320C 000A016C 7C 9F 23 78 */ mr r31, r4
/* 800A3210 000A0170 93 C1 00 48 */ stw r30, 0x48(r1)
/* 800A3214 000A0174 7C 7E 1B 78 */ mr r30, r3
/* 800A3218 000A0178 38 61 00 1C */ addi r3, r1, 0x1c
/* 800A321C 000A017C 93 A1 00 44 */ stw r29, 0x44(r1)
/* 800A3220 000A0180 80 04 00 04 */ lwz r0, 4(r4)
/* 800A3224 000A0184 3C 80 80 3E */ lis r4, __ptmf_null@ha
/* 800A3228 000A0188 84 C4 85 98 */ lwzu r6, __ptmf_null@l(r4)
/* 800A322C 000A018C 89 2D A2 C4 */ lbz r9, lbl_805A8E84@sda21(r13)
/* 800A3230 000A0190 54 00 20 36 */ slwi r0, r0, 4
/* 800A3234 000A0194 81 1F 00 0C */ lwz r8, 0xc(r31)
/* 800A3238 000A0198 81 64 00 04 */ lwz r11, 0x4(r4)
/* 800A323C 000A019C 81 44 00 08 */ lwz r10, 8(r4)
/* 800A3240 000A01A0 7C 08 02 14 */ add r0, r8, r0
/* 800A3244 000A01A4 90 A1 00 08 */ stw r5, 8(r1)
/* 800A3248 000A01A8 38 81 00 20 */ addi r4, r1, 0x20
/* 800A324C 000A01AC 38 A1 00 24 */ addi r5, r1, 0x24
/* 800A3250 000A01B0 90 C1 00 34 */ stw r6, 0x34(r1)
/* 800A3254 000A01B4 38 C1 00 08 */ addi r6, r1, 8
/* 800A3258 000A01B8 91 61 00 38 */ stw r11, 0x38(r1)
/* 800A325C 000A01BC 91 41 00 3C */ stw r10, 0x3c(r1)
/* 800A3260 000A01C0 99 21 00 14 */ stb r9, 0x14(r1)
/* 800A3264 000A01C4 99 21 00 10 */ stb r9, 0x10(r1)
/* 800A3268 000A01C8 90 01 00 30 */ stw r0, 0x30(r1)
/* 800A326C 000A01CC 90 01 00 2C */ stw r0, 0x2c(r1)
/* 800A3270 000A01D0 91 01 00 28 */ stw r8, 0x28(r1)
/* 800A3274 000A01D4 99 21 00 0C */ stb r9, 0xc(r1)
/* 800A3278 000A01D8 90 01 00 24 */ stw r0, 0x24(r1)
/* 800A327C 000A01DC 91 01 00 20 */ stw r8, 0x20(r1)
/* 800A3280 000A01E0 48 00 06 F9 */ bl "lower_bound<Q24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,PCc,Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR"
/* 800A3284 000A01E4 80 81 00 1C */ lwz r4, 0x1c(r1)
/* 800A3288 000A01E8 3B A0 00 00 */ li r29, 0
/* 800A328C 000A01EC 80 01 00 2C */ lwz r0, 0x2c(r1)
/* 800A3290 000A01F0 90 81 00 18 */ stw r4, 0x18(r1)
/* 800A3294 000A01F4 7C 04 00 40 */ cmplw r4, r0
/* 800A3298 000A01F8 41 82 00 1C */ beq lbl_800A32B4
/* 800A329C 000A01FC 80 61 00 08 */ lwz r3, 8(r1)
/* 800A32A0 000A0200 80 84 00 00 */ lwz r4, 0(r4)
/* 800A32A4 000A0204 48 2E CC F9 */ bl strcmp
/* 800A32A8 000A0208 54 60 0F FF */ rlwinm. r0, r3, 1, 0x1f, 0x1f
/* 800A32AC 000A020C 40 82 00 08 */ bne lbl_800A32B4
/* 800A32B0 000A0210 3B A0 00 01 */ li r29, 1
lbl_800A32B4:
/* 800A32B4 000A0214 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 800A32B8 000A0218 38 81 00 2C */ addi r4, r1, 0x2c
/* 800A32BC 000A021C 41 82 00 08 */ beq lbl_800A32C4
/* 800A32C0 000A0220 38 81 00 18 */ addi r4, r1, 0x18
lbl_800A32C4:
/* 800A32C4 000A0224 80 1F 00 04 */ lwz r0, 4(r31)
/* 800A32C8 000A0228 80 7F 00 0C */ lwz r3, 0xc(r31)
/* 800A32CC 000A022C 54 00 20 36 */ slwi r0, r0, 4
/* 800A32D0 000A0230 80 A4 00 00 */ lwz r5, 0(r4)
/* 800A32D4 000A0234 7C 03 02 14 */ add r0, r3, r0
/* 800A32D8 000A0238 7C 05 00 40 */ cmplw r5, r0
/* 800A32DC 000A023C 41 82 00 1C */ beq lbl_800A32F8
/* 800A32E0 000A0240 80 85 00 04 */ lwz r4, 4(r5)
/* 800A32E4 000A0244 80 65 00 08 */ lwz r3, 8(r5)
/* 800A32E8 000A0248 80 05 00 0C */ lwz r0, 0xc(r5)
/* 800A32EC 000A024C 90 81 00 34 */ stw r4, 0x34(r1)
/* 800A32F0 000A0250 90 61 00 38 */ stw r3, 0x38(r1)
/* 800A32F4 000A0254 90 01 00 3C */ stw r0, 0x3c(r1)
lbl_800A32F8:
/* 800A32F8 000A0258 80 01 00 34 */ lwz r0, 0x34(r1)
/* 800A32FC 000A025C 80 61 00 38 */ lwz r3, 0x38(r1)
/* 800A3300 000A0260 90 1E 00 00 */ stw r0, 0(r30)
/* 800A3304 000A0264 80 01 00 3C */ lwz r0, 0x3c(r1)
/* 800A3308 000A0268 90 7E 00 04 */ stw r3, 4(r30)
/* 800A330C 000A026C 90 1E 00 08 */ stw r0, 8(r30)
/* 800A3310 000A0270 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800A3314 000A0274 83 C1 00 48 */ lwz r30, 0x48(r1)
/* 800A3318 000A0278 83 A1 00 44 */ lwz r29, 0x44(r1)
/* 800A331C 000A027C 80 01 00 54 */ lwz r0, 0x54(r1)
/* 800A3320 000A0280 7C 08 03 A6 */ mtlr r0
/* 800A3324 000A0284 38 21 00 50 */ addi r1, r1, 0x50
/* 800A3328 000A0288 4E 80 00 20 */ blr
.global __ct__10CAiFuncMapFv
__ct__10CAiFuncMapFv:
/* 800A332C 000A028C 94 21 FF 80 */ stwu r1, -0x80(r1)
/* 800A3330 000A0290 7C 08 02 A6 */ mflr r0
/* 800A3334 000A0294 3C 80 80 3E */ lis r4, lbl_803DAF58@ha
/* 800A3338 000A0298 90 01 00 84 */ stw r0, 0x84(r1)
/* 800A333C 000A029C 38 00 00 00 */ li r0, 0
/* 800A3340 000A02A0 BF 41 00 68 */ stmw r26, 0x68(r1)
/* 800A3344 000A02A4 3B E4 AF 58 */ addi r31, r4, lbl_803DAF58@l
/* 800A3348 000A02A8 7C 7B 1B 78 */ mr r27, r3
/* 800A334C 000A02AC 38 80 00 37 */ li r4, 0x37
/* 800A3350 000A02B0 90 03 00 04 */ stw r0, 4(r3)
/* 800A3354 000A02B4 90 03 00 08 */ stw r0, 8(r3)
/* 800A3358 000A02B8 90 03 00 0C */ stw r0, 0xc(r3)
/* 800A335C 000A02BC 90 03 00 14 */ stw r0, 0x14(r3)
/* 800A3360 000A02C0 90 03 00 18 */ stw r0, 0x18(r3)
/* 800A3364 000A02C4 90 03 00 1C */ stw r0, 0x1c(r3)
/* 800A3368 000A02C8 48 00 07 A1 */ bl "reserve__Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>Fi"
/* 800A336C 000A02CC 3B DF 00 00 */ addi r30, r31, 0
/* 800A3370 000A02D0 3B BF 03 70 */ addi r29, r31, 0x370
/* 800A3374 000A02D4 3B 80 00 00 */ li r28, 0
/* 800A3378 000A02D8 48 00 00 90 */ b lbl_800A3408
lbl_800A337C:
/* 800A337C 000A02DC 80 1B 00 04 */ lwz r0, 4(r27)
/* 800A3380 000A02E0 80 BB 00 08 */ lwz r5, 8(r27)
/* 800A3384 000A02E4 80 9D 00 00 */ lwz r4, 0(r29)
/* 800A3388 000A02E8 80 7D 00 04 */ lwz r3, 4(r29)
/* 800A338C 000A02EC 7C 00 28 00 */ cmpw r0, r5
/* 800A3390 000A02F0 80 1D 00 08 */ lwz r0, 8(r29)
/* 800A3394 000A02F4 90 81 00 54 */ stw r4, 0x54(r1)
/* 800A3398 000A02F8 83 5E 00 00 */ lwz r26, 0(r30)
/* 800A339C 000A02FC 90 61 00 58 */ stw r3, 0x58(r1)
/* 800A33A0 000A0300 90 01 00 5C */ stw r0, 0x5c(r1)
/* 800A33A4 000A0304 41 80 00 1C */ blt lbl_800A33C0
/* 800A33A8 000A0308 2C 05 00 00 */ cmpwi r5, 0
/* 800A33AC 000A030C 7F 63 DB 78 */ mr r3, r27
/* 800A33B0 000A0310 38 80 00 04 */ li r4, 4
/* 800A33B4 000A0314 41 82 00 08 */ beq lbl_800A33BC
/* 800A33B8 000A0318 54 A4 08 3C */ slwi r4, r5, 1
lbl_800A33BC:
/* 800A33BC 000A031C 48 00 07 4D */ bl "reserve__Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>Fi"
lbl_800A33C0:
/* 800A33C0 000A0320 80 1B 00 04 */ lwz r0, 4(r27)
/* 800A33C4 000A0324 80 7B 00 0C */ lwz r3, 0xc(r27)
/* 800A33C8 000A0328 54 00 20 36 */ slwi r0, r0, 4
/* 800A33CC 000A032C 7C 83 02 15 */ add. r4, r3, r0
/* 800A33D0 000A0330 41 82 00 20 */ beq lbl_800A33F0
/* 800A33D4 000A0334 93 44 00 00 */ stw r26, 0(r4)
/* 800A33D8 000A0338 80 01 00 54 */ lwz r0, 0x54(r1)
/* 800A33DC 000A033C 80 61 00 58 */ lwz r3, 0x58(r1)
/* 800A33E0 000A0340 90 04 00 04 */ stw r0, 4(r4)
/* 800A33E4 000A0344 80 01 00 5C */ lwz r0, 0x5c(r1)
/* 800A33E8 000A0348 90 64 00 08 */ stw r3, 8(r4)
/* 800A33EC 000A034C 90 04 00 0C */ stw r0, 0xc(r4)
lbl_800A33F0:
/* 800A33F0 000A0350 80 7B 00 04 */ lwz r3, 4(r27)
/* 800A33F4 000A0354 3B DE 00 04 */ addi r30, r30, 4
/* 800A33F8 000A0358 3B BD 00 0C */ addi r29, r29, 0xc
/* 800A33FC 000A035C 3B 9C 00 01 */ addi r28, r28, 1
/* 800A3400 000A0360 38 03 00 01 */ addi r0, r3, 1
/* 800A3404 000A0364 90 1B 00 04 */ stw r0, 4(r27)
lbl_800A3408:
/* 800A3408 000A0368 80 1B 00 08 */ lwz r0, 8(r27)
/* 800A340C 000A036C 7C 1C 00 00 */ cmpw r28, r0
/* 800A3410 000A0370 41 80 FF 6C */ blt lbl_800A337C
/* 800A3414 000A0374 38 7B 00 10 */ addi r3, r27, 0x10
/* 800A3418 000A0378 38 80 00 44 */ li r4, 0x44
/* 800A341C 000A037C 48 00 07 F5 */ bl "reserve__Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>Fi"
/* 800A3420 000A0380 3B BF 06 04 */ addi r29, r31, 0x604
/* 800A3424 000A0384 3B DF 0A 44 */ addi r30, r31, 0xa44
/* 800A3428 000A0388 3B E0 00 00 */ li r31, 0
/* 800A342C 000A038C 48 00 00 90 */ b lbl_800A34BC
lbl_800A3430:
/* 800A3430 000A0390 80 1B 00 14 */ lwz r0, 0x14(r27)
/* 800A3434 000A0394 80 BB 00 18 */ lwz r5, 0x18(r27)
/* 800A3438 000A0398 80 9E 00 00 */ lwz r4, 0(r30)
/* 800A343C 000A039C 80 7E 00 04 */ lwz r3, 4(r30)
/* 800A3440 000A03A0 7C 00 28 00 */ cmpw r0, r5
/* 800A3444 000A03A4 80 1E 00 08 */ lwz r0, 8(r30)
/* 800A3448 000A03A8 90 81 00 44 */ stw r4, 0x44(r1)
/* 800A344C 000A03AC 83 5D 00 00 */ lwz r26, 0(r29)
/* 800A3450 000A03B0 90 61 00 48 */ stw r3, 0x48(r1)
/* 800A3454 000A03B4 90 01 00 4C */ stw r0, 0x4c(r1)
/* 800A3458 000A03B8 41 80 00 1C */ blt lbl_800A3474
/* 800A345C 000A03BC 2C 05 00 00 */ cmpwi r5, 0
/* 800A3460 000A03C0 38 7B 00 10 */ addi r3, r27, 0x10
/* 800A3464 000A03C4 38 80 00 04 */ li r4, 4
/* 800A3468 000A03C8 41 82 00 08 */ beq lbl_800A3470
/* 800A346C 000A03CC 54 A4 08 3C */ slwi r4, r5, 1
lbl_800A3470:
/* 800A3470 000A03D0 48 00 07 A1 */ bl "reserve__Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>Fi"
lbl_800A3474:
/* 800A3474 000A03D4 80 1B 00 14 */ lwz r0, 0x14(r27)
/* 800A3478 000A03D8 80 7B 00 1C */ lwz r3, 0x1c(r27)
/* 800A347C 000A03DC 54 00 20 36 */ slwi r0, r0, 4
/* 800A3480 000A03E0 7C 83 02 15 */ add. r4, r3, r0
/* 800A3484 000A03E4 41 82 00 20 */ beq lbl_800A34A4
/* 800A3488 000A03E8 93 44 00 00 */ stw r26, 0(r4)
/* 800A348C 000A03EC 80 01 00 44 */ lwz r0, 0x44(r1)
/* 800A3490 000A03F0 80 61 00 48 */ lwz r3, 0x48(r1)
/* 800A3494 000A03F4 90 04 00 04 */ stw r0, 4(r4)
/* 800A3498 000A03F8 80 01 00 4C */ lwz r0, 0x4c(r1)
/* 800A349C 000A03FC 90 64 00 08 */ stw r3, 8(r4)
/* 800A34A0 000A0400 90 04 00 0C */ stw r0, 0xc(r4)
lbl_800A34A4:
/* 800A34A4 000A0404 80 7B 00 14 */ lwz r3, 0x14(r27)
/* 800A34A8 000A0408 3B BD 00 04 */ addi r29, r29, 4
/* 800A34AC 000A040C 3B DE 00 0C */ addi r30, r30, 0xc
/* 800A34B0 000A0410 3B FF 00 01 */ addi r31, r31, 1
/* 800A34B4 000A0414 38 03 00 01 */ addi r0, r3, 1
/* 800A34B8 000A0418 90 1B 00 14 */ stw r0, 0x14(r27)
lbl_800A34BC:
/* 800A34BC 000A041C 80 1B 00 18 */ lwz r0, 0x18(r27)
/* 800A34C0 000A0420 7C 1F 00 00 */ cmpw r31, r0
/* 800A34C4 000A0424 41 80 FF 6C */ blt lbl_800A3430
/* 800A34C8 000A0428 88 ED A2 BC */ lbz r7, lbl_805A8E7C@sda21(r13)
/* 800A34CC 000A042C 38 61 00 30 */ addi r3, r1, 0x30
/* 800A34D0 000A0430 38 81 00 38 */ addi r4, r1, 0x38
/* 800A34D4 000A0434 38 A1 00 10 */ addi r5, r1, 0x10
/* 800A34D8 000A0438 98 E1 00 10 */ stb r7, 0x10(r1)
/* 800A34DC 000A043C 80 1B 00 04 */ lwz r0, 4(r27)
/* 800A34E0 000A0440 80 DB 00 0C */ lwz r6, 0xc(r27)
/* 800A34E4 000A0444 54 00 20 36 */ slwi r0, r0, 4
/* 800A34E8 000A0448 98 E1 00 1C */ stb r7, 0x1c(r1)
/* 800A34EC 000A044C 7C C6 02 14 */ add r6, r6, r0
/* 800A34F0 000A0450 90 C1 00 38 */ stw r6, 0x38(r1)
/* 800A34F4 000A0454 80 1B 00 0C */ lwz r0, 0xc(r27)
/* 800A34F8 000A0458 98 E1 00 14 */ stb r7, 0x14(r1)
/* 800A34FC 000A045C 90 C1 00 3C */ stw r6, 0x3c(r1)
/* 800A3500 000A0460 90 01 00 34 */ stw r0, 0x34(r1)
/* 800A3504 000A0464 90 01 00 30 */ stw r0, 0x30(r1)
/* 800A3508 000A0468 48 00 00 69 */ bl "sort<Q24rstl208pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl208pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateM"
/* 800A350C 000A046C 88 ED A2 C0 */ lbz r7, lbl_805A8E80@sda21(r13)
/* 800A3510 000A0470 38 61 00 20 */ addi r3, r1, 0x20
/* 800A3514 000A0474 38 81 00 28 */ addi r4, r1, 0x28
/* 800A3518 000A0478 38 A1 00 08 */ addi r5, r1, 8
/* 800A351C 000A047C 98 E1 00 08 */ stb r7, 8(r1)
/* 800A3520 000A0480 80 1B 00 14 */ lwz r0, 0x14(r27)
/* 800A3524 000A0484 80 DB 00 1C */ lwz r6, 0x1c(r27)
/* 800A3528 000A0488 54 00 20 36 */ slwi r0, r0, 4
/* 800A352C 000A048C 98 E1 00 18 */ stb r7, 0x18(r1)
/* 800A3530 000A0490 7C C6 02 14 */ add r6, r6, r0
/* 800A3534 000A0494 90 C1 00 28 */ stw r6, 0x28(r1)
/* 800A3538 000A0498 80 1B 00 1C */ lwz r0, 0x1c(r27)
/* 800A353C 000A049C 98 E1 00 0C */ stb r7, 0xc(r1)
/* 800A3540 000A04A0 90 C1 00 2C */ stw r6, 0x2c(r1)
/* 800A3544 000A04A4 90 01 00 24 */ stw r0, 0x24(r1)
/* 800A3548 000A04A8 90 01 00 20 */ stw r0, 0x20(r1)
/* 800A354C 000A04AC 48 00 02 29 */ bl "sort<Q24rstl188pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl188pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemor"
/* 800A3550 000A04B0 7F 63 DB 78 */ mr r3, r27
/* 800A3554 000A04B4 4B FF F4 CD */ bl CreateFuncLookup__3CAiFP10CAiFuncMap
/* 800A3558 000A04B8 7F 63 DB 78 */ mr r3, r27
/* 800A355C 000A04BC BB 41 00 68 */ lmw r26, 0x68(r1)
/* 800A3560 000A04C0 80 01 00 84 */ lwz r0, 0x84(r1)
/* 800A3564 000A04C4 7C 08 03 A6 */ mtlr r0
/* 800A3568 000A04C8 38 21 00 80 */ addi r1, r1, 0x80
/* 800A356C 000A04CC 4E 80 00 20 */ blr
.global "sort<Q24rstl208pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl208pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateM"
"sort<Q24rstl208pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl208pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateM":
/* 800A3570 000A04D0 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 800A3574 000A04D4 7C 08 02 A6 */ mflr r0
/* 800A3578 000A04D8 90 01 00 64 */ stw r0, 0x64(r1)
/* 800A357C 000A04DC 93 E1 00 5C */ stw r31, 0x5c(r1)
/* 800A3580 000A04E0 93 C1 00 58 */ stw r30, 0x58(r1)
/* 800A3584 000A04E4 7C BE 2B 78 */ mr r30, r5
/* 800A3588 000A04E8 93 A1 00 54 */ stw r29, 0x54(r1)
/* 800A358C 000A04EC 7C 9D 23 78 */ mr r29, r4
/* 800A3590 000A04F0 93 81 00 50 */ stw r28, 0x50(r1)
/* 800A3594 000A04F4 7C 7C 1B 78 */ mr r28, r3
/* 800A3598 000A04F8 80 63 00 00 */ lwz r3, 0(r3)
/* 800A359C 000A04FC 80 A4 00 00 */ lwz r5, 0(r4)
/* 800A35A0 000A0500 7C 03 28 50 */ subf r0, r3, r5
/* 800A35A4 000A0504 7C 00 26 70 */ srawi r0, r0, 4
/* 800A35A8 000A0508 7C 80 01 94 */ addze r4, r0
/* 800A35AC 000A050C 2C 04 00 01 */ cmpwi r4, 1
/* 800A35B0 000A0510 40 81 01 A4 */ ble lbl_800A3754
/* 800A35B4 000A0514 2C 04 00 14 */ cmpwi r4, 0x14
/* 800A35B8 000A0518 41 81 00 30 */ bgt lbl_800A35E8
/* 800A35BC 000A051C 88 FE 00 00 */ lbz r7, 0(r30)
/* 800A35C0 000A0520 38 61 00 34 */ addi r3, r1, 0x34
/* 800A35C4 000A0524 80 DD 00 00 */ lwz r6, 0(r29)
/* 800A35C8 000A0528 38 81 00 30 */ addi r4, r1, 0x30
/* 800A35CC 000A052C 80 1C 00 00 */ lwz r0, 0(r28)
/* 800A35D0 000A0530 38 A1 00 14 */ addi r5, r1, 0x14
/* 800A35D4 000A0534 98 E1 00 14 */ stb r7, 0x14(r1)
/* 800A35D8 000A0538 90 C1 00 30 */ stw r6, 0x30(r1)
/* 800A35DC 000A053C 90 01 00 34 */ stw r0, 0x34(r1)
/* 800A35E0 000A0540 48 00 0C 15 */ bl "__insertion_sort<Q24rstl208pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl208pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateMan"
/* 800A35E4 000A0544 48 00 01 70 */ b lbl_800A3754
lbl_800A35E8:
/* 800A35E8 000A0548 54 80 0F FE */ srwi r0, r4, 0x1f
/* 800A35EC 000A054C 38 A5 FF F0 */ addi r5, r5, -16
/* 800A35F0 000A0550 7C 80 22 14 */ add r4, r0, r4
/* 800A35F4 000A0554 88 1E 00 00 */ lbz r0, 0(r30)
/* 800A35F8 000A0558 7C 84 0E 70 */ srawi r4, r4, 1
/* 800A35FC 000A055C 90 A1 00 3C */ stw r5, 0x3c(r1)
/* 800A3600 000A0560 54 84 20 36 */ slwi r4, r4, 4
/* 800A3604 000A0564 38 C1 00 10 */ addi r6, r1, 0x10
/* 800A3608 000A0568 7F E3 22 14 */ add r31, r3, r4
/* 800A360C 000A056C 98 01 00 10 */ stb r0, 0x10(r1)
/* 800A3610 000A0570 7F E4 FB 78 */ mr r4, r31
/* 800A3614 000A0574 48 00 09 A5 */ bl "__sort3<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFRQ24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>RQ24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>RQ24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>"
/* 800A3618 000A0578 80 9C 00 00 */ lwz r4, 0(r28)
/* 800A361C 000A057C 80 61 00 3C */ lwz r3, 0x3c(r1)
/* 800A3620 000A0580 38 84 00 10 */ addi r4, r4, 0x10
/* 800A3624 000A0584 83 FF 00 00 */ lwz r31, 0(r31)
/* 800A3628 000A0588 38 03 FF F0 */ addi r0, r3, -16
/* 800A362C 000A058C 90 81 00 38 */ stw r4, 0x38(r1)
/* 800A3630 000A0590 90 01 00 3C */ stw r0, 0x3c(r1)
/* 800A3634 000A0594 48 00 00 10 */ b lbl_800A3644
lbl_800A3638:
/* 800A3638 000A0598 80 61 00 38 */ lwz r3, 0x38(r1)
/* 800A363C 000A059C 38 03 00 10 */ addi r0, r3, 0x10
/* 800A3640 000A05A0 90 01 00 38 */ stw r0, 0x38(r1)
lbl_800A3644:
/* 800A3644 000A05A4 80 61 00 38 */ lwz r3, 0x38(r1)
/* 800A3648 000A05A8 7F E4 FB 78 */ mr r4, r31
/* 800A364C 000A05AC 80 63 00 00 */ lwz r3, 0(r3)
/* 800A3650 000A05B0 48 2E C9 4D */ bl strcmp
/* 800A3654 000A05B4 2C 03 00 00 */ cmpwi r3, 0
/* 800A3658 000A05B8 41 80 FF E0 */ blt lbl_800A3638
/* 800A365C 000A05BC 48 00 00 10 */ b lbl_800A366C
lbl_800A3660:
/* 800A3660 000A05C0 80 61 00 3C */ lwz r3, 0x3c(r1)
/* 800A3664 000A05C4 38 03 FF F0 */ addi r0, r3, -16
/* 800A3668 000A05C8 90 01 00 3C */ stw r0, 0x3c(r1)
lbl_800A366C:
/* 800A366C 000A05CC 80 81 00 3C */ lwz r4, 0x3c(r1)
/* 800A3670 000A05D0 7F E3 FB 78 */ mr r3, r31
/* 800A3674 000A05D4 80 84 00 00 */ lwz r4, 0(r4)
/* 800A3678 000A05D8 48 2E C9 25 */ bl strcmp
/* 800A367C 000A05DC 2C 03 00 00 */ cmpwi r3, 0
/* 800A3680 000A05E0 41 80 FF E0 */ blt lbl_800A3660
/* 800A3684 000A05E4 80 61 00 38 */ lwz r3, 0x38(r1)
/* 800A3688 000A05E8 80 01 00 3C */ lwz r0, 0x3c(r1)
/* 800A368C 000A05EC 7C 03 00 40 */ cmplw r3, r0
/* 800A3690 000A05F0 40 80 00 74 */ bge lbl_800A3704
/* 800A3694 000A05F4 81 21 00 38 */ lwz r9, 0x38(r1)
/* 800A3698 000A05F8 81 41 00 3C */ lwz r10, 0x3c(r1)
/* 800A369C 000A05FC 81 09 00 04 */ lwz r8, 4(r9)
/* 800A36A0 000A0600 38 69 00 10 */ addi r3, r9, 0x10
/* 800A36A4 000A0604 80 E9 00 08 */ lwz r7, 8(r9)
/* 800A36A8 000A0608 38 0A FF F0 */ addi r0, r10, -16
/* 800A36AC 000A060C 80 C9 00 0C */ lwz r6, 0xc(r9)
/* 800A36B0 000A0610 81 69 00 00 */ lwz r11, 0(r9)
/* 800A36B4 000A0614 80 8A 00 00 */ lwz r4, 0(r10)
/* 800A36B8 000A0618 91 41 00 28 */ stw r10, 0x28(r1)
/* 800A36BC 000A061C 90 89 00 00 */ stw r4, 0(r9)
/* 800A36C0 000A0620 80 AA 00 04 */ lwz r5, 4(r10)
/* 800A36C4 000A0624 80 8A 00 08 */ lwz r4, 8(r10)
/* 800A36C8 000A0628 91 21 00 2C */ stw r9, 0x2c(r1)
/* 800A36CC 000A062C 90 A9 00 04 */ stw r5, 4(r9)
/* 800A36D0 000A0630 90 89 00 08 */ stw r4, 8(r9)
/* 800A36D4 000A0634 80 8A 00 0C */ lwz r4, 0xc(r10)
/* 800A36D8 000A0638 91 01 00 44 */ stw r8, 0x44(r1)
/* 800A36DC 000A063C 90 89 00 0C */ stw r4, 0xc(r9)
/* 800A36E0 000A0640 91 6A 00 00 */ stw r11, 0(r10)
/* 800A36E4 000A0644 91 0A 00 04 */ stw r8, 4(r10)
/* 800A36E8 000A0648 90 EA 00 08 */ stw r7, 8(r10)
/* 800A36EC 000A064C 90 E1 00 48 */ stw r7, 0x48(r1)
/* 800A36F0 000A0650 90 C1 00 4C */ stw r6, 0x4c(r1)
/* 800A36F4 000A0654 90 CA 00 0C */ stw r6, 0xc(r10)
/* 800A36F8 000A0658 90 61 00 38 */ stw r3, 0x38(r1)
/* 800A36FC 000A065C 90 01 00 3C */ stw r0, 0x3c(r1)
/* 800A3700 000A0660 4B FF FF 44 */ b lbl_800A3644
lbl_800A3704:
/* 800A3704 000A0664 88 FE 00 00 */ lbz r7, 0(r30)
/* 800A3708 000A0668 38 61 00 24 */ addi r3, r1, 0x24
/* 800A370C 000A066C 80 C1 00 38 */ lwz r6, 0x38(r1)
/* 800A3710 000A0670 38 81 00 20 */ addi r4, r1, 0x20
/* 800A3714 000A0674 80 1C 00 00 */ lwz r0, 0(r28)
/* 800A3718 000A0678 38 A1 00 0C */ addi r5, r1, 0xc
/* 800A371C 000A067C 98 E1 00 0C */ stb r7, 0xc(r1)
/* 800A3720 000A0680 90 C1 00 20 */ stw r6, 0x20(r1)
/* 800A3724 000A0684 90 01 00 24 */ stw r0, 0x24(r1)
/* 800A3728 000A0688 4B FF FE 49 */ bl "sort<Q24rstl208pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl208pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateM"
/* 800A372C 000A068C 88 FE 00 00 */ lbz r7, 0(r30)
/* 800A3730 000A0690 38 61 00 1C */ addi r3, r1, 0x1c
/* 800A3734 000A0694 80 DD 00 00 */ lwz r6, 0(r29)
/* 800A3738 000A0698 38 81 00 18 */ addi r4, r1, 0x18
/* 800A373C 000A069C 80 01 00 38 */ lwz r0, 0x38(r1)
/* 800A3740 000A06A0 38 A1 00 08 */ addi r5, r1, 8
/* 800A3744 000A06A4 98 E1 00 08 */ stb r7, 8(r1)
/* 800A3748 000A06A8 90 C1 00 18 */ stw r6, 0x18(r1)
/* 800A374C 000A06AC 90 01 00 1C */ stw r0, 0x1c(r1)
/* 800A3750 000A06B0 4B FF FE 21 */ bl "sort<Q24rstl208pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl208pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateM"
lbl_800A3754:
/* 800A3754 000A06B4 80 01 00 64 */ lwz r0, 0x64(r1)
/* 800A3758 000A06B8 83 E1 00 5C */ lwz r31, 0x5c(r1)
/* 800A375C 000A06BC 83 C1 00 58 */ lwz r30, 0x58(r1)
/* 800A3760 000A06C0 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 800A3764 000A06C4 83 81 00 50 */ lwz r28, 0x50(r1)
/* 800A3768 000A06C8 7C 08 03 A6 */ mtlr r0
/* 800A376C 000A06CC 38 21 00 60 */ addi r1, r1, 0x60
/* 800A3770 000A06D0 4E 80 00 20 */ blr
.global "sort<Q24rstl188pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl188pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemor"
"sort<Q24rstl188pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl188pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemor":
/* 800A3774 000A06D4 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 800A3778 000A06D8 7C 08 02 A6 */ mflr r0
/* 800A377C 000A06DC 90 01 00 64 */ stw r0, 0x64(r1)
/* 800A3780 000A06E0 93 E1 00 5C */ stw r31, 0x5c(r1)
/* 800A3784 000A06E4 93 C1 00 58 */ stw r30, 0x58(r1)
/* 800A3788 000A06E8 7C BE 2B 78 */ mr r30, r5
/* 800A378C 000A06EC 93 A1 00 54 */ stw r29, 0x54(r1)
/* 800A3790 000A06F0 7C 9D 23 78 */ mr r29, r4
/* 800A3794 000A06F4 93 81 00 50 */ stw r28, 0x50(r1)
/* 800A3798 000A06F8 7C 7C 1B 78 */ mr r28, r3
/* 800A379C 000A06FC 80 63 00 00 */ lwz r3, 0(r3)
/* 800A37A0 000A0700 80 A4 00 00 */ lwz r5, 0(r4)
/* 800A37A4 000A0704 7C 03 28 50 */ subf r0, r3, r5
/* 800A37A8 000A0708 7C 00 26 70 */ srawi r0, r0, 4
/* 800A37AC 000A070C 7C 80 01 94 */ addze r4, r0
/* 800A37B0 000A0710 2C 04 00 01 */ cmpwi r4, 1
/* 800A37B4 000A0714 40 81 01 A4 */ ble lbl_800A3958
/* 800A37B8 000A0718 2C 04 00 14 */ cmpwi r4, 0x14
/* 800A37BC 000A071C 41 81 00 30 */ bgt lbl_800A37EC
/* 800A37C0 000A0720 88 FE 00 00 */ lbz r7, 0(r30)
/* 800A37C4 000A0724 38 61 00 34 */ addi r3, r1, 0x34
/* 800A37C8 000A0728 80 DD 00 00 */ lwz r6, 0(r29)
/* 800A37CC 000A072C 38 81 00 30 */ addi r4, r1, 0x30
/* 800A37D0 000A0730 80 1C 00 00 */ lwz r0, 0(r28)
/* 800A37D4 000A0734 38 A1 00 14 */ addi r5, r1, 0x14
/* 800A37D8 000A0738 98 E1 00 14 */ stb r7, 0x14(r1)
/* 800A37DC 000A073C 90 C1 00 30 */ stw r6, 0x30(r1)
/* 800A37E0 000A0740 90 01 00 34 */ stw r0, 0x34(r1)
/* 800A37E4 000A0744 48 00 09 3D */ bl "__insertion_sort<Q24rstl188pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl188pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24"
/* 800A37E8 000A0748 48 00 01 70 */ b lbl_800A3958
lbl_800A37EC:
/* 800A37EC 000A074C 54 80 0F FE */ srwi r0, r4, 0x1f
/* 800A37F0 000A0750 38 A5 FF F0 */ addi r5, r5, -16
/* 800A37F4 000A0754 7C 80 22 14 */ add r4, r0, r4
/* 800A37F8 000A0758 88 1E 00 00 */ lbz r0, 0(r30)
/* 800A37FC 000A075C 7C 84 0E 70 */ srawi r4, r4, 1
/* 800A3800 000A0760 90 A1 00 3C */ stw r5, 0x3c(r1)
/* 800A3804 000A0764 54 84 20 36 */ slwi r4, r4, 4
/* 800A3808 000A0768 38 C1 00 10 */ addi r6, r1, 0x10
/* 800A380C 000A076C 7F E3 22 14 */ add r31, r3, r4
/* 800A3810 000A0770 98 01 00 10 */ stb r0, 0x10(r1)
/* 800A3814 000A0774 7F E4 FB 78 */ mr r4, r31
/* 800A3818 000A0778 48 00 06 39 */ bl "__sort3<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFRQ24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>RQ24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>RQ24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>"
/* 800A381C 000A077C 80 9C 00 00 */ lwz r4, 0(r28)
/* 800A3820 000A0780 80 61 00 3C */ lwz r3, 0x3c(r1)
/* 800A3824 000A0784 38 84 00 10 */ addi r4, r4, 0x10
/* 800A3828 000A0788 83 FF 00 00 */ lwz r31, 0(r31)
/* 800A382C 000A078C 38 03 FF F0 */ addi r0, r3, -16
/* 800A3830 000A0790 90 81 00 38 */ stw r4, 0x38(r1)
/* 800A3834 000A0794 90 01 00 3C */ stw r0, 0x3c(r1)
/* 800A3838 000A0798 48 00 00 10 */ b lbl_800A3848
lbl_800A383C:
/* 800A383C 000A079C 80 61 00 38 */ lwz r3, 0x38(r1)
/* 800A3840 000A07A0 38 03 00 10 */ addi r0, r3, 0x10
/* 800A3844 000A07A4 90 01 00 38 */ stw r0, 0x38(r1)
lbl_800A3848:
/* 800A3848 000A07A8 80 61 00 38 */ lwz r3, 0x38(r1)
/* 800A384C 000A07AC 7F E4 FB 78 */ mr r4, r31
/* 800A3850 000A07B0 80 63 00 00 */ lwz r3, 0(r3)
/* 800A3854 000A07B4 48 2E C7 49 */ bl strcmp
/* 800A3858 000A07B8 2C 03 00 00 */ cmpwi r3, 0
/* 800A385C 000A07BC 41 80 FF E0 */ blt lbl_800A383C
/* 800A3860 000A07C0 48 00 00 10 */ b lbl_800A3870
lbl_800A3864:
/* 800A3864 000A07C4 80 61 00 3C */ lwz r3, 0x3c(r1)
/* 800A3868 000A07C8 38 03 FF F0 */ addi r0, r3, -16
/* 800A386C 000A07CC 90 01 00 3C */ stw r0, 0x3c(r1)
lbl_800A3870:
/* 800A3870 000A07D0 80 81 00 3C */ lwz r4, 0x3c(r1)
/* 800A3874 000A07D4 7F E3 FB 78 */ mr r3, r31
/* 800A3878 000A07D8 80 84 00 00 */ lwz r4, 0(r4)
/* 800A387C 000A07DC 48 2E C7 21 */ bl strcmp
/* 800A3880 000A07E0 2C 03 00 00 */ cmpwi r3, 0
/* 800A3884 000A07E4 41 80 FF E0 */ blt lbl_800A3864
/* 800A3888 000A07E8 80 61 00 38 */ lwz r3, 0x38(r1)
/* 800A388C 000A07EC 80 01 00 3C */ lwz r0, 0x3c(r1)
/* 800A3890 000A07F0 7C 03 00 40 */ cmplw r3, r0
/* 800A3894 000A07F4 40 80 00 74 */ bge lbl_800A3908
/* 800A3898 000A07F8 81 21 00 38 */ lwz r9, 0x38(r1)
/* 800A389C 000A07FC 81 41 00 3C */ lwz r10, 0x3c(r1)
/* 800A38A0 000A0800 81 09 00 04 */ lwz r8, 4(r9)
/* 800A38A4 000A0804 38 69 00 10 */ addi r3, r9, 0x10
/* 800A38A8 000A0808 80 E9 00 08 */ lwz r7, 8(r9)
/* 800A38AC 000A080C 38 0A FF F0 */ addi r0, r10, -16
/* 800A38B0 000A0810 80 C9 00 0C */ lwz r6, 0xc(r9)
/* 800A38B4 000A0814 81 69 00 00 */ lwz r11, 0(r9)
/* 800A38B8 000A0818 80 8A 00 00 */ lwz r4, 0(r10)
/* 800A38BC 000A081C 91 41 00 28 */ stw r10, 0x28(r1)
/* 800A38C0 000A0820 90 89 00 00 */ stw r4, 0(r9)
/* 800A38C4 000A0824 80 AA 00 04 */ lwz r5, 4(r10)
/* 800A38C8 000A0828 80 8A 00 08 */ lwz r4, 8(r10)
/* 800A38CC 000A082C 91 21 00 2C */ stw r9, 0x2c(r1)
/* 800A38D0 000A0830 90 A9 00 04 */ stw r5, 4(r9)
/* 800A38D4 000A0834 90 89 00 08 */ stw r4, 8(r9)
/* 800A38D8 000A0838 80 8A 00 0C */ lwz r4, 0xc(r10)
/* 800A38DC 000A083C 91 01 00 44 */ stw r8, 0x44(r1)
/* 800A38E0 000A0840 90 89 00 0C */ stw r4, 0xc(r9)
/* 800A38E4 000A0844 91 6A 00 00 */ stw r11, 0(r10)
/* 800A38E8 000A0848 91 0A 00 04 */ stw r8, 4(r10)
/* 800A38EC 000A084C 90 EA 00 08 */ stw r7, 8(r10)
/* 800A38F0 000A0850 90 E1 00 48 */ stw r7, 0x48(r1)
/* 800A38F4 000A0854 90 C1 00 4C */ stw r6, 0x4c(r1)
/* 800A38F8 000A0858 90 CA 00 0C */ stw r6, 0xc(r10)
/* 800A38FC 000A085C 90 61 00 38 */ stw r3, 0x38(r1)
/* 800A3900 000A0860 90 01 00 3C */ stw r0, 0x3c(r1)
/* 800A3904 000A0864 4B FF FF 44 */ b lbl_800A3848
lbl_800A3908:
/* 800A3908 000A0868 88 FE 00 00 */ lbz r7, 0(r30)
/* 800A390C 000A086C 38 61 00 24 */ addi r3, r1, 0x24
/* 800A3910 000A0870 80 C1 00 38 */ lwz r6, 0x38(r1)
/* 800A3914 000A0874 38 81 00 20 */ addi r4, r1, 0x20
/* 800A3918 000A0878 80 1C 00 00 */ lwz r0, 0(r28)
/* 800A391C 000A087C 38 A1 00 0C */ addi r5, r1, 0xc
/* 800A3920 000A0880 98 E1 00 0C */ stb r7, 0xc(r1)
/* 800A3924 000A0884 90 C1 00 20 */ stw r6, 0x20(r1)
/* 800A3928 000A0888 90 01 00 24 */ stw r0, 0x24(r1)
/* 800A392C 000A088C 4B FF FE 49 */ bl "sort<Q24rstl188pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl188pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemor"
/* 800A3930 000A0890 88 FE 00 00 */ lbz r7, 0(r30)
/* 800A3934 000A0894 38 61 00 1C */ addi r3, r1, 0x1c
/* 800A3938 000A0898 80 DD 00 00 */ lwz r6, 0(r29)
/* 800A393C 000A089C 38 81 00 18 */ addi r4, r1, 0x18
/* 800A3940 000A08A0 80 01 00 38 */ lwz r0, 0x38(r1)
/* 800A3944 000A08A4 38 A1 00 08 */ addi r5, r1, 8
/* 800A3948 000A08A8 98 E1 00 08 */ stb r7, 8(r1)
/* 800A394C 000A08AC 90 C1 00 18 */ stw r6, 0x18(r1)
/* 800A3950 000A08B0 90 01 00 1C */ stw r0, 0x1c(r1)
/* 800A3954 000A08B4 4B FF FE 21 */ bl "sort<Q24rstl188pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl188pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemor"
lbl_800A3958:
/* 800A3958 000A08B8 80 01 00 64 */ lwz r0, 0x64(r1)
/* 800A395C 000A08BC 83 E1 00 5C */ lwz r31, 0x5c(r1)
/* 800A3960 000A08C0 83 C1 00 58 */ lwz r30, 0x58(r1)
/* 800A3964 000A08C4 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 800A3968 000A08C8 83 81 00 50 */ lwz r28, 0x50(r1)
/* 800A396C 000A08CC 7C 08 03 A6 */ mtlr r0
/* 800A3970 000A08D0 38 21 00 60 */ addi r1, r1, 0x60
/* 800A3974 000A08D4 4E 80 00 20 */ blr
.global "lower_bound<Q24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,PCc,Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR"
"lower_bound<Q24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,PCc,Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR":
/* 800A3978 000A08D8 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 800A397C 000A08DC 7C 08 02 A6 */ mflr r0
/* 800A3980 000A08E0 90 01 00 34 */ stw r0, 0x34(r1)
/* 800A3984 000A08E4 BF 61 00 1C */ stmw r27, 0x1c(r1)
/* 800A3988 000A08E8 7C 9B 23 78 */ mr r27, r4
/* 800A398C 000A08EC 7C 7F 1B 78 */ mr r31, r3
/* 800A3990 000A08F0 7C DC 33 78 */ mr r28, r6
/* 800A3994 000A08F4 38 61 00 0C */ addi r3, r1, 0xc
/* 800A3998 000A08F8 80 85 00 00 */ lwz r4, 0(r5)
/* 800A399C 000A08FC 80 1B 00 00 */ lwz r0, 0(r27)
/* 800A39A0 000A0900 90 81 00 08 */ stw r4, 8(r1)
/* 800A39A4 000A0904 38 81 00 08 */ addi r4, r1, 8
/* 800A39A8 000A0908 90 01 00 0C */ stw r0, 0xc(r1)
/* 800A39AC 000A090C 48 00 03 ED */ bl "distance<Q24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>>__4rstlFQ24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl214const_pointer_iterator<Q24rstl50pa"
/* 800A39B0 000A0910 80 1B 00 00 */ lwz r0, 0(r27)
/* 800A39B4 000A0914 7C 7E 1B 78 */ mr r30, r3
/* 800A39B8 000A0918 90 01 00 10 */ stw r0, 0x10(r1)
/* 800A39BC 000A091C 48 00 00 60 */ b lbl_800A3A1C
lbl_800A39C0:
/* 800A39C0 000A0920 57 C3 0F FE */ srwi r3, r30, 0x1f
/* 800A39C4 000A0924 80 1B 00 00 */ lwz r0, 0(r27)
/* 800A39C8 000A0928 7C 83 F2 14 */ add r4, r3, r30
/* 800A39CC 000A092C 38 61 00 10 */ addi r3, r1, 0x10
/* 800A39D0 000A0930 7C 9D 0E 70 */ srawi r29, r4, 1
/* 800A39D4 000A0934 90 01 00 10 */ stw r0, 0x10(r1)
/* 800A39D8 000A0938 7F A4 EB 78 */ mr r4, r29
/* 800A39DC 000A093C 48 00 03 3D */ bl "advance<Q24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,i>__4rstlFRQ24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>i"
/* 800A39E0 000A0940 80 61 00 10 */ lwz r3, 0x10(r1)
/* 800A39E4 000A0944 80 9C 00 00 */ lwz r4, 0(r28)
/* 800A39E8 000A0948 80 63 00 00 */ lwz r3, 0(r3)
/* 800A39EC 000A094C 48 2E C5 B1 */ bl strcmp
/* 800A39F0 000A0950 2C 03 00 00 */ cmpwi r3, 0
/* 800A39F4 000A0954 40 80 00 24 */ bge lbl_800A3A18
/* 800A39F8 000A0958 80 01 00 10 */ lwz r0, 0x10(r1)
/* 800A39FC 000A095C 7C 7D F0 50 */ subf r3, r29, r30
/* 800A3A00 000A0960 3B C3 FF FF */ addi r30, r3, -1
/* 800A3A04 000A0964 90 1B 00 00 */ stw r0, 0(r27)
/* 800A3A08 000A0968 80 7B 00 00 */ lwz r3, 0(r27)
/* 800A3A0C 000A096C 38 03 00 10 */ addi r0, r3, 0x10
/* 800A3A10 000A0970 90 1B 00 00 */ stw r0, 0(r27)
/* 800A3A14 000A0974 48 00 00 08 */ b lbl_800A3A1C
lbl_800A3A18:
/* 800A3A18 000A0978 7F BE EB 78 */ mr r30, r29
lbl_800A3A1C:
/* 800A3A1C 000A097C 2C 1E 00 00 */ cmpwi r30, 0
/* 800A3A20 000A0980 41 81 FF A0 */ bgt lbl_800A39C0
/* 800A3A24 000A0984 80 1B 00 00 */ lwz r0, 0(r27)
/* 800A3A28 000A0988 90 1F 00 00 */ stw r0, 0(r31)
/* 800A3A2C 000A098C BB 61 00 1C */ lmw r27, 0x1c(r1)
/* 800A3A30 000A0990 80 01 00 34 */ lwz r0, 0x34(r1)
/* 800A3A34 000A0994 7C 08 03 A6 */ mtlr r0
/* 800A3A38 000A0998 38 21 00 30 */ addi r1, r1, 0x30
/* 800A3A3C 000A099C 4E 80 00 20 */ blr
.global "lower_bound<Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,PCc,Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_all"
"lower_bound<Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,PCc,Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_all":
/* 800A3A40 000A09A0 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 800A3A44 000A09A4 7C 08 02 A6 */ mflr r0
/* 800A3A48 000A09A8 90 01 00 34 */ stw r0, 0x34(r1)
/* 800A3A4C 000A09AC BF 61 00 1C */ stmw r27, 0x1c(r1)
/* 800A3A50 000A09B0 7C 9B 23 78 */ mr r27, r4
/* 800A3A54 000A09B4 7C 7F 1B 78 */ mr r31, r3
/* 800A3A58 000A09B8 7C DC 33 78 */ mr r28, r6
/* 800A3A5C 000A09BC 38 61 00 0C */ addi r3, r1, 0xc
/* 800A3A60 000A09C0 80 85 00 00 */ lwz r4, 0(r5)
/* 800A3A64 000A09C4 80 1B 00 00 */ lwz r0, 0(r27)
/* 800A3A68 000A09C8 90 81 00 08 */ stw r4, 8(r1)
/* 800A3A6C 000A09CC 38 81 00 08 */ addi r4, r1, 8
/* 800A3A70 000A09D0 90 01 00 0C */ stw r0, 0xc(r1)
/* 800A3A74 000A09D4 48 00 03 69 */ bl "distance<Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>>__4rstlFQ24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q"
/* 800A3A78 000A09D8 80 1B 00 00 */ lwz r0, 0(r27)
/* 800A3A7C 000A09DC 7C 7E 1B 78 */ mr r30, r3
/* 800A3A80 000A09E0 90 01 00 10 */ stw r0, 0x10(r1)
/* 800A3A84 000A09E4 48 00 00 60 */ b lbl_800A3AE4
lbl_800A3A88:
/* 800A3A88 000A09E8 57 C3 0F FE */ srwi r3, r30, 0x1f
/* 800A3A8C 000A09EC 80 1B 00 00 */ lwz r0, 0(r27)
/* 800A3A90 000A09F0 7C 83 F2 14 */ add r4, r3, r30
/* 800A3A94 000A09F4 38 61 00 10 */ addi r3, r1, 0x10
/* 800A3A98 000A09F8 7C 9D 0E 70 */ srawi r29, r4, 1
/* 800A3A9C 000A09FC 90 01 00 10 */ stw r0, 0x10(r1)
/* 800A3AA0 000A0A00 7F A4 EB 78 */ mr r4, r29
/* 800A3AA4 000A0A04 48 00 02 A1 */ bl "advance<Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,i>__4rstlFRQ24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>i"
/* 800A3AA8 000A0A08 80 61 00 10 */ lwz r3, 0x10(r1)
/* 800A3AAC 000A0A0C 80 9C 00 00 */ lwz r4, 0(r28)
/* 800A3AB0 000A0A10 80 63 00 00 */ lwz r3, 0(r3)
/* 800A3AB4 000A0A14 48 2E C4 E9 */ bl strcmp
/* 800A3AB8 000A0A18 2C 03 00 00 */ cmpwi r3, 0
/* 800A3ABC 000A0A1C 40 80 00 24 */ bge lbl_800A3AE0
/* 800A3AC0 000A0A20 80 01 00 10 */ lwz r0, 0x10(r1)
/* 800A3AC4 000A0A24 7C 7D F0 50 */ subf r3, r29, r30
/* 800A3AC8 000A0A28 3B C3 FF FF */ addi r30, r3, -1
/* 800A3ACC 000A0A2C 90 1B 00 00 */ stw r0, 0(r27)
/* 800A3AD0 000A0A30 80 7B 00 00 */ lwz r3, 0(r27)
/* 800A3AD4 000A0A34 38 03 00 10 */ addi r0, r3, 0x10
/* 800A3AD8 000A0A38 90 1B 00 00 */ stw r0, 0(r27)
/* 800A3ADC 000A0A3C 48 00 00 08 */ b lbl_800A3AE4
lbl_800A3AE0:
/* 800A3AE0 000A0A40 7F BE EB 78 */ mr r30, r29
lbl_800A3AE4:
/* 800A3AE4 000A0A44 2C 1E 00 00 */ cmpwi r30, 0
/* 800A3AE8 000A0A48 41 81 FF A0 */ bgt lbl_800A3A88
/* 800A3AEC 000A0A4C 80 1B 00 00 */ lwz r0, 0(r27)
/* 800A3AF0 000A0A50 90 1F 00 00 */ stw r0, 0(r31)
/* 800A3AF4 000A0A54 BB 61 00 1C */ lmw r27, 0x1c(r1)
/* 800A3AF8 000A0A58 80 01 00 34 */ lwz r0, 0x34(r1)
/* 800A3AFC 000A0A5C 7C 08 03 A6 */ mtlr r0
/* 800A3B00 000A0A60 38 21 00 30 */ addi r1, r1, 0x30
/* 800A3B04 000A0A64 4E 80 00 20 */ blr
.global "reserve__Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>Fi"
"reserve__Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>Fi":
/* 800A3B08 000A0A68 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 800A3B0C 000A0A6C 7C 08 02 A6 */ mflr r0
/* 800A3B10 000A0A70 90 01 00 34 */ stw r0, 0x34(r1)
/* 800A3B14 000A0A74 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 800A3B18 000A0A78 7C 9F 23 78 */ mr r31, r4
/* 800A3B1C 000A0A7C 93 C1 00 28 */ stw r30, 0x28(r1)
/* 800A3B20 000A0A80 7C 7E 1B 78 */ mr r30, r3
/* 800A3B24 000A0A84 93 A1 00 24 */ stw r29, 0x24(r1)
/* 800A3B28 000A0A88 80 03 00 08 */ lwz r0, 8(r3)
/* 800A3B2C 000A0A8C 7C 1F 00 00 */ cmpw r31, r0
/* 800A3B30 000A0A90 40 81 00 C4 */ ble lbl_800A3BF4
/* 800A3B34 000A0A94 57 E3 20 37 */ rlwinm. r3, r31, 4, 0, 0x1b
/* 800A3B38 000A0A98 40 82 00 0C */ bne lbl_800A3B44
/* 800A3B3C 000A0A9C 3B A0 00 00 */ li r29, 0
/* 800A3B40 000A0AA0 48 00 00 1C */ b lbl_800A3B5C
lbl_800A3B44:
/* 800A3B44 000A0AA4 3C 80 80 3D */ lis r4, lbl_803CD968@ha
/* 800A3B48 000A0AA8 38 A0 00 00 */ li r5, 0
/* 800A3B4C 000A0AAC 38 84 D9 68 */ addi r4, r4, lbl_803CD968@l
/* 800A3B50 000A0AB0 38 84 04 FA */ addi r4, r4, 0x4fa
/* 800A3B54 000A0AB4 48 27 1C C5 */ bl __nwa__FUlPCcPCc
/* 800A3B58 000A0AB8 7C 7D 1B 78 */ mr r29, r3
lbl_800A3B5C:
/* 800A3B5C 000A0ABC 80 1E 00 04 */ lwz r0, 4(r30)
/* 800A3B60 000A0AC0 7F A5 EB 78 */ mr r5, r29
/* 800A3B64 000A0AC4 80 DE 00 0C */ lwz r6, 0xc(r30)
/* 800A3B68 000A0AC8 54 00 20 36 */ slwi r0, r0, 4
/* 800A3B6C 000A0ACC 7C 86 02 14 */ add r4, r6, r0
/* 800A3B70 000A0AD0 90 C1 00 10 */ stw r6, 0x10(r1)
/* 800A3B74 000A0AD4 90 81 00 08 */ stw r4, 8(r1)
/* 800A3B78 000A0AD8 90 81 00 0C */ stw r4, 0xc(r1)
/* 800A3B7C 000A0ADC 90 C1 00 14 */ stw r6, 0x14(r1)
/* 800A3B80 000A0AE0 48 00 00 34 */ b lbl_800A3BB4
lbl_800A3B84:
/* 800A3B84 000A0AE4 28 05 00 00 */ cmplwi r5, 0
/* 800A3B88 000A0AE8 41 82 00 24 */ beq lbl_800A3BAC
/* 800A3B8C 000A0AEC 80 06 00 00 */ lwz r0, 0(r6)
/* 800A3B90 000A0AF0 90 05 00 00 */ stw r0, 0(r5)
/* 800A3B94 000A0AF4 80 66 00 04 */ lwz r3, 4(r6)
/* 800A3B98 000A0AF8 80 06 00 08 */ lwz r0, 8(r6)
/* 800A3B9C 000A0AFC 90 65 00 04 */ stw r3, 4(r5)
/* 800A3BA0 000A0B00 90 05 00 08 */ stw r0, 8(r5)
/* 800A3BA4 000A0B04 80 06 00 0C */ lwz r0, 0xc(r6)
/* 800A3BA8 000A0B08 90 05 00 0C */ stw r0, 0xc(r5)
lbl_800A3BAC:
/* 800A3BAC 000A0B0C 38 A5 00 10 */ addi r5, r5, 0x10
/* 800A3BB0 000A0B10 38 C6 00 10 */ addi r6, r6, 0x10
lbl_800A3BB4:
/* 800A3BB4 000A0B14 7C 06 20 40 */ cmplw r6, r4
/* 800A3BB8 000A0B18 40 82 FF CC */ bne lbl_800A3B84
/* 800A3BBC 000A0B1C 80 1E 00 04 */ lwz r0, 4(r30)
/* 800A3BC0 000A0B20 80 7E 00 0C */ lwz r3, 0xc(r30)
/* 800A3BC4 000A0B24 54 00 20 36 */ slwi r0, r0, 4
/* 800A3BC8 000A0B28 7C 64 1B 78 */ mr r4, r3
/* 800A3BCC 000A0B2C 7C 03 02 14 */ add r0, r3, r0
/* 800A3BD0 000A0B30 48 00 00 08 */ b lbl_800A3BD8
lbl_800A3BD4:
/* 800A3BD4 000A0B34 38 84 00 10 */ addi r4, r4, 0x10
lbl_800A3BD8:
/* 800A3BD8 000A0B38 7C 04 00 40 */ cmplw r4, r0
/* 800A3BDC 000A0B3C 40 82 FF F8 */ bne lbl_800A3BD4
/* 800A3BE0 000A0B40 28 03 00 00 */ cmplwi r3, 0
/* 800A3BE4 000A0B44 41 82 00 08 */ beq lbl_800A3BEC
/* 800A3BE8 000A0B48 48 27 1D 49 */ bl Free__7CMemoryFPCv
lbl_800A3BEC:
/* 800A3BEC 000A0B4C 93 BE 00 0C */ stw r29, 0xc(r30)
/* 800A3BF0 000A0B50 93 FE 00 08 */ stw r31, 8(r30)
lbl_800A3BF4:
/* 800A3BF4 000A0B54 80 01 00 34 */ lwz r0, 0x34(r1)
/* 800A3BF8 000A0B58 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 800A3BFC 000A0B5C 83 C1 00 28 */ lwz r30, 0x28(r1)
/* 800A3C00 000A0B60 83 A1 00 24 */ lwz r29, 0x24(r1)
/* 800A3C04 000A0B64 7C 08 03 A6 */ mtlr r0
/* 800A3C08 000A0B68 38 21 00 30 */ addi r1, r1, 0x30
/* 800A3C0C 000A0B6C 4E 80 00 20 */ blr
.global "reserve__Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>Fi"
"reserve__Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>Fi":
/* 800A3C10 000A0B70 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 800A3C14 000A0B74 7C 08 02 A6 */ mflr r0
/* 800A3C18 000A0B78 90 01 00 34 */ stw r0, 0x34(r1)
/* 800A3C1C 000A0B7C 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 800A3C20 000A0B80 7C 9F 23 78 */ mr r31, r4
/* 800A3C24 000A0B84 93 C1 00 28 */ stw r30, 0x28(r1)
/* 800A3C28 000A0B88 7C 7E 1B 78 */ mr r30, r3
/* 800A3C2C 000A0B8C 93 A1 00 24 */ stw r29, 0x24(r1)
/* 800A3C30 000A0B90 80 03 00 08 */ lwz r0, 8(r3)
/* 800A3C34 000A0B94 7C 1F 00 00 */ cmpw r31, r0
/* 800A3C38 000A0B98 40 81 00 C4 */ ble lbl_800A3CFC
/* 800A3C3C 000A0B9C 57 E3 20 37 */ rlwinm. r3, r31, 4, 0, 0x1b
/* 800A3C40 000A0BA0 40 82 00 0C */ bne lbl_800A3C4C
/* 800A3C44 000A0BA4 3B A0 00 00 */ li r29, 0
/* 800A3C48 000A0BA8 48 00 00 1C */ b lbl_800A3C64
lbl_800A3C4C:
/* 800A3C4C 000A0BAC 3C 80 80 3D */ lis r4, lbl_803CD968@ha
/* 800A3C50 000A0BB0 38 A0 00 00 */ li r5, 0
/* 800A3C54 000A0BB4 38 84 D9 68 */ addi r4, r4, lbl_803CD968@l
/* 800A3C58 000A0BB8 38 84 04 FA */ addi r4, r4, 0x4fa
/* 800A3C5C 000A0BBC 48 27 1B BD */ bl __nwa__FUlPCcPCc
/* 800A3C60 000A0BC0 7C 7D 1B 78 */ mr r29, r3
lbl_800A3C64:
/* 800A3C64 000A0BC4 80 1E 00 04 */ lwz r0, 4(r30)
/* 800A3C68 000A0BC8 7F A5 EB 78 */ mr r5, r29
/* 800A3C6C 000A0BCC 80 DE 00 0C */ lwz r6, 0xc(r30)
/* 800A3C70 000A0BD0 54 00 20 36 */ slwi r0, r0, 4
/* 800A3C74 000A0BD4 7C 86 02 14 */ add r4, r6, r0
/* 800A3C78 000A0BD8 90 C1 00 10 */ stw r6, 0x10(r1)
/* 800A3C7C 000A0BDC 90 81 00 08 */ stw r4, 8(r1)
/* 800A3C80 000A0BE0 90 81 00 0C */ stw r4, 0xc(r1)
/* 800A3C84 000A0BE4 90 C1 00 14 */ stw r6, 0x14(r1)
/* 800A3C88 000A0BE8 48 00 00 34 */ b lbl_800A3CBC
lbl_800A3C8C:
/* 800A3C8C 000A0BEC 28 05 00 00 */ cmplwi r5, 0
/* 800A3C90 000A0BF0 41 82 00 24 */ beq lbl_800A3CB4
/* 800A3C94 000A0BF4 80 06 00 00 */ lwz r0, 0(r6)
/* 800A3C98 000A0BF8 90 05 00 00 */ stw r0, 0(r5)
/* 800A3C9C 000A0BFC 80 66 00 04 */ lwz r3, 4(r6)
/* 800A3CA0 000A0C00 80 06 00 08 */ lwz r0, 8(r6)
/* 800A3CA4 000A0C04 90 65 00 04 */ stw r3, 4(r5)
/* 800A3CA8 000A0C08 90 05 00 08 */ stw r0, 8(r5)
/* 800A3CAC 000A0C0C 80 06 00 0C */ lwz r0, 0xc(r6)
/* 800A3CB0 000A0C10 90 05 00 0C */ stw r0, 0xc(r5)
lbl_800A3CB4:
/* 800A3CB4 000A0C14 38 A5 00 10 */ addi r5, r5, 0x10
/* 800A3CB8 000A0C18 38 C6 00 10 */ addi r6, r6, 0x10
lbl_800A3CBC:
/* 800A3CBC 000A0C1C 7C 06 20 40 */ cmplw r6, r4
/* 800A3CC0 000A0C20 40 82 FF CC */ bne lbl_800A3C8C
/* 800A3CC4 000A0C24 80 1E 00 04 */ lwz r0, 4(r30)
/* 800A3CC8 000A0C28 80 7E 00 0C */ lwz r3, 0xc(r30)
/* 800A3CCC 000A0C2C 54 00 20 36 */ slwi r0, r0, 4
/* 800A3CD0 000A0C30 7C 64 1B 78 */ mr r4, r3
/* 800A3CD4 000A0C34 7C 03 02 14 */ add r0, r3, r0
/* 800A3CD8 000A0C38 48 00 00 08 */ b lbl_800A3CE0
lbl_800A3CDC:
/* 800A3CDC 000A0C3C 38 84 00 10 */ addi r4, r4, 0x10
lbl_800A3CE0:
/* 800A3CE0 000A0C40 7C 04 00 40 */ cmplw r4, r0
/* 800A3CE4 000A0C44 40 82 FF F8 */ bne lbl_800A3CDC
/* 800A3CE8 000A0C48 28 03 00 00 */ cmplwi r3, 0
/* 800A3CEC 000A0C4C 41 82 00 08 */ beq lbl_800A3CF4
/* 800A3CF0 000A0C50 48 27 1C 41 */ bl Free__7CMemoryFPCv
lbl_800A3CF4:
/* 800A3CF4 000A0C54 93 BE 00 0C */ stw r29, 0xc(r30)
/* 800A3CF8 000A0C58 93 FE 00 08 */ stw r31, 8(r30)
lbl_800A3CFC:
/* 800A3CFC 000A0C5C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 800A3D00 000A0C60 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 800A3D04 000A0C64 83 C1 00 28 */ lwz r30, 0x28(r1)
/* 800A3D08 000A0C68 83 A1 00 24 */ lwz r29, 0x24(r1)
/* 800A3D0C 000A0C6C 7C 08 03 A6 */ mtlr r0
/* 800A3D10 000A0C70 38 21 00 30 */ addi r1, r1, 0x30
/* 800A3D14 000A0C74 4E 80 00 20 */ blr
.global "advance<Q24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,i>__4rstlFRQ24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>i"
"advance<Q24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,i>__4rstlFRQ24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>i":
/* 800A3D18 000A0C78 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A3D1C 000A0C7C 7C 08 02 A6 */ mflr r0
/* 800A3D20 000A0C80 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A3D24 000A0C84 38 A1 00 0C */ addi r5, r1, 0xc
/* 800A3D28 000A0C88 88 01 00 08 */ lbz r0, 8(r1)
/* 800A3D2C 000A0C8C 98 01 00 0C */ stb r0, 0xc(r1)
/* 800A3D30 000A0C90 48 00 00 55 */ bl "__advance<Q24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,i>__4rstlFRQ24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>iQ24rstl26random_access_iterator_tag"
/* 800A3D34 000A0C94 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A3D38 000A0C98 7C 08 03 A6 */ mtlr r0
/* 800A3D3C 000A0C9C 38 21 00 10 */ addi r1, r1, 0x10
/* 800A3D40 000A0CA0 4E 80 00 20 */ blr
.global "advance<Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,i>__4rstlFRQ24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>i"
"advance<Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,i>__4rstlFRQ24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>i":
/* 800A3D44 000A0CA4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A3D48 000A0CA8 7C 08 02 A6 */ mflr r0
/* 800A3D4C 000A0CAC 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A3D50 000A0CB0 38 A1 00 0C */ addi r5, r1, 0xc
/* 800A3D54 000A0CB4 88 01 00 08 */ lbz r0, 8(r1)
/* 800A3D58 000A0CB8 98 01 00 0C */ stb r0, 0xc(r1)
/* 800A3D5C 000A0CBC 48 00 00 15 */ bl "__advance<Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,i>__4rstlFRQ24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>iQ24rstl26random_access_iterator_tag"
/* 800A3D60 000A0CC0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A3D64 000A0CC4 7C 08 03 A6 */ mtlr r0
/* 800A3D68 000A0CC8 38 21 00 10 */ addi r1, r1, 0x10
/* 800A3D6C 000A0CCC 4E 80 00 20 */ blr
.global "__advance<Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,i>__4rstlFRQ24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>iQ24rstl26random_access_iterator_tag"
"__advance<Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,i>__4rstlFRQ24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>iQ24rstl26random_access_iterator_tag":
/* 800A3D70 000A0CD0 80 A3 00 00 */ lwz r5, 0(r3)
/* 800A3D74 000A0CD4 54 80 20 36 */ slwi r0, r4, 4
/* 800A3D78 000A0CD8 7C 05 02 14 */ add r0, r5, r0
/* 800A3D7C 000A0CDC 90 03 00 00 */ stw r0, 0(r3)
/* 800A3D80 000A0CE0 4E 80 00 20 */ blr
.global "__advance<Q24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,i>__4rstlFRQ24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>iQ24rstl26random_access_iterator_tag"
"__advance<Q24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,i>__4rstlFRQ24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>iQ24rstl26random_access_iterator_tag":
/* 800A3D84 000A0CE4 80 A3 00 00 */ lwz r5, 0(r3)
/* 800A3D88 000A0CE8 54 80 20 36 */ slwi r0, r4, 4
/* 800A3D8C 000A0CEC 7C 05 02 14 */ add r0, r5, r0
/* 800A3D90 000A0CF0 90 03 00 00 */ stw r0, 0(r3)
/* 800A3D94 000A0CF4 4E 80 00 20 */ blr
.global "distance<Q24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>>__4rstlFQ24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl214const_pointer_iterator<Q24rstl50pa"
"distance<Q24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>>__4rstlFQ24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl214const_pointer_iterator<Q24rstl50pa":
/* 800A3D98 000A0CF8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800A3D9C 000A0CFC 7C 08 02 A6 */ mflr r0
/* 800A3DA0 000A0D00 90 01 00 24 */ stw r0, 0x24(r1)
/* 800A3DA4 000A0D04 38 A1 00 0C */ addi r5, r1, 0xc
/* 800A3DA8 000A0D08 88 E1 00 08 */ lbz r7, 8(r1)
/* 800A3DAC 000A0D0C 80 C4 00 00 */ lwz r6, 0(r4)
/* 800A3DB0 000A0D10 38 81 00 10 */ addi r4, r1, 0x10
/* 800A3DB4 000A0D14 80 03 00 00 */ lwz r0, 0(r3)
/* 800A3DB8 000A0D18 38 61 00 14 */ addi r3, r1, 0x14
/* 800A3DBC 000A0D1C 90 C1 00 10 */ stw r6, 0x10(r1)
/* 800A3DC0 000A0D20 98 E1 00 0C */ stb r7, 0xc(r1)
/* 800A3DC4 000A0D24 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A3DC8 000A0D28 48 00 00 59 */ bl "__distance<Q24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>>__4rstlFQ24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl214const_pointer_iterator<Q24rstl50"
/* 800A3DCC 000A0D2C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800A3DD0 000A0D30 7C 08 03 A6 */ mtlr r0
/* 800A3DD4 000A0D34 38 21 00 20 */ addi r1, r1, 0x20
/* 800A3DD8 000A0D38 4E 80 00 20 */ blr
.global "distance<Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>>__4rstlFQ24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q"
"distance<Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>>__4rstlFQ24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q":
/* 800A3DDC 000A0D3C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800A3DE0 000A0D40 7C 08 02 A6 */ mflr r0
/* 800A3DE4 000A0D44 90 01 00 24 */ stw r0, 0x24(r1)
/* 800A3DE8 000A0D48 38 A1 00 0C */ addi r5, r1, 0xc
/* 800A3DEC 000A0D4C 88 E1 00 08 */ lbz r7, 8(r1)
/* 800A3DF0 000A0D50 80 C4 00 00 */ lwz r6, 0(r4)
/* 800A3DF4 000A0D54 38 81 00 10 */ addi r4, r1, 0x10
/* 800A3DF8 000A0D58 80 03 00 00 */ lwz r0, 0(r3)
/* 800A3DFC 000A0D5C 38 61 00 14 */ addi r3, r1, 0x14
/* 800A3E00 000A0D60 90 C1 00 10 */ stw r6, 0x10(r1)
/* 800A3E04 000A0D64 98 E1 00 0C */ stb r7, 0xc(r1)
/* 800A3E08 000A0D68 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A3E0C 000A0D6C 48 00 00 2D */ bl "__distance<Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>>__4rstlFQ24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>"
/* 800A3E10 000A0D70 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800A3E14 000A0D74 7C 08 03 A6 */ mtlr r0
/* 800A3E18 000A0D78 38 21 00 20 */ addi r1, r1, 0x20
/* 800A3E1C 000A0D7C 4E 80 00 20 */ blr
.global "__distance<Q24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>>__4rstlFQ24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl214const_pointer_iterator<Q24rstl50"
"__distance<Q24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>>__4rstlFQ24rstl214const_pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl214const_pointer_iterator<Q24rstl50":
/* 800A3E20 000A0D80 80 63 00 00 */ lwz r3, 0(r3)
/* 800A3E24 000A0D84 80 04 00 00 */ lwz r0, 0(r4)
/* 800A3E28 000A0D88 7C 03 00 50 */ subf r0, r3, r0
/* 800A3E2C 000A0D8C 7C 00 26 70 */ srawi r0, r0, 4
/* 800A3E30 000A0D90 7C 60 01 94 */ addze r3, r0
/* 800A3E34 000A0D94 4E 80 00 20 */ blr
.global "__distance<Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>>__4rstlFQ24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>"
"__distance<Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>>__4rstlFQ24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>Q24rstl194const_pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>":
/* 800A3E38 000A0D98 80 63 00 00 */ lwz r3, 0(r3)
/* 800A3E3C 000A0D9C 80 04 00 00 */ lwz r0, 0(r4)
/* 800A3E40 000A0DA0 7C 03 00 50 */ subf r0, r3, r0
/* 800A3E44 000A0DA4 7C 00 26 70 */ srawi r0, r0, 4
/* 800A3E48 000A0DA8 7C 60 01 94 */ addze r3, r0
/* 800A3E4C 000A0DAC 4E 80 00 20 */ blr
.global "__sort3<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFRQ24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>RQ24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>RQ24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>"
"__sort3<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFRQ24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>RQ24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>RQ24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>":
/* 800A3E50 000A0DB0 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 800A3E54 000A0DB4 7C 08 02 A6 */ mflr r0
/* 800A3E58 000A0DB8 90 01 00 44 */ stw r0, 0x44(r1)
/* 800A3E5C 000A0DBC 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 800A3E60 000A0DC0 93 C1 00 38 */ stw r30, 0x38(r1)
/* 800A3E64 000A0DC4 7C BE 2B 78 */ mr r30, r5
/* 800A3E68 000A0DC8 93 A1 00 34 */ stw r29, 0x34(r1)
/* 800A3E6C 000A0DCC 7C 9D 23 78 */ mr r29, r4
/* 800A3E70 000A0DD0 93 81 00 30 */ stw r28, 0x30(r1)
/* 800A3E74 000A0DD4 7C 7C 1B 78 */ mr r28, r3
/* 800A3E78 000A0DD8 80 64 00 00 */ lwz r3, 0(r4)
/* 800A3E7C 000A0DDC 80 9C 00 00 */ lwz r4, 0(r28)
/* 800A3E80 000A0DE0 48 2E C1 1D */ bl strcmp
/* 800A3E84 000A0DE4 2C 03 00 00 */ cmpwi r3, 0
/* 800A3E88 000A0DE8 40 80 00 50 */ bge lbl_800A3ED8
/* 800A3E8C 000A0DEC 80 DC 00 04 */ lwz r6, 4(r28)
/* 800A3E90 000A0DF0 80 BC 00 08 */ lwz r5, 8(r28)
/* 800A3E94 000A0DF4 80 9C 00 0C */ lwz r4, 0xc(r28)
/* 800A3E98 000A0DF8 80 FC 00 00 */ lwz r7, 0(r28)
/* 800A3E9C 000A0DFC 80 1D 00 00 */ lwz r0, 0(r29)
/* 800A3EA0 000A0E00 90 C1 00 0C */ stw r6, 0xc(r1)
/* 800A3EA4 000A0E04 90 1C 00 00 */ stw r0, 0(r28)
/* 800A3EA8 000A0E08 80 7D 00 04 */ lwz r3, 4(r29)
/* 800A3EAC 000A0E0C 80 1D 00 08 */ lwz r0, 8(r29)
/* 800A3EB0 000A0E10 90 A1 00 10 */ stw r5, 0x10(r1)
/* 800A3EB4 000A0E14 90 7C 00 04 */ stw r3, 4(r28)
/* 800A3EB8 000A0E18 90 1C 00 08 */ stw r0, 8(r28)
/* 800A3EBC 000A0E1C 80 1D 00 0C */ lwz r0, 0xc(r29)
/* 800A3EC0 000A0E20 90 81 00 14 */ stw r4, 0x14(r1)
/* 800A3EC4 000A0E24 90 1C 00 0C */ stw r0, 0xc(r28)
/* 800A3EC8 000A0E28 90 FD 00 00 */ stw r7, 0(r29)
/* 800A3ECC 000A0E2C 90 DD 00 04 */ stw r6, 4(r29)
/* 800A3ED0 000A0E30 90 BD 00 08 */ stw r5, 8(r29)
/* 800A3ED4 000A0E34 90 9D 00 0C */ stw r4, 0xc(r29)
lbl_800A3ED8:
/* 800A3ED8 000A0E38 80 7E 00 00 */ lwz r3, 0(r30)
/* 800A3EDC 000A0E3C 80 9D 00 00 */ lwz r4, 0(r29)
/* 800A3EE0 000A0E40 48 2E C0 BD */ bl strcmp
/* 800A3EE4 000A0E44 2C 03 00 00 */ cmpwi r3, 0
/* 800A3EE8 000A0E48 40 80 00 B0 */ bge lbl_800A3F98
/* 800A3EEC 000A0E4C 83 FE 00 00 */ lwz r31, 0(r30)
/* 800A3EF0 000A0E50 80 9E 00 04 */ lwz r4, 4(r30)
/* 800A3EF4 000A0E54 80 DE 00 08 */ lwz r6, 8(r30)
/* 800A3EF8 000A0E58 7F E3 FB 78 */ mr r3, r31
/* 800A3EFC 000A0E5C 80 BE 00 0C */ lwz r5, 0xc(r30)
/* 800A3F00 000A0E60 80 1D 00 00 */ lwz r0, 0(r29)
/* 800A3F04 000A0E64 90 81 00 1C */ stw r4, 0x1c(r1)
/* 800A3F08 000A0E68 90 1E 00 00 */ stw r0, 0(r30)
/* 800A3F0C 000A0E6C 80 9D 00 04 */ lwz r4, 4(r29)
/* 800A3F10 000A0E70 80 1D 00 08 */ lwz r0, 8(r29)
/* 800A3F14 000A0E74 90 C1 00 20 */ stw r6, 0x20(r1)
/* 800A3F18 000A0E78 90 9E 00 04 */ stw r4, 4(r30)
/* 800A3F1C 000A0E7C 90 1E 00 08 */ stw r0, 8(r30)
/* 800A3F20 000A0E80 80 1D 00 0C */ lwz r0, 0xc(r29)
/* 800A3F24 000A0E84 90 A1 00 24 */ stw r5, 0x24(r1)
/* 800A3F28 000A0E88 90 1E 00 0C */ stw r0, 0xc(r30)
/* 800A3F2C 000A0E8C 80 9C 00 00 */ lwz r4, 0(r28)
/* 800A3F30 000A0E90 48 2E C0 6D */ bl strcmp
/* 800A3F34 000A0E94 2C 03 00 00 */ cmpwi r3, 0
/* 800A3F38 000A0E98 40 80 00 44 */ bge lbl_800A3F7C
/* 800A3F3C 000A0E9C 80 1C 00 00 */ lwz r0, 0(r28)
/* 800A3F40 000A0EA0 80 81 00 1C */ lwz r4, 0x1c(r1)
/* 800A3F44 000A0EA4 90 1D 00 00 */ stw r0, 0(r29)
/* 800A3F48 000A0EA8 80 61 00 20 */ lwz r3, 0x20(r1)
/* 800A3F4C 000A0EAC 80 DC 00 04 */ lwz r6, 4(r28)
/* 800A3F50 000A0EB0 80 BC 00 08 */ lwz r5, 8(r28)
/* 800A3F54 000A0EB4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800A3F58 000A0EB8 90 DD 00 04 */ stw r6, 4(r29)
/* 800A3F5C 000A0EBC 90 BD 00 08 */ stw r5, 8(r29)
/* 800A3F60 000A0EC0 80 BC 00 0C */ lwz r5, 0xc(r28)
/* 800A3F64 000A0EC4 90 BD 00 0C */ stw r5, 0xc(r29)
/* 800A3F68 000A0EC8 93 FC 00 00 */ stw r31, 0(r28)
/* 800A3F6C 000A0ECC 90 9C 00 04 */ stw r4, 4(r28)
/* 800A3F70 000A0ED0 90 7C 00 08 */ stw r3, 8(r28)
/* 800A3F74 000A0ED4 90 1C 00 0C */ stw r0, 0xc(r28)
/* 800A3F78 000A0ED8 48 00 00 20 */ b lbl_800A3F98
lbl_800A3F7C:
/* 800A3F7C 000A0EDC 93 FD 00 00 */ stw r31, 0(r29)
/* 800A3F80 000A0EE0 80 01 00 1C */ lwz r0, 0x1c(r1)
/* 800A3F84 000A0EE4 80 61 00 20 */ lwz r3, 0x20(r1)
/* 800A3F88 000A0EE8 90 1D 00 04 */ stw r0, 4(r29)
/* 800A3F8C 000A0EEC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800A3F90 000A0EF0 90 7D 00 08 */ stw r3, 8(r29)
/* 800A3F94 000A0EF4 90 1D 00 0C */ stw r0, 0xc(r29)
lbl_800A3F98:
/* 800A3F98 000A0EF8 80 01 00 44 */ lwz r0, 0x44(r1)
/* 800A3F9C 000A0EFC 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 800A3FA0 000A0F00 83 C1 00 38 */ lwz r30, 0x38(r1)
/* 800A3FA4 000A0F04 83 A1 00 34 */ lwz r29, 0x34(r1)
/* 800A3FA8 000A0F08 83 81 00 30 */ lwz r28, 0x30(r1)
/* 800A3FAC 000A0F0C 7C 08 03 A6 */ mtlr r0
/* 800A3FB0 000A0F10 38 21 00 40 */ addi r1, r1, 0x40
/* 800A3FB4 000A0F14 4E 80 00 20 */ blr
.global "__sort3<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFRQ24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>RQ24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>RQ24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>"
"__sort3<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFRQ24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>RQ24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>RQ24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>":
/* 800A3FB8 000A0F18 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 800A3FBC 000A0F1C 7C 08 02 A6 */ mflr r0
/* 800A3FC0 000A0F20 90 01 00 44 */ stw r0, 0x44(r1)
/* 800A3FC4 000A0F24 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 800A3FC8 000A0F28 93 C1 00 38 */ stw r30, 0x38(r1)
/* 800A3FCC 000A0F2C 7C BE 2B 78 */ mr r30, r5
/* 800A3FD0 000A0F30 93 A1 00 34 */ stw r29, 0x34(r1)
/* 800A3FD4 000A0F34 7C 9D 23 78 */ mr r29, r4
/* 800A3FD8 000A0F38 93 81 00 30 */ stw r28, 0x30(r1)
/* 800A3FDC 000A0F3C 7C 7C 1B 78 */ mr r28, r3
/* 800A3FE0 000A0F40 80 64 00 00 */ lwz r3, 0(r4)
/* 800A3FE4 000A0F44 80 9C 00 00 */ lwz r4, 0(r28)
/* 800A3FE8 000A0F48 48 2E BF B5 */ bl strcmp
/* 800A3FEC 000A0F4C 2C 03 00 00 */ cmpwi r3, 0
/* 800A3FF0 000A0F50 40 80 00 50 */ bge lbl_800A4040
/* 800A3FF4 000A0F54 80 DC 00 04 */ lwz r6, 4(r28)
/* 800A3FF8 000A0F58 80 BC 00 08 */ lwz r5, 8(r28)
/* 800A3FFC 000A0F5C 80 9C 00 0C */ lwz r4, 0xc(r28)
/* 800A4000 000A0F60 80 FC 00 00 */ lwz r7, 0(r28)
/* 800A4004 000A0F64 80 1D 00 00 */ lwz r0, 0(r29)
/* 800A4008 000A0F68 90 C1 00 0C */ stw r6, 0xc(r1)
/* 800A400C 000A0F6C 90 1C 00 00 */ stw r0, 0(r28)
/* 800A4010 000A0F70 80 7D 00 04 */ lwz r3, 4(r29)
/* 800A4014 000A0F74 80 1D 00 08 */ lwz r0, 8(r29)
/* 800A4018 000A0F78 90 A1 00 10 */ stw r5, 0x10(r1)
/* 800A401C 000A0F7C 90 7C 00 04 */ stw r3, 4(r28)
/* 800A4020 000A0F80 90 1C 00 08 */ stw r0, 8(r28)
/* 800A4024 000A0F84 80 1D 00 0C */ lwz r0, 0xc(r29)
/* 800A4028 000A0F88 90 81 00 14 */ stw r4, 0x14(r1)
/* 800A402C 000A0F8C 90 1C 00 0C */ stw r0, 0xc(r28)
/* 800A4030 000A0F90 90 FD 00 00 */ stw r7, 0(r29)
/* 800A4034 000A0F94 90 DD 00 04 */ stw r6, 4(r29)
/* 800A4038 000A0F98 90 BD 00 08 */ stw r5, 8(r29)
/* 800A403C 000A0F9C 90 9D 00 0C */ stw r4, 0xc(r29)
lbl_800A4040:
/* 800A4040 000A0FA0 80 7E 00 00 */ lwz r3, 0(r30)
/* 800A4044 000A0FA4 80 9D 00 00 */ lwz r4, 0(r29)
/* 800A4048 000A0FA8 48 2E BF 55 */ bl strcmp
/* 800A404C 000A0FAC 2C 03 00 00 */ cmpwi r3, 0
/* 800A4050 000A0FB0 40 80 00 B0 */ bge lbl_800A4100
/* 800A4054 000A0FB4 83 FE 00 00 */ lwz r31, 0(r30)
/* 800A4058 000A0FB8 80 9E 00 04 */ lwz r4, 4(r30)
/* 800A405C 000A0FBC 80 DE 00 08 */ lwz r6, 8(r30)
/* 800A4060 000A0FC0 7F E3 FB 78 */ mr r3, r31
/* 800A4064 000A0FC4 80 BE 00 0C */ lwz r5, 0xc(r30)
/* 800A4068 000A0FC8 80 1D 00 00 */ lwz r0, 0(r29)
/* 800A406C 000A0FCC 90 81 00 1C */ stw r4, 0x1c(r1)
/* 800A4070 000A0FD0 90 1E 00 00 */ stw r0, 0(r30)
/* 800A4074 000A0FD4 80 9D 00 04 */ lwz r4, 4(r29)
/* 800A4078 000A0FD8 80 1D 00 08 */ lwz r0, 8(r29)
/* 800A407C 000A0FDC 90 C1 00 20 */ stw r6, 0x20(r1)
/* 800A4080 000A0FE0 90 9E 00 04 */ stw r4, 4(r30)
/* 800A4084 000A0FE4 90 1E 00 08 */ stw r0, 8(r30)
/* 800A4088 000A0FE8 80 1D 00 0C */ lwz r0, 0xc(r29)
/* 800A408C 000A0FEC 90 A1 00 24 */ stw r5, 0x24(r1)
/* 800A4090 000A0FF0 90 1E 00 0C */ stw r0, 0xc(r30)
/* 800A4094 000A0FF4 80 9C 00 00 */ lwz r4, 0(r28)
/* 800A4098 000A0FF8 48 2E BF 05 */ bl strcmp
/* 800A409C 000A0FFC 2C 03 00 00 */ cmpwi r3, 0
/* 800A40A0 000A1000 40 80 00 44 */ bge lbl_800A40E4
/* 800A40A4 000A1004 80 1C 00 00 */ lwz r0, 0(r28)
/* 800A40A8 000A1008 80 81 00 1C */ lwz r4, 0x1c(r1)
/* 800A40AC 000A100C 90 1D 00 00 */ stw r0, 0(r29)
/* 800A40B0 000A1010 80 61 00 20 */ lwz r3, 0x20(r1)
/* 800A40B4 000A1014 80 DC 00 04 */ lwz r6, 4(r28)
/* 800A40B8 000A1018 80 BC 00 08 */ lwz r5, 8(r28)
/* 800A40BC 000A101C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800A40C0 000A1020 90 DD 00 04 */ stw r6, 4(r29)
/* 800A40C4 000A1024 90 BD 00 08 */ stw r5, 8(r29)
/* 800A40C8 000A1028 80 BC 00 0C */ lwz r5, 0xc(r28)
/* 800A40CC 000A102C 90 BD 00 0C */ stw r5, 0xc(r29)
/* 800A40D0 000A1030 93 FC 00 00 */ stw r31, 0(r28)
/* 800A40D4 000A1034 90 9C 00 04 */ stw r4, 4(r28)
/* 800A40D8 000A1038 90 7C 00 08 */ stw r3, 8(r28)
/* 800A40DC 000A103C 90 1C 00 0C */ stw r0, 0xc(r28)
/* 800A40E0 000A1040 48 00 00 20 */ b lbl_800A4100
lbl_800A40E4:
/* 800A40E4 000A1044 93 FD 00 00 */ stw r31, 0(r29)
/* 800A40E8 000A1048 80 01 00 1C */ lwz r0, 0x1c(r1)
/* 800A40EC 000A104C 80 61 00 20 */ lwz r3, 0x20(r1)
/* 800A40F0 000A1050 90 1D 00 04 */ stw r0, 4(r29)
/* 800A40F4 000A1054 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800A40F8 000A1058 90 7D 00 08 */ stw r3, 8(r29)
/* 800A40FC 000A105C 90 1D 00 0C */ stw r0, 0xc(r29)
lbl_800A4100:
/* 800A4100 000A1060 80 01 00 44 */ lwz r0, 0x44(r1)
/* 800A4104 000A1064 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 800A4108 000A1068 83 C1 00 38 */ lwz r30, 0x38(r1)
/* 800A410C 000A106C 83 A1 00 34 */ lwz r29, 0x34(r1)
/* 800A4110 000A1070 83 81 00 30 */ lwz r28, 0x30(r1)
/* 800A4114 000A1074 7C 08 03 A6 */ mtlr r0
/* 800A4118 000A1078 38 21 00 40 */ addi r1, r1, 0x40
/* 800A411C 000A107C 4E 80 00 20 */ blr
.global "__insertion_sort<Q24rstl188pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl188pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24"
"__insertion_sort<Q24rstl188pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,Q24rstl101pair_sorter_finder<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl188pointer_iterator<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl84vector<Q24rstl40pair<PCc,M3CAiFPCvPvR13CStateManagerf_b>,Q24rstl17rmemory_allocator>,Q24":
/* 800A4120 000A1080 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 800A4124 000A1084 7C 08 02 A6 */ mflr r0
/* 800A4128 000A1088 90 01 00 34 */ stw r0, 0x34(r1)
/* 800A412C 000A108C BF 41 00 18 */ stmw r26, 0x18(r1)
/* 800A4130 000A1090 7C 7E 1B 78 */ mr r30, r3
/* 800A4134 000A1094 7C 9F 23 78 */ mr r31, r4
/* 800A4138 000A1098 83 A3 00 00 */ lwz r29, 0(r3)
/* 800A413C 000A109C 3B BD 00 10 */ addi r29, r29, 0x10
/* 800A4140 000A10A0 48 00 00 94 */ b lbl_800A41D4
lbl_800A4144:
/* 800A4144 000A10A4 80 9D 00 04 */ lwz r4, 4(r29)
/* 800A4148 000A10A8 7F BA EB 78 */ mr r26, r29
/* 800A414C 000A10AC 80 7D 00 08 */ lwz r3, 8(r29)
/* 800A4150 000A10B0 3B 7D FF F0 */ addi r27, r29, -16
/* 800A4154 000A10B4 80 1D 00 0C */ lwz r0, 0xc(r29)
/* 800A4158 000A10B8 90 81 00 0C */ stw r4, 0xc(r1)
/* 800A415C 000A10BC 83 9D 00 00 */ lwz r28, 0(r29)
/* 800A4160 000A10C0 90 61 00 10 */ stw r3, 0x10(r1)
/* 800A4164 000A10C4 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A4168 000A10C8 48 00 00 2C */ b lbl_800A4194
lbl_800A416C:
/* 800A416C 000A10CC 80 1B 00 00 */ lwz r0, 0(r27)
/* 800A4170 000A10D0 90 1A 00 00 */ stw r0, 0(r26)
/* 800A4174 000A10D4 80 7B 00 04 */ lwz r3, 4(r27)
/* 800A4178 000A10D8 80 1B 00 08 */ lwz r0, 8(r27)
/* 800A417C 000A10DC 90 7A 00 04 */ stw r3, 4(r26)
/* 800A4180 000A10E0 90 1A 00 08 */ stw r0, 8(r26)
/* 800A4184 000A10E4 80 1B 00 0C */ lwz r0, 0xc(r27)
/* 800A4188 000A10E8 3B 7B FF F0 */ addi r27, r27, -16
/* 800A418C 000A10EC 90 1A 00 0C */ stw r0, 0xc(r26)
/* 800A4190 000A10F0 3B 5A FF F0 */ addi r26, r26, -16
lbl_800A4194:
/* 800A4194 000A10F4 80 1E 00 00 */ lwz r0, 0(r30)
/* 800A4198 000A10F8 7C 00 D0 40 */ cmplw r0, r26
/* 800A419C 000A10FC 40 80 00 18 */ bge lbl_800A41B4
/* 800A41A0 000A1100 80 9B 00 00 */ lwz r4, 0(r27)
/* 800A41A4 000A1104 7F 83 E3 78 */ mr r3, r28
/* 800A41A8 000A1108 48 2E BD F5 */ bl strcmp
/* 800A41AC 000A110C 2C 03 00 00 */ cmpwi r3, 0
/* 800A41B0 000A1110 41 80 FF BC */ blt lbl_800A416C
lbl_800A41B4:
/* 800A41B4 000A1114 93 9A 00 00 */ stw r28, 0(r26)
/* 800A41B8 000A1118 3B BD 00 10 */ addi r29, r29, 0x10
/* 800A41BC 000A111C 80 01 00 0C */ lwz r0, 0xc(r1)
/* 800A41C0 000A1120 80 61 00 10 */ lwz r3, 0x10(r1)
/* 800A41C4 000A1124 90 1A 00 04 */ stw r0, 4(r26)
/* 800A41C8 000A1128 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A41CC 000A112C 90 7A 00 08 */ stw r3, 8(r26)
/* 800A41D0 000A1130 90 1A 00 0C */ stw r0, 0xc(r26)
lbl_800A41D4:
/* 800A41D4 000A1134 80 1F 00 00 */ lwz r0, 0(r31)
/* 800A41D8 000A1138 7C 1D 00 40 */ cmplw r29, r0
/* 800A41DC 000A113C 41 80 FF 68 */ blt lbl_800A4144
/* 800A41E0 000A1140 BB 41 00 18 */ lmw r26, 0x18(r1)
/* 800A41E4 000A1144 80 01 00 34 */ lwz r0, 0x34(r1)
/* 800A41E8 000A1148 7C 08 03 A6 */ mtlr r0
/* 800A41EC 000A114C 38 21 00 30 */ addi r1, r1, 0x30
/* 800A41F0 000A1150 4E 80 00 20 */ blr
.global "__insertion_sort<Q24rstl208pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl208pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateMan"
"__insertion_sort<Q24rstl208pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl17rmemory_allocator>,Q24rstl17rmemory_allocator>,Q24rstl111pair_sorter_finder<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q217@unnamed@CAi_cpp@9cstr_less>>__4rstlFQ24rstl208pointer_iterator<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateManager9EStateMsgf_v>,Q24rstl94vector<Q24rstl50pair<PCc,M3CAiFPCvPvR13CStateMan":
/* 800A41F4 000A1154 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 800A41F8 000A1158 7C 08 02 A6 */ mflr r0
/* 800A41FC 000A115C 90 01 00 34 */ stw r0, 0x34(r1)
/* 800A4200 000A1160 BF 41 00 18 */ stmw r26, 0x18(r1)
/* 800A4204 000A1164 7C 7E 1B 78 */ mr r30, r3
/* 800A4208 000A1168 7C 9F 23 78 */ mr r31, r4
/* 800A420C 000A116C 83 A3 00 00 */ lwz r29, 0(r3)
/* 800A4210 000A1170 3B BD 00 10 */ addi r29, r29, 0x10
/* 800A4214 000A1174 48 00 00 94 */ b lbl_800A42A8
lbl_800A4218:
/* 800A4218 000A1178 80 9D 00 04 */ lwz r4, 4(r29)
/* 800A421C 000A117C 7F BA EB 78 */ mr r26, r29
/* 800A4220 000A1180 80 7D 00 08 */ lwz r3, 8(r29)
/* 800A4224 000A1184 3B 7D FF F0 */ addi r27, r29, -16
/* 800A4228 000A1188 80 1D 00 0C */ lwz r0, 0xc(r29)
/* 800A422C 000A118C 90 81 00 0C */ stw r4, 0xc(r1)
/* 800A4230 000A1190 83 9D 00 00 */ lwz r28, 0(r29)
/* 800A4234 000A1194 90 61 00 10 */ stw r3, 0x10(r1)
/* 800A4238 000A1198 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A423C 000A119C 48 00 00 2C */ b lbl_800A4268
lbl_800A4240:
/* 800A4240 000A11A0 80 1B 00 00 */ lwz r0, 0(r27)
/* 800A4244 000A11A4 90 1A 00 00 */ stw r0, 0(r26)
/* 800A4248 000A11A8 80 7B 00 04 */ lwz r3, 4(r27)
/* 800A424C 000A11AC 80 1B 00 08 */ lwz r0, 8(r27)
/* 800A4250 000A11B0 90 7A 00 04 */ stw r3, 4(r26)
/* 800A4254 000A11B4 90 1A 00 08 */ stw r0, 8(r26)
/* 800A4258 000A11B8 80 1B 00 0C */ lwz r0, 0xc(r27)
/* 800A425C 000A11BC 3B 7B FF F0 */ addi r27, r27, -16
/* 800A4260 000A11C0 90 1A 00 0C */ stw r0, 0xc(r26)
/* 800A4264 000A11C4 3B 5A FF F0 */ addi r26, r26, -16
lbl_800A4268:
/* 800A4268 000A11C8 80 1E 00 00 */ lwz r0, 0(r30)
/* 800A426C 000A11CC 7C 00 D0 40 */ cmplw r0, r26
/* 800A4270 000A11D0 40 80 00 18 */ bge lbl_800A4288
/* 800A4274 000A11D4 80 9B 00 00 */ lwz r4, 0(r27)
/* 800A4278 000A11D8 7F 83 E3 78 */ mr r3, r28
/* 800A427C 000A11DC 48 2E BD 21 */ bl strcmp
/* 800A4280 000A11E0 2C 03 00 00 */ cmpwi r3, 0
/* 800A4284 000A11E4 41 80 FF BC */ blt lbl_800A4240
lbl_800A4288:
/* 800A4288 000A11E8 93 9A 00 00 */ stw r28, 0(r26)
/* 800A428C 000A11EC 3B BD 00 10 */ addi r29, r29, 0x10
/* 800A4290 000A11F0 80 01 00 0C */ lwz r0, 0xc(r1)
/* 800A4294 000A11F4 80 61 00 10 */ lwz r3, 0x10(r1)
/* 800A4298 000A11F8 90 1A 00 04 */ stw r0, 4(r26)
/* 800A429C 000A11FC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A42A0 000A1200 90 7A 00 08 */ stw r3, 8(r26)
/* 800A42A4 000A1204 90 1A 00 0C */ stw r0, 0xc(r26)
lbl_800A42A8:
/* 800A42A8 000A1208 80 1F 00 00 */ lwz r0, 0(r31)
/* 800A42AC 000A120C 7C 1D 00 40 */ cmplw r29, r0
/* 800A42B0 000A1210 41 80 FF 68 */ blt lbl_800A4218
/* 800A42B4 000A1214 BB 41 00 18 */ lmw r26, 0x18(r1)
/* 800A42B8 000A1218 80 01 00 34 */ lwz r0, 0x34(r1)
/* 800A42BC 000A121C 7C 08 03 A6 */ mtlr r0
/* 800A42C0 000A1220 38 21 00 30 */ addi r1, r1, 0x30
/* 800A42C4 000A1224 4E 80 00 20 */ blr
.global __sinit_CAi_cpp
__sinit_CAi_cpp:
/* 800A42C8 000A1228 94 21 FD 40 */ stwu r1, -0x2c0(r1)
/* 800A42CC 000A122C BD C1 02 78 */ stmw r14, 0x278(r1)
/* 800A42D0 000A1230 3C 60 80 3E */ lis r3, lbl_803DAF58@ha
/* 800A42D4 000A1234 3A 03 AF 58 */ addi r16, r3, lbl_803DAF58@l
/* 800A42D8 000A1238 81 F0 01 44 */ lwz r15, 0x144(r16)
/* 800A42DC 000A123C 3A 90 03 70 */ addi r20, r16, 0x370
/* 800A42E0 000A1240 80 10 01 3C */ lwz r0, 0x13c(r16)
/* 800A42E4 000A1244 91 E1 02 4C */ stw r15, 0x24c(r1)
/* 800A42E8 000A1248 81 F0 01 48 */ lwz r15, 0x148(r16)
/* 800A42EC 000A124C 90 14 00 60 */ stw r0, 0x60(r20)
/* 800A42F0 000A1250 80 01 02 4C */ lwz r0, 0x24c(r1)
/* 800A42F4 000A1254 91 E1 00 08 */ stw r15, 8(r1)
/* 800A42F8 000A1258 81 F0 01 4C */ lwz r15, 0x14c(r16)
/* 800A42FC 000A125C 90 14 00 68 */ stw r0, 0x68(r20)
/* 800A4300 000A1260 80 01 00 08 */ lwz r0, 8(r1)
/* 800A4304 000A1264 91 E1 00 0C */ stw r15, 0xc(r1)
/* 800A4308 000A1268 81 F0 01 50 */ lwz r15, 0x150(r16)
/* 800A430C 000A126C 90 14 00 6C */ stw r0, 0x6c(r20)
/* 800A4310 000A1270 80 01 00 0C */ lwz r0, 0xc(r1)
/* 800A4314 000A1274 91 E1 00 10 */ stw r15, 0x10(r1)
/* 800A4318 000A1278 81 F0 01 54 */ lwz r15, 0x154(r16)
/* 800A431C 000A127C 90 14 00 70 */ stw r0, 0x70(r20)
/* 800A4320 000A1280 80 01 00 10 */ lwz r0, 0x10(r1)
/* 800A4324 000A1284 91 E1 00 14 */ stw r15, 0x14(r1)
/* 800A4328 000A1288 81 F0 01 58 */ lwz r15, 0x158(r16)
/* 800A432C 000A128C 90 14 00 74 */ stw r0, 0x74(r20)
/* 800A4330 000A1290 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A4334 000A1294 91 E1 00 18 */ stw r15, 0x18(r1)
/* 800A4338 000A1298 81 F0 01 5C */ lwz r15, 0x15c(r16)
/* 800A433C 000A129C 90 14 00 78 */ stw r0, 0x78(r20)
/* 800A4340 000A12A0 80 01 00 18 */ lwz r0, 0x18(r1)
/* 800A4344 000A12A4 91 E1 00 1C */ stw r15, 0x1c(r1)
/* 800A4348 000A12A8 81 F0 01 60 */ lwz r15, 0x160(r16)
/* 800A434C 000A12AC 90 14 00 7C */ stw r0, 0x7c(r20)
/* 800A4350 000A12B0 80 01 00 1C */ lwz r0, 0x1c(r1)
/* 800A4354 000A12B4 91 E1 00 20 */ stw r15, 0x20(r1)
/* 800A4358 000A12B8 81 F0 01 64 */ lwz r15, 0x164(r16)
/* 800A435C 000A12BC 90 14 00 80 */ stw r0, 0x80(r20)
/* 800A4360 000A12C0 80 01 00 20 */ lwz r0, 0x20(r1)
/* 800A4364 000A12C4 91 E1 00 24 */ stw r15, 0x24(r1)
/* 800A4368 000A12C8 81 F0 01 68 */ lwz r15, 0x168(r16)
/* 800A436C 000A12CC 90 14 00 84 */ stw r0, 0x84(r20)
/* 800A4370 000A12D0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800A4374 000A12D4 91 E1 00 28 */ stw r15, 0x28(r1)
/* 800A4378 000A12D8 81 F0 01 6C */ lwz r15, 0x16c(r16)
/* 800A437C 000A12DC 90 14 00 88 */ stw r0, 0x88(r20)
/* 800A4380 000A12E0 80 01 00 28 */ lwz r0, 0x28(r1)
/* 800A4384 000A12E4 91 E1 00 2C */ stw r15, 0x2c(r1)
/* 800A4388 000A12E8 81 F0 01 70 */ lwz r15, 0x170(r16)
/* 800A438C 000A12EC 90 14 00 8C */ stw r0, 0x8c(r20)
/* 800A4390 000A12F0 80 01 00 2C */ lwz r0, 0x2c(r1)
/* 800A4394 000A12F4 91 E1 00 30 */ stw r15, 0x30(r1)
/* 800A4398 000A12F8 81 F0 01 74 */ lwz r15, 0x174(r16)
/* 800A439C 000A12FC 90 14 00 90 */ stw r0, 0x90(r20)
/* 800A43A0 000A1300 80 01 00 30 */ lwz r0, 0x30(r1)
/* 800A43A4 000A1304 91 E1 00 34 */ stw r15, 0x34(r1)
/* 800A43A8 000A1308 81 F0 01 78 */ lwz r15, 0x178(r16)
/* 800A43AC 000A130C 90 14 00 94 */ stw r0, 0x94(r20)
/* 800A43B0 000A1310 80 01 00 34 */ lwz r0, 0x34(r1)
/* 800A43B4 000A1314 91 E1 00 38 */ stw r15, 0x38(r1)
/* 800A43B8 000A1318 81 F0 01 7C */ lwz r15, 0x17c(r16)
/* 800A43BC 000A131C 90 14 00 98 */ stw r0, 0x98(r20)
/* 800A43C0 000A1320 80 01 00 38 */ lwz r0, 0x38(r1)
/* 800A43C4 000A1324 91 E1 00 3C */ stw r15, 0x3c(r1)
/* 800A43C8 000A1328 81 F0 01 80 */ lwz r15, 0x180(r16)
/* 800A43CC 000A132C 90 14 00 9C */ stw r0, 0x9c(r20)
/* 800A43D0 000A1330 80 01 00 3C */ lwz r0, 0x3c(r1)
/* 800A43D4 000A1334 91 E1 00 40 */ stw r15, 0x40(r1)
/* 800A43D8 000A1338 81 F0 01 84 */ lwz r15, 0x184(r16)
/* 800A43DC 000A133C 90 14 00 A0 */ stw r0, 0xa0(r20)
/* 800A43E0 000A1340 80 01 00 40 */ lwz r0, 0x40(r1)
/* 800A43E4 000A1344 91 E1 00 44 */ stw r15, 0x44(r1)
/* 800A43E8 000A1348 81 F0 01 88 */ lwz r15, 0x188(r16)
/* 800A43EC 000A134C 90 14 00 A4 */ stw r0, 0xa4(r20)
/* 800A43F0 000A1350 80 01 00 44 */ lwz r0, 0x44(r1)
/* 800A43F4 000A1354 91 E1 00 48 */ stw r15, 0x48(r1)
/* 800A43F8 000A1358 81 F0 01 8C */ lwz r15, 0x18c(r16)
/* 800A43FC 000A135C 90 14 00 A8 */ stw r0, 0xa8(r20)
/* 800A4400 000A1360 80 01 00 48 */ lwz r0, 0x48(r1)
/* 800A4404 000A1364 82 30 00 DC */ lwz r17, 0xdc(r16)
/* 800A4408 000A1368 82 50 00 E0 */ lwz r18, 0xe0(r16)
/* 800A440C 000A136C 82 70 00 E4 */ lwz r19, 0xe4(r16)
/* 800A4410 000A1370 82 B0 00 E8 */ lwz r21, 0xe8(r16)
/* 800A4414 000A1374 82 D0 00 EC */ lwz r22, 0xec(r16)
/* 800A4418 000A1378 82 F0 00 F0 */ lwz r23, 0xf0(r16)
/* 800A441C 000A137C 83 10 00 F4 */ lwz r24, 0xf4(r16)
/* 800A4420 000A1380 83 30 00 F8 */ lwz r25, 0xf8(r16)
/* 800A4424 000A1384 83 50 00 FC */ lwz r26, 0xfc(r16)
/* 800A4428 000A1388 83 70 01 00 */ lwz r27, 0x100(r16)
/* 800A442C 000A138C 83 90 01 04 */ lwz r28, 0x104(r16)
/* 800A4430 000A1390 83 B0 01 08 */ lwz r29, 0x108(r16)
/* 800A4434 000A1394 83 D0 01 0C */ lwz r30, 0x10c(r16)
/* 800A4438 000A1398 83 F0 01 10 */ lwz r31, 0x110(r16)
/* 800A443C 000A139C 81 90 01 14 */ lwz r12, 0x114(r16)
/* 800A4440 000A13A0 81 70 01 18 */ lwz r11, 0x118(r16)
/* 800A4444 000A13A4 81 50 01 1C */ lwz r10, 0x11c(r16)
/* 800A4448 000A13A8 81 30 01 20 */ lwz r9, 0x120(r16)
/* 800A444C 000A13AC 81 10 01 24 */ lwz r8, 0x124(r16)
/* 800A4450 000A13B0 80 F0 01 28 */ lwz r7, 0x128(r16)
/* 800A4454 000A13B4 80 D0 01 2C */ lwz r6, 0x12c(r16)
/* 800A4458 000A13B8 80 B0 01 30 */ lwz r5, 0x130(r16)
/* 800A445C 000A13BC 80 90 01 34 */ lwz r4, 0x134(r16)
/* 800A4460 000A13C0 80 70 01 38 */ lwz r3, 0x138(r16)
/* 800A4464 000A13C4 81 D0 01 40 */ lwz r14, 0x140(r16)
/* 800A4468 000A13C8 90 14 00 AC */ stw r0, 0xac(r20)
/* 800A446C 000A13CC 7D E0 7B 78 */ mr r0, r15
/* 800A4470 000A13D0 91 E1 00 4C */ stw r15, 0x4c(r1)
/* 800A4474 000A13D4 92 30 03 70 */ stw r17, 0x370(r16)
/* 800A4478 000A13D8 92 50 03 74 */ stw r18, 0x374(r16)
/* 800A447C 000A13DC 92 70 03 78 */ stw r19, 0x378(r16)
/* 800A4480 000A13E0 92 B4 00 0C */ stw r21, 0xc(r20)
/* 800A4484 000A13E4 92 D4 00 10 */ stw r22, 0x10(r20)
/* 800A4488 000A13E8 92 F4 00 14 */ stw r23, 0x14(r20)
/* 800A448C 000A13EC 93 14 00 18 */ stw r24, 0x18(r20)
/* 800A4490 000A13F0 93 34 00 1C */ stw r25, 0x1c(r20)
/* 800A4494 000A13F4 93 54 00 20 */ stw r26, 0x20(r20)
/* 800A4498 000A13F8 93 74 00 24 */ stw r27, 0x24(r20)
/* 800A449C 000A13FC 93 94 00 28 */ stw r28, 0x28(r20)
/* 800A44A0 000A1400 93 B4 00 2C */ stw r29, 0x2c(r20)
/* 800A44A4 000A1404 93 D4 00 30 */ stw r30, 0x30(r20)
/* 800A44A8 000A1408 93 F4 00 34 */ stw r31, 0x34(r20)
/* 800A44AC 000A140C 91 94 00 38 */ stw r12, 0x38(r20)
/* 800A44B0 000A1410 91 74 00 3C */ stw r11, 0x3c(r20)
/* 800A44B4 000A1414 91 54 00 40 */ stw r10, 0x40(r20)
/* 800A44B8 000A1418 91 34 00 44 */ stw r9, 0x44(r20)
/* 800A44BC 000A141C 91 14 00 48 */ stw r8, 0x48(r20)
/* 800A44C0 000A1420 90 F4 00 4C */ stw r7, 0x4c(r20)
/* 800A44C4 000A1424 90 D4 00 50 */ stw r6, 0x50(r20)
/* 800A44C8 000A1428 90 B4 00 54 */ stw r5, 0x54(r20)
/* 800A44CC 000A142C 90 94 00 58 */ stw r4, 0x58(r20)
/* 800A44D0 000A1430 90 74 00 5C */ stw r3, 0x5c(r20)
/* 800A44D4 000A1434 91 D4 00 64 */ stw r14, 0x64(r20)
/* 800A44D8 000A1438 90 14 00 B0 */ stw r0, 0xb0(r20)
/* 800A44DC 000A143C 83 D0 01 F8 */ lwz r30, 0x1f8(r16)
/* 800A44E0 000A1440 80 10 01 F0 */ lwz r0, 0x1f0(r16)
/* 800A44E4 000A1444 93 C1 02 50 */ stw r30, 0x250(r1)
/* 800A44E8 000A1448 83 D0 01 FC */ lwz r30, 0x1fc(r16)
/* 800A44EC 000A144C 90 14 01 14 */ stw r0, 0x114(r20)
/* 800A44F0 000A1450 80 01 02 50 */ lwz r0, 0x250(r1)
/* 800A44F4 000A1454 93 C1 00 50 */ stw r30, 0x50(r1)
/* 800A44F8 000A1458 83 D0 02 00 */ lwz r30, 0x200(r16)
/* 800A44FC 000A145C 90 14 01 1C */ stw r0, 0x11c(r20)
/* 800A4500 000A1460 80 01 00 50 */ lwz r0, 0x50(r1)
/* 800A4504 000A1464 93 C1 00 54 */ stw r30, 0x54(r1)
/* 800A4508 000A1468 83 D0 02 04 */ lwz r30, 0x204(r16)
/* 800A450C 000A146C 90 14 01 20 */ stw r0, 0x120(r20)
/* 800A4510 000A1470 80 01 00 54 */ lwz r0, 0x54(r1)
/* 800A4514 000A1474 93 C1 00 58 */ stw r30, 0x58(r1)
/* 800A4518 000A1478 83 D0 02 08 */ lwz r30, 0x208(r16)
/* 800A451C 000A147C 90 14 01 24 */ stw r0, 0x124(r20)
/* 800A4520 000A1480 80 01 00 58 */ lwz r0, 0x58(r1)
/* 800A4524 000A1484 93 C1 00 5C */ stw r30, 0x5c(r1)
/* 800A4528 000A1488 83 D0 02 0C */ lwz r30, 0x20c(r16)
/* 800A452C 000A148C 90 14 01 28 */ stw r0, 0x128(r20)
/* 800A4530 000A1490 80 01 00 5C */ lwz r0, 0x5c(r1)
/* 800A4534 000A1494 93 C1 00 60 */ stw r30, 0x60(r1)
/* 800A4538 000A1498 83 D0 02 10 */ lwz r30, 0x210(r16)
/* 800A453C 000A149C 90 14 01 2C */ stw r0, 0x12c(r20)
/* 800A4540 000A14A0 80 01 00 60 */ lwz r0, 0x60(r1)
/* 800A4544 000A14A4 93 C1 00 64 */ stw r30, 0x64(r1)
/* 800A4548 000A14A8 83 D0 02 14 */ lwz r30, 0x214(r16)
/* 800A454C 000A14AC 90 14 01 30 */ stw r0, 0x130(r20)
/* 800A4550 000A14B0 80 01 00 64 */ lwz r0, 0x64(r1)
/* 800A4554 000A14B4 93 C1 00 68 */ stw r30, 0x68(r1)
/* 800A4558 000A14B8 83 D0 02 18 */ lwz r30, 0x218(r16)
/* 800A455C 000A14BC 90 14 01 34 */ stw r0, 0x134(r20)
/* 800A4560 000A14C0 80 01 00 68 */ lwz r0, 0x68(r1)
/* 800A4564 000A14C4 93 C1 00 6C */ stw r30, 0x6c(r1)
/* 800A4568 000A14C8 83 D0 02 1C */ lwz r30, 0x21c(r16)
/* 800A456C 000A14CC 90 14 01 38 */ stw r0, 0x138(r20)
/* 800A4570 000A14D0 80 01 00 6C */ lwz r0, 0x6c(r1)
/* 800A4574 000A14D4 93 C1 00 70 */ stw r30, 0x70(r1)
/* 800A4578 000A14D8 83 D0 02 20 */ lwz r30, 0x220(r16)
/* 800A457C 000A14DC 90 14 01 3C */ stw r0, 0x13c(r20)
/* 800A4580 000A14E0 80 01 00 70 */ lwz r0, 0x70(r1)
/* 800A4584 000A14E4 93 C1 00 74 */ stw r30, 0x74(r1)
/* 800A4588 000A14E8 83 D0 02 24 */ lwz r30, 0x224(r16)
/* 800A458C 000A14EC 90 14 01 40 */ stw r0, 0x140(r20)
/* 800A4590 000A14F0 80 01 00 74 */ lwz r0, 0x74(r1)
/* 800A4594 000A14F4 93 C1 00 78 */ stw r30, 0x78(r1)
/* 800A4598 000A14F8 83 D0 02 28 */ lwz r30, 0x228(r16)
/* 800A459C 000A14FC 90 14 01 44 */ stw r0, 0x144(r20)
/* 800A45A0 000A1500 80 01 00 78 */ lwz r0, 0x78(r1)
/* 800A45A4 000A1504 93 C1 00 7C */ stw r30, 0x7c(r1)
/* 800A45A8 000A1508 83 D0 02 2C */ lwz r30, 0x22c(r16)
/* 800A45AC 000A150C 90 14 01 48 */ stw r0, 0x148(r20)
/* 800A45B0 000A1510 80 01 00 7C */ lwz r0, 0x7c(r1)
/* 800A45B4 000A1514 93 C1 00 80 */ stw r30, 0x80(r1)
/* 800A45B8 000A1518 83 D0 02 30 */ lwz r30, 0x230(r16)
/* 800A45BC 000A151C 90 14 01 4C */ stw r0, 0x14c(r20)
/* 800A45C0 000A1520 80 01 00 80 */ lwz r0, 0x80(r1)
/* 800A45C4 000A1524 93 C1 00 84 */ stw r30, 0x84(r1)
/* 800A45C8 000A1528 83 D0 02 34 */ lwz r30, 0x234(r16)
/* 800A45CC 000A152C 90 14 01 50 */ stw r0, 0x150(r20)
/* 800A45D0 000A1530 80 01 00 84 */ lwz r0, 0x84(r1)
/* 800A45D4 000A1534 93 C1 00 88 */ stw r30, 0x88(r1)
/* 800A45D8 000A1538 83 D0 02 38 */ lwz r30, 0x238(r16)
/* 800A45DC 000A153C 90 14 01 54 */ stw r0, 0x154(r20)
/* 800A45E0 000A1540 80 01 00 88 */ lwz r0, 0x88(r1)
/* 800A45E4 000A1544 93 C1 00 8C */ stw r30, 0x8c(r1)
/* 800A45E8 000A1548 83 D0 02 3C */ lwz r30, 0x23c(r16)
/* 800A45EC 000A154C 90 14 01 58 */ stw r0, 0x158(r20)
/* 800A45F0 000A1550 80 01 00 8C */ lwz r0, 0x8c(r1)
/* 800A45F4 000A1554 93 C1 00 90 */ stw r30, 0x90(r1)
/* 800A45F8 000A1558 83 D0 02 40 */ lwz r30, 0x240(r16)
/* 800A45FC 000A155C 90 14 01 5C */ stw r0, 0x15c(r20)
/* 800A4600 000A1560 80 01 00 90 */ lwz r0, 0x90(r1)
/* 800A4604 000A1564 83 B0 01 90 */ lwz r29, 0x190(r16)
/* 800A4608 000A1568 83 90 01 94 */ lwz r28, 0x194(r16)
/* 800A460C 000A156C 83 70 01 98 */ lwz r27, 0x198(r16)
/* 800A4610 000A1570 83 50 01 9C */ lwz r26, 0x19c(r16)
/* 800A4614 000A1574 83 30 01 A0 */ lwz r25, 0x1a0(r16)
/* 800A4618 000A1578 83 10 01 A4 */ lwz r24, 0x1a4(r16)
/* 800A461C 000A157C 82 F0 01 A8 */ lwz r23, 0x1a8(r16)
/* 800A4620 000A1580 82 D0 01 AC */ lwz r22, 0x1ac(r16)
/* 800A4624 000A1584 82 B0 01 B0 */ lwz r21, 0x1b0(r16)
/* 800A4628 000A1588 82 70 01 B4 */ lwz r19, 0x1b4(r16)
/* 800A462C 000A158C 82 50 01 B8 */ lwz r18, 0x1b8(r16)
/* 800A4630 000A1590 82 30 01 BC */ lwz r17, 0x1bc(r16)
/* 800A4634 000A1594 81 F0 01 C0 */ lwz r15, 0x1c0(r16)
/* 800A4638 000A1598 81 D0 01 C4 */ lwz r14, 0x1c4(r16)
/* 800A463C 000A159C 81 90 01 C8 */ lwz r12, 0x1c8(r16)
/* 800A4640 000A15A0 81 70 01 CC */ lwz r11, 0x1cc(r16)
/* 800A4644 000A15A4 81 50 01 D0 */ lwz r10, 0x1d0(r16)
/* 800A4648 000A15A8 81 30 01 D4 */ lwz r9, 0x1d4(r16)
/* 800A464C 000A15AC 81 10 01 D8 */ lwz r8, 0x1d8(r16)
/* 800A4650 000A15B0 80 F0 01 DC */ lwz r7, 0x1dc(r16)
/* 800A4654 000A15B4 80 D0 01 E0 */ lwz r6, 0x1e0(r16)
/* 800A4658 000A15B8 80 B0 01 E4 */ lwz r5, 0x1e4(r16)
/* 800A465C 000A15BC 80 90 01 E8 */ lwz r4, 0x1e8(r16)
/* 800A4660 000A15C0 80 70 01 EC */ lwz r3, 0x1ec(r16)
/* 800A4664 000A15C4 83 F0 01 F4 */ lwz r31, 0x1f4(r16)
/* 800A4668 000A15C8 90 14 01 60 */ stw r0, 0x160(r20)
/* 800A466C 000A15CC 7F C0 F3 78 */ mr r0, r30
/* 800A4670 000A15D0 93 C1 00 94 */ stw r30, 0x94(r1)
/* 800A4674 000A15D4 93 B4 00 B4 */ stw r29, 0xb4(r20)
/* 800A4678 000A15D8 93 94 00 B8 */ stw r28, 0xb8(r20)
/* 800A467C 000A15DC 93 74 00 BC */ stw r27, 0xbc(r20)
/* 800A4680 000A15E0 93 54 00 C0 */ stw r26, 0xc0(r20)
/* 800A4684 000A15E4 93 34 00 C4 */ stw r25, 0xc4(r20)
/* 800A4688 000A15E8 93 14 00 C8 */ stw r24, 0xc8(r20)
/* 800A468C 000A15EC 92 F4 00 CC */ stw r23, 0xcc(r20)
/* 800A4690 000A15F0 92 D4 00 D0 */ stw r22, 0xd0(r20)
/* 800A4694 000A15F4 92 B4 00 D4 */ stw r21, 0xd4(r20)
/* 800A4698 000A15F8 92 74 00 D8 */ stw r19, 0xd8(r20)
/* 800A469C 000A15FC 92 54 00 DC */ stw r18, 0xdc(r20)
/* 800A46A0 000A1600 92 34 00 E0 */ stw r17, 0xe0(r20)
/* 800A46A4 000A1604 91 F4 00 E4 */ stw r15, 0xe4(r20)
/* 800A46A8 000A1608 91 D4 00 E8 */ stw r14, 0xe8(r20)
/* 800A46AC 000A160C 91 94 00 EC */ stw r12, 0xec(r20)
/* 800A46B0 000A1610 91 74 00 F0 */ stw r11, 0xf0(r20)
/* 800A46B4 000A1614 91 54 00 F4 */ stw r10, 0xf4(r20)
/* 800A46B8 000A1618 91 34 00 F8 */ stw r9, 0xf8(r20)
/* 800A46BC 000A161C 91 14 00 FC */ stw r8, 0xfc(r20)
/* 800A46C0 000A1620 90 F4 01 00 */ stw r7, 0x100(r20)
/* 800A46C4 000A1624 90 D4 01 04 */ stw r6, 0x104(r20)
/* 800A46C8 000A1628 90 B4 01 08 */ stw r5, 0x108(r20)
/* 800A46CC 000A162C 90 94 01 0C */ stw r4, 0x10c(r20)
/* 800A46D0 000A1630 90 74 01 10 */ stw r3, 0x110(r20)
/* 800A46D4 000A1634 93 F4 01 18 */ stw r31, 0x118(r20)
/* 800A46D8 000A1638 90 14 01 64 */ stw r0, 0x164(r20)
/* 800A46DC 000A163C 83 D0 02 AC */ lwz r30, 0x2ac(r16)
/* 800A46E0 000A1640 80 10 02 A4 */ lwz r0, 0x2a4(r16)
/* 800A46E4 000A1644 93 C1 02 54 */ stw r30, 0x254(r1)
/* 800A46E8 000A1648 83 D0 02 B0 */ lwz r30, 0x2b0(r16)
/* 800A46EC 000A164C 90 14 01 C8 */ stw r0, 0x1c8(r20)
/* 800A46F0 000A1650 80 01 02 54 */ lwz r0, 0x254(r1)
/* 800A46F4 000A1654 93 C1 00 98 */ stw r30, 0x98(r1)
/* 800A46F8 000A1658 83 D0 02 B4 */ lwz r30, 0x2b4(r16)
/* 800A46FC 000A165C 90 14 01 D0 */ stw r0, 0x1d0(r20)
/* 800A4700 000A1660 80 01 00 98 */ lwz r0, 0x98(r1)
/* 800A4704 000A1664 93 C1 00 9C */ stw r30, 0x9c(r1)
/* 800A4708 000A1668 83 D0 02 B8 */ lwz r30, 0x2b8(r16)
/* 800A470C 000A166C 90 14 01 D4 */ stw r0, 0x1d4(r20)
/* 800A4710 000A1670 80 01 00 9C */ lwz r0, 0x9c(r1)
/* 800A4714 000A1674 93 C1 00 A0 */ stw r30, 0xa0(r1)
/* 800A4718 000A1678 83 D0 02 BC */ lwz r30, 0x2bc(r16)
/* 800A471C 000A167C 90 14 01 D8 */ stw r0, 0x1d8(r20)
/* 800A4720 000A1680 80 01 00 A0 */ lwz r0, 0xa0(r1)
/* 800A4724 000A1684 93 C1 00 A4 */ stw r30, 0xa4(r1)
/* 800A4728 000A1688 83 D0 02 C0 */ lwz r30, 0x2c0(r16)
/* 800A472C 000A168C 90 14 01 DC */ stw r0, 0x1dc(r20)
/* 800A4730 000A1690 80 01 00 A4 */ lwz r0, 0xa4(r1)
/* 800A4734 000A1694 93 C1 00 A8 */ stw r30, 0xa8(r1)
/* 800A4738 000A1698 83 D0 02 C4 */ lwz r30, 0x2c4(r16)
/* 800A473C 000A169C 90 14 01 E0 */ stw r0, 0x1e0(r20)
/* 800A4740 000A16A0 80 01 00 A8 */ lwz r0, 0xa8(r1)
/* 800A4744 000A16A4 93 C1 00 AC */ stw r30, 0xac(r1)
/* 800A4748 000A16A8 83 D0 02 C8 */ lwz r30, 0x2c8(r16)
/* 800A474C 000A16AC 90 14 01 E4 */ stw r0, 0x1e4(r20)
/* 800A4750 000A16B0 80 01 00 AC */ lwz r0, 0xac(r1)
/* 800A4754 000A16B4 93 C1 00 B0 */ stw r30, 0xb0(r1)
/* 800A4758 000A16B8 83 D0 02 CC */ lwz r30, 0x2cc(r16)
/* 800A475C 000A16BC 90 14 01 E8 */ stw r0, 0x1e8(r20)
/* 800A4760 000A16C0 80 01 00 B0 */ lwz r0, 0xb0(r1)
/* 800A4764 000A16C4 93 C1 00 B4 */ stw r30, 0xb4(r1)
/* 800A4768 000A16C8 83 D0 02 D0 */ lwz r30, 0x2d0(r16)
/* 800A476C 000A16CC 90 14 01 EC */ stw r0, 0x1ec(r20)
/* 800A4770 000A16D0 80 01 00 B4 */ lwz r0, 0xb4(r1)
/* 800A4774 000A16D4 93 C1 00 B8 */ stw r30, 0xb8(r1)
/* 800A4778 000A16D8 83 D0 02 D4 */ lwz r30, 0x2d4(r16)
/* 800A477C 000A16DC 90 14 01 F0 */ stw r0, 0x1f0(r20)
/* 800A4780 000A16E0 80 01 00 B8 */ lwz r0, 0xb8(r1)
/* 800A4784 000A16E4 93 C1 00 BC */ stw r30, 0xbc(r1)
/* 800A4788 000A16E8 83 D0 02 D8 */ lwz r30, 0x2d8(r16)
/* 800A478C 000A16EC 90 14 01 F4 */ stw r0, 0x1f4(r20)
/* 800A4790 000A16F0 80 01 00 BC */ lwz r0, 0xbc(r1)
/* 800A4794 000A16F4 93 C1 00 C0 */ stw r30, 0xc0(r1)
/* 800A4798 000A16F8 83 D0 02 DC */ lwz r30, 0x2dc(r16)
/* 800A479C 000A16FC 90 14 01 F8 */ stw r0, 0x1f8(r20)
/* 800A47A0 000A1700 80 01 00 C0 */ lwz r0, 0xc0(r1)
/* 800A47A4 000A1704 93 C1 00 C4 */ stw r30, 0xc4(r1)
/* 800A47A8 000A1708 83 D0 02 E0 */ lwz r30, 0x2e0(r16)
/* 800A47AC 000A170C 90 14 01 FC */ stw r0, 0x1fc(r20)
/* 800A47B0 000A1710 80 01 00 C4 */ lwz r0, 0xc4(r1)
/* 800A47B4 000A1714 93 C1 00 C8 */ stw r30, 0xc8(r1)
/* 800A47B8 000A1718 83 D0 02 E4 */ lwz r30, 0x2e4(r16)
/* 800A47BC 000A171C 90 14 02 00 */ stw r0, 0x200(r20)
/* 800A47C0 000A1720 80 01 00 C8 */ lwz r0, 0xc8(r1)
/* 800A47C4 000A1724 93 C1 00 CC */ stw r30, 0xcc(r1)
/* 800A47C8 000A1728 83 D0 02 E8 */ lwz r30, 0x2e8(r16)
/* 800A47CC 000A172C 90 14 02 04 */ stw r0, 0x204(r20)
/* 800A47D0 000A1730 80 01 00 CC */ lwz r0, 0xcc(r1)
/* 800A47D4 000A1734 93 C1 00 D0 */ stw r30, 0xd0(r1)
/* 800A47D8 000A1738 83 D0 02 EC */ lwz r30, 0x2ec(r16)
/* 800A47DC 000A173C 90 14 02 08 */ stw r0, 0x208(r20)
/* 800A47E0 000A1740 80 01 00 D0 */ lwz r0, 0xd0(r1)
/* 800A47E4 000A1744 93 C1 00 D4 */ stw r30, 0xd4(r1)
/* 800A47E8 000A1748 83 D0 02 F0 */ lwz r30, 0x2f0(r16)
/* 800A47EC 000A174C 90 14 02 0C */ stw r0, 0x20c(r20)
/* 800A47F0 000A1750 80 01 00 D4 */ lwz r0, 0xd4(r1)
/* 800A47F4 000A1754 93 C1 00 D8 */ stw r30, 0xd8(r1)
/* 800A47F8 000A1758 83 D0 02 F4 */ lwz r30, 0x2f4(r16)
/* 800A47FC 000A175C 90 14 02 10 */ stw r0, 0x210(r20)
/* 800A4800 000A1760 80 01 00 D8 */ lwz r0, 0xd8(r1)
/* 800A4804 000A1764 83 B0 02 44 */ lwz r29, 0x244(r16)
/* 800A4808 000A1768 83 90 02 48 */ lwz r28, 0x248(r16)
/* 800A480C 000A176C 83 70 02 4C */ lwz r27, 0x24c(r16)
/* 800A4810 000A1770 83 50 02 50 */ lwz r26, 0x250(r16)
/* 800A4814 000A1774 83 30 02 54 */ lwz r25, 0x254(r16)
/* 800A4818 000A1778 83 10 02 58 */ lwz r24, 0x258(r16)
/* 800A481C 000A177C 82 F0 02 5C */ lwz r23, 0x25c(r16)
/* 800A4820 000A1780 82 D0 02 60 */ lwz r22, 0x260(r16)
/* 800A4824 000A1784 82 B0 02 64 */ lwz r21, 0x264(r16)
/* 800A4828 000A1788 82 70 02 68 */ lwz r19, 0x268(r16)
/* 800A482C 000A178C 82 50 02 6C */ lwz r18, 0x26c(r16)
/* 800A4830 000A1790 82 30 02 70 */ lwz r17, 0x270(r16)
/* 800A4834 000A1794 81 F0 02 74 */ lwz r15, 0x274(r16)
/* 800A4838 000A1798 81 D0 02 78 */ lwz r14, 0x278(r16)
/* 800A483C 000A179C 81 90 02 7C */ lwz r12, 0x27c(r16)
/* 800A4840 000A17A0 81 70 02 80 */ lwz r11, 0x280(r16)
/* 800A4844 000A17A4 81 50 02 84 */ lwz r10, 0x284(r16)
/* 800A4848 000A17A8 81 30 02 88 */ lwz r9, 0x288(r16)
/* 800A484C 000A17AC 81 10 02 8C */ lwz r8, 0x28c(r16)
/* 800A4850 000A17B0 80 F0 02 90 */ lwz r7, 0x290(r16)
/* 800A4854 000A17B4 80 D0 02 94 */ lwz r6, 0x294(r16)
/* 800A4858 000A17B8 80 B0 02 98 */ lwz r5, 0x298(r16)
/* 800A485C 000A17BC 80 90 02 9C */ lwz r4, 0x29c(r16)
/* 800A4860 000A17C0 80 70 02 A0 */ lwz r3, 0x2a0(r16)
/* 800A4864 000A17C4 83 F0 02 A8 */ lwz r31, 0x2a8(r16)
/* 800A4868 000A17C8 90 14 02 14 */ stw r0, 0x214(r20)
/* 800A486C 000A17CC 7F C0 F3 78 */ mr r0, r30
/* 800A4870 000A17D0 93 C1 00 DC */ stw r30, 0xdc(r1)
/* 800A4874 000A17D4 93 B4 01 68 */ stw r29, 0x168(r20)
/* 800A4878 000A17D8 93 94 01 6C */ stw r28, 0x16c(r20)
/* 800A487C 000A17DC 93 74 01 70 */ stw r27, 0x170(r20)
/* 800A4880 000A17E0 93 54 01 74 */ stw r26, 0x174(r20)
/* 800A4884 000A17E4 93 34 01 78 */ stw r25, 0x178(r20)
/* 800A4888 000A17E8 93 14 01 7C */ stw r24, 0x17c(r20)
/* 800A488C 000A17EC 92 F4 01 80 */ stw r23, 0x180(r20)
/* 800A4890 000A17F0 92 D4 01 84 */ stw r22, 0x184(r20)
/* 800A4894 000A17F4 92 B4 01 88 */ stw r21, 0x188(r20)
/* 800A4898 000A17F8 92 74 01 8C */ stw r19, 0x18c(r20)
/* 800A489C 000A17FC 92 54 01 90 */ stw r18, 0x190(r20)
/* 800A48A0 000A1800 92 34 01 94 */ stw r17, 0x194(r20)
/* 800A48A4 000A1804 91 F4 01 98 */ stw r15, 0x198(r20)
/* 800A48A8 000A1808 91 D4 01 9C */ stw r14, 0x19c(r20)
/* 800A48AC 000A180C 91 94 01 A0 */ stw r12, 0x1a0(r20)
/* 800A48B0 000A1810 91 74 01 A4 */ stw r11, 0x1a4(r20)
/* 800A48B4 000A1814 91 54 01 A8 */ stw r10, 0x1a8(r20)
/* 800A48B8 000A1818 91 34 01 AC */ stw r9, 0x1ac(r20)
/* 800A48BC 000A181C 91 14 01 B0 */ stw r8, 0x1b0(r20)
/* 800A48C0 000A1820 90 F4 01 B4 */ stw r7, 0x1b4(r20)
/* 800A48C4 000A1824 90 D4 01 B8 */ stw r6, 0x1b8(r20)
/* 800A48C8 000A1828 90 B4 01 BC */ stw r5, 0x1bc(r20)
/* 800A48CC 000A182C 90 94 01 C0 */ stw r4, 0x1c0(r20)
/* 800A48D0 000A1830 90 74 01 C4 */ stw r3, 0x1c4(r20)
/* 800A48D4 000A1834 93 F4 01 CC */ stw r31, 0x1cc(r20)
/* 800A48D8 000A1838 90 14 02 18 */ stw r0, 0x218(r20)
/* 800A48DC 000A183C 83 D0 03 5C */ lwz r30, 0x35c(r16)
/* 800A48E0 000A1840 38 70 0A 44 */ addi r3, r16, 0xa44
/* 800A48E4 000A1844 80 10 03 54 */ lwz r0, 0x354(r16)
/* 800A48E8 000A1848 93 C1 02 58 */ stw r30, 0x258(r1)
/* 800A48EC 000A184C 83 D0 03 60 */ lwz r30, 0x360(r16)
/* 800A48F0 000A1850 90 14 02 78 */ stw r0, 0x278(r20)
/* 800A48F4 000A1854 80 01 02 58 */ lwz r0, 0x258(r1)
/* 800A48F8 000A1858 93 C1 00 E0 */ stw r30, 0xe0(r1)
/* 800A48FC 000A185C 83 D0 03 64 */ lwz r30, 0x364(r16)
/* 800A4900 000A1860 90 14 02 80 */ stw r0, 0x280(r20)
/* 800A4904 000A1864 80 01 00 E0 */ lwz r0, 0xe0(r1)
/* 800A4908 000A1868 93 C1 00 E4 */ stw r30, 0xe4(r1)
/* 800A490C 000A186C 83 D0 03 68 */ lwz r30, 0x368(r16)
/* 800A4910 000A1870 90 14 02 84 */ stw r0, 0x284(r20)
/* 800A4914 000A1874 80 01 00 E4 */ lwz r0, 0xe4(r1)
/* 800A4918 000A1878 93 C1 00 E8 */ stw r30, 0xe8(r1)
/* 800A491C 000A187C 83 D0 03 6C */ lwz r30, 0x36c(r16)
/* 800A4920 000A1880 90 14 02 88 */ stw r0, 0x288(r20)
/* 800A4924 000A1884 80 01 00 E8 */ lwz r0, 0xe8(r1)
/* 800A4928 000A1888 93 C1 00 EC */ stw r30, 0xec(r1)
/* 800A492C 000A188C 83 D0 07 14 */ lwz r30, 0x714(r16)
/* 800A4930 000A1890 90 14 02 8C */ stw r0, 0x28c(r20)
/* 800A4934 000A1894 80 01 00 EC */ lwz r0, 0xec(r1)
/* 800A4938 000A1898 93 C1 00 F0 */ stw r30, 0xf0(r1)
/* 800A493C 000A189C 83 D0 07 18 */ lwz r30, 0x718(r16)
/* 800A4940 000A18A0 90 14 02 90 */ stw r0, 0x290(r20)
/* 800A4944 000A18A4 80 01 00 F0 */ lwz r0, 0xf0(r1)
/* 800A4948 000A18A8 93 C1 00 F4 */ stw r30, 0xf4(r1)
/* 800A494C 000A18AC 83 D0 07 1C */ lwz r30, 0x71c(r16)
/* 800A4950 000A18B0 90 10 0A 44 */ stw r0, 0xa44(r16)
/* 800A4954 000A18B4 80 01 00 F4 */ lwz r0, 0xf4(r1)
/* 800A4958 000A18B8 93 C1 00 F8 */ stw r30, 0xf8(r1)
/* 800A495C 000A18BC 83 D0 07 20 */ lwz r30, 0x720(r16)
/* 800A4960 000A18C0 90 10 0A 48 */ stw r0, 0xa48(r16)
/* 800A4964 000A18C4 80 01 00 F8 */ lwz r0, 0xf8(r1)
/* 800A4968 000A18C8 93 C1 00 FC */ stw r30, 0xfc(r1)
/* 800A496C 000A18CC 83 D0 07 24 */ lwz r30, 0x724(r16)
/* 800A4970 000A18D0 90 10 0A 4C */ stw r0, 0xa4c(r16)
/* 800A4974 000A18D4 80 01 00 FC */ lwz r0, 0xfc(r1)
/* 800A4978 000A18D8 93 C1 01 00 */ stw r30, 0x100(r1)
/* 800A497C 000A18DC 83 D0 07 28 */ lwz r30, 0x728(r16)
/* 800A4980 000A18E0 90 03 00 0C */ stw r0, 0xc(r3)
/* 800A4984 000A18E4 80 01 01 00 */ lwz r0, 0x100(r1)
/* 800A4988 000A18E8 93 C1 01 04 */ stw r30, 0x104(r1)
/* 800A498C 000A18EC 83 D0 07 2C */ lwz r30, 0x72c(r16)
/* 800A4990 000A18F0 90 03 00 10 */ stw r0, 0x10(r3)
/* 800A4994 000A18F4 80 01 01 04 */ lwz r0, 0x104(r1)
/* 800A4998 000A18F8 93 C1 01 08 */ stw r30, 0x108(r1)
/* 800A499C 000A18FC 83 D0 07 30 */ lwz r30, 0x730(r16)
/* 800A49A0 000A1900 90 03 00 14 */ stw r0, 0x14(r3)
/* 800A49A4 000A1904 80 01 01 08 */ lwz r0, 0x108(r1)
/* 800A49A8 000A1908 93 C1 01 0C */ stw r30, 0x10c(r1)
/* 800A49AC 000A190C 83 D0 07 34 */ lwz r30, 0x734(r16)
/* 800A49B0 000A1910 90 03 00 18 */ stw r0, 0x18(r3)
/* 800A49B4 000A1914 80 01 01 0C */ lwz r0, 0x10c(r1)
/* 800A49B8 000A1918 93 C1 01 10 */ stw r30, 0x110(r1)
/* 800A49BC 000A191C 83 D0 07 38 */ lwz r30, 0x738(r16)
/* 800A49C0 000A1920 90 03 00 1C */ stw r0, 0x1c(r3)
/* 800A49C4 000A1924 80 01 01 10 */ lwz r0, 0x110(r1)
/* 800A49C8 000A1928 93 C1 01 14 */ stw r30, 0x114(r1)
/* 800A49CC 000A192C 83 D0 07 3C */ lwz r30, 0x73c(r16)
/* 800A49D0 000A1930 90 03 00 20 */ stw r0, 0x20(r3)
/* 800A49D4 000A1934 80 01 01 14 */ lwz r0, 0x114(r1)
/* 800A49D8 000A1938 93 C1 01 18 */ stw r30, 0x118(r1)
/* 800A49DC 000A193C 83 D0 07 40 */ lwz r30, 0x740(r16)
/* 800A49E0 000A1940 90 03 00 24 */ stw r0, 0x24(r3)
/* 800A49E4 000A1944 80 01 01 18 */ lwz r0, 0x118(r1)
/* 800A49E8 000A1948 93 C1 01 1C */ stw r30, 0x11c(r1)
/* 800A49EC 000A194C 83 D0 07 44 */ lwz r30, 0x744(r16)
/* 800A49F0 000A1950 90 03 00 28 */ stw r0, 0x28(r3)
/* 800A49F4 000A1954 80 01 01 1C */ lwz r0, 0x11c(r1)
/* 800A49F8 000A1958 93 C1 01 20 */ stw r30, 0x120(r1)
/* 800A49FC 000A195C 83 D0 07 48 */ lwz r30, 0x748(r16)
/* 800A4A00 000A1960 90 03 00 2C */ stw r0, 0x2c(r3)
/* 800A4A04 000A1964 80 01 01 20 */ lwz r0, 0x120(r1)
/* 800A4A08 000A1968 93 C1 01 24 */ stw r30, 0x124(r1)
/* 800A4A0C 000A196C 83 D0 07 4C */ lwz r30, 0x74c(r16)
/* 800A4A10 000A1970 90 03 00 30 */ stw r0, 0x30(r3)
/* 800A4A14 000A1974 80 01 01 24 */ lwz r0, 0x124(r1)
/* 800A4A18 000A1978 83 B0 02 F8 */ lwz r29, 0x2f8(r16)
/* 800A4A1C 000A197C 83 90 02 FC */ lwz r28, 0x2fc(r16)
/* 800A4A20 000A1980 83 70 03 00 */ lwz r27, 0x300(r16)
/* 800A4A24 000A1984 83 50 03 04 */ lwz r26, 0x304(r16)
/* 800A4A28 000A1988 83 30 03 08 */ lwz r25, 0x308(r16)
/* 800A4A2C 000A198C 83 10 03 0C */ lwz r24, 0x30c(r16)
/* 800A4A30 000A1990 82 F0 03 10 */ lwz r23, 0x310(r16)
/* 800A4A34 000A1994 82 D0 03 14 */ lwz r22, 0x314(r16)
/* 800A4A38 000A1998 82 B0 03 18 */ lwz r21, 0x318(r16)
/* 800A4A3C 000A199C 82 70 03 1C */ lwz r19, 0x31c(r16)
/* 800A4A40 000A19A0 82 50 03 20 */ lwz r18, 0x320(r16)
/* 800A4A44 000A19A4 82 30 03 24 */ lwz r17, 0x324(r16)
/* 800A4A48 000A19A8 81 F0 03 28 */ lwz r15, 0x328(r16)
/* 800A4A4C 000A19AC 81 D0 03 2C */ lwz r14, 0x32c(r16)
/* 800A4A50 000A19B0 81 90 03 30 */ lwz r12, 0x330(r16)
/* 800A4A54 000A19B4 81 70 03 34 */ lwz r11, 0x334(r16)
/* 800A4A58 000A19B8 81 50 03 38 */ lwz r10, 0x338(r16)
/* 800A4A5C 000A19BC 81 30 03 3C */ lwz r9, 0x33c(r16)
/* 800A4A60 000A19C0 81 10 03 40 */ lwz r8, 0x340(r16)
/* 800A4A64 000A19C4 80 F0 03 44 */ lwz r7, 0x344(r16)
/* 800A4A68 000A19C8 80 D0 03 48 */ lwz r6, 0x348(r16)
/* 800A4A6C 000A19CC 80 B0 03 4C */ lwz r5, 0x34c(r16)
/* 800A4A70 000A19D0 80 90 03 50 */ lwz r4, 0x350(r16)
/* 800A4A74 000A19D4 83 F0 03 58 */ lwz r31, 0x358(r16)
/* 800A4A78 000A19D8 90 03 00 34 */ stw r0, 0x34(r3)
/* 800A4A7C 000A19DC 7F C0 F3 78 */ mr r0, r30
/* 800A4A80 000A19E0 93 C1 01 28 */ stw r30, 0x128(r1)
/* 800A4A84 000A19E4 93 B4 02 1C */ stw r29, 0x21c(r20)
/* 800A4A88 000A19E8 93 94 02 20 */ stw r28, 0x220(r20)
/* 800A4A8C 000A19EC 93 74 02 24 */ stw r27, 0x224(r20)
/* 800A4A90 000A19F0 93 54 02 28 */ stw r26, 0x228(r20)
/* 800A4A94 000A19F4 93 34 02 2C */ stw r25, 0x22c(r20)
/* 800A4A98 000A19F8 93 14 02 30 */ stw r24, 0x230(r20)
/* 800A4A9C 000A19FC 92 F4 02 34 */ stw r23, 0x234(r20)
/* 800A4AA0 000A1A00 92 D4 02 38 */ stw r22, 0x238(r20)
/* 800A4AA4 000A1A04 92 B4 02 3C */ stw r21, 0x23c(r20)
/* 800A4AA8 000A1A08 92 74 02 40 */ stw r19, 0x240(r20)
/* 800A4AAC 000A1A0C 92 54 02 44 */ stw r18, 0x244(r20)
/* 800A4AB0 000A1A10 92 34 02 48 */ stw r17, 0x248(r20)
/* 800A4AB4 000A1A14 91 F4 02 4C */ stw r15, 0x24c(r20)
/* 800A4AB8 000A1A18 91 D4 02 50 */ stw r14, 0x250(r20)
/* 800A4ABC 000A1A1C 91 94 02 54 */ stw r12, 0x254(r20)
/* 800A4AC0 000A1A20 91 74 02 58 */ stw r11, 0x258(r20)
/* 800A4AC4 000A1A24 91 54 02 5C */ stw r10, 0x25c(r20)
/* 800A4AC8 000A1A28 91 34 02 60 */ stw r9, 0x260(r20)
/* 800A4ACC 000A1A2C 91 14 02 64 */ stw r8, 0x264(r20)
/* 800A4AD0 000A1A30 90 F4 02 68 */ stw r7, 0x268(r20)
/* 800A4AD4 000A1A34 90 D4 02 6C */ stw r6, 0x26c(r20)
/* 800A4AD8 000A1A38 90 B4 02 70 */ stw r5, 0x270(r20)
/* 800A4ADC 000A1A3C 90 94 02 74 */ stw r4, 0x274(r20)
/* 800A4AE0 000A1A40 93 F4 02 7C */ stw r31, 0x27c(r20)
/* 800A4AE4 000A1A44 90 03 00 38 */ stw r0, 0x38(r3)
/* 800A4AE8 000A1A48 83 D0 07 B8 */ lwz r30, 0x7b8(r16)
/* 800A4AEC 000A1A4C 80 10 07 B0 */ lwz r0, 0x7b0(r16)
/* 800A4AF0 000A1A50 93 C1 02 5C */ stw r30, 0x25c(r1)
/* 800A4AF4 000A1A54 83 D0 07 BC */ lwz r30, 0x7bc(r16)
/* 800A4AF8 000A1A58 90 03 00 9C */ stw r0, 0x9c(r3)
/* 800A4AFC 000A1A5C 80 01 02 5C */ lwz r0, 0x25c(r1)
/* 800A4B00 000A1A60 93 C1 01 2C */ stw r30, 0x12c(r1)
/* 800A4B04 000A1A64 83 D0 07 C0 */ lwz r30, 0x7c0(r16)
/* 800A4B08 000A1A68 90 03 00 A4 */ stw r0, 0xa4(r3)
/* 800A4B0C 000A1A6C 80 01 01 2C */ lwz r0, 0x12c(r1)
/* 800A4B10 000A1A70 93 C1 01 30 */ stw r30, 0x130(r1)
/* 800A4B14 000A1A74 83 D0 07 C4 */ lwz r30, 0x7c4(r16)
/* 800A4B18 000A1A78 90 03 00 A8 */ stw r0, 0xa8(r3)
/* 800A4B1C 000A1A7C 80 01 01 30 */ lwz r0, 0x130(r1)
/* 800A4B20 000A1A80 93 C1 01 34 */ stw r30, 0x134(r1)
/* 800A4B24 000A1A84 83 D0 07 C8 */ lwz r30, 0x7c8(r16)
/* 800A4B28 000A1A88 90 03 00 AC */ stw r0, 0xac(r3)
/* 800A4B2C 000A1A8C 80 01 01 34 */ lwz r0, 0x134(r1)
/* 800A4B30 000A1A90 93 C1 01 38 */ stw r30, 0x138(r1)
/* 800A4B34 000A1A94 83 D0 07 CC */ lwz r30, 0x7cc(r16)
/* 800A4B38 000A1A98 90 03 00 B0 */ stw r0, 0xb0(r3)
/* 800A4B3C 000A1A9C 80 01 01 38 */ lwz r0, 0x138(r1)
/* 800A4B40 000A1AA0 93 C1 01 3C */ stw r30, 0x13c(r1)
/* 800A4B44 000A1AA4 83 D0 07 D0 */ lwz r30, 0x7d0(r16)
/* 800A4B48 000A1AA8 90 03 00 B4 */ stw r0, 0xb4(r3)
/* 800A4B4C 000A1AAC 80 01 01 3C */ lwz r0, 0x13c(r1)
/* 800A4B50 000A1AB0 93 C1 01 40 */ stw r30, 0x140(r1)
/* 800A4B54 000A1AB4 83 D0 07 D4 */ lwz r30, 0x7d4(r16)
/* 800A4B58 000A1AB8 90 03 00 B8 */ stw r0, 0xb8(r3)
/* 800A4B5C 000A1ABC 80 01 01 40 */ lwz r0, 0x140(r1)
/* 800A4B60 000A1AC0 93 C1 01 44 */ stw r30, 0x144(r1)
/* 800A4B64 000A1AC4 83 D0 07 D8 */ lwz r30, 0x7d8(r16)
/* 800A4B68 000A1AC8 90 03 00 BC */ stw r0, 0xbc(r3)
/* 800A4B6C 000A1ACC 80 01 01 44 */ lwz r0, 0x144(r1)
/* 800A4B70 000A1AD0 93 C1 01 48 */ stw r30, 0x148(r1)
/* 800A4B74 000A1AD4 83 D0 07 DC */ lwz r30, 0x7dc(r16)
/* 800A4B78 000A1AD8 90 03 00 C0 */ stw r0, 0xc0(r3)
/* 800A4B7C 000A1ADC 80 01 01 48 */ lwz r0, 0x148(r1)
/* 800A4B80 000A1AE0 93 C1 01 4C */ stw r30, 0x14c(r1)
/* 800A4B84 000A1AE4 83 D0 07 E0 */ lwz r30, 0x7e0(r16)
/* 800A4B88 000A1AE8 90 03 00 C4 */ stw r0, 0xc4(r3)
/* 800A4B8C 000A1AEC 80 01 01 4C */ lwz r0, 0x14c(r1)
/* 800A4B90 000A1AF0 93 C1 01 50 */ stw r30, 0x150(r1)
/* 800A4B94 000A1AF4 83 D0 07 E4 */ lwz r30, 0x7e4(r16)
/* 800A4B98 000A1AF8 90 03 00 C8 */ stw r0, 0xc8(r3)
/* 800A4B9C 000A1AFC 80 01 01 50 */ lwz r0, 0x150(r1)
/* 800A4BA0 000A1B00 93 C1 01 54 */ stw r30, 0x154(r1)
/* 800A4BA4 000A1B04 83 D0 07 E8 */ lwz r30, 0x7e8(r16)
/* 800A4BA8 000A1B08 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800A4BAC 000A1B0C 80 01 01 54 */ lwz r0, 0x154(r1)
/* 800A4BB0 000A1B10 93 C1 01 58 */ stw r30, 0x158(r1)
/* 800A4BB4 000A1B14 83 D0 07 EC */ lwz r30, 0x7ec(r16)
/* 800A4BB8 000A1B18 90 03 00 D0 */ stw r0, 0xd0(r3)
/* 800A4BBC 000A1B1C 80 01 01 58 */ lwz r0, 0x158(r1)
/* 800A4BC0 000A1B20 93 C1 01 5C */ stw r30, 0x15c(r1)
/* 800A4BC4 000A1B24 83 D0 07 F0 */ lwz r30, 0x7f0(r16)
/* 800A4BC8 000A1B28 90 03 00 D4 */ stw r0, 0xd4(r3)
/* 800A4BCC 000A1B2C 80 01 01 5C */ lwz r0, 0x15c(r1)
/* 800A4BD0 000A1B30 93 C1 01 60 */ stw r30, 0x160(r1)
/* 800A4BD4 000A1B34 83 D0 07 F4 */ lwz r30, 0x7f4(r16)
/* 800A4BD8 000A1B38 90 03 00 D8 */ stw r0, 0xd8(r3)
/* 800A4BDC 000A1B3C 80 01 01 60 */ lwz r0, 0x160(r1)
/* 800A4BE0 000A1B40 93 C1 01 64 */ stw r30, 0x164(r1)
/* 800A4BE4 000A1B44 83 D0 07 F8 */ lwz r30, 0x7f8(r16)
/* 800A4BE8 000A1B48 90 03 00 DC */ stw r0, 0xdc(r3)
/* 800A4BEC 000A1B4C 80 01 01 64 */ lwz r0, 0x164(r1)
/* 800A4BF0 000A1B50 93 C1 01 68 */ stw r30, 0x168(r1)
/* 800A4BF4 000A1B54 83 D0 07 FC */ lwz r30, 0x7fc(r16)
/* 800A4BF8 000A1B58 90 03 00 E0 */ stw r0, 0xe0(r3)
/* 800A4BFC 000A1B5C 80 01 01 68 */ lwz r0, 0x168(r1)
/* 800A4C00 000A1B60 93 C1 01 6C */ stw r30, 0x16c(r1)
/* 800A4C04 000A1B64 83 D0 08 00 */ lwz r30, 0x800(r16)
/* 800A4C08 000A1B68 90 03 00 E4 */ stw r0, 0xe4(r3)
/* 800A4C0C 000A1B6C 80 01 01 6C */ lwz r0, 0x16c(r1)
/* 800A4C10 000A1B70 83 B0 07 50 */ lwz r29, 0x750(r16)
/* 800A4C14 000A1B74 83 90 07 54 */ lwz r28, 0x754(r16)
/* 800A4C18 000A1B78 83 70 07 58 */ lwz r27, 0x758(r16)
/* 800A4C1C 000A1B7C 83 50 07 5C */ lwz r26, 0x75c(r16)
/* 800A4C20 000A1B80 83 30 07 60 */ lwz r25, 0x760(r16)
/* 800A4C24 000A1B84 83 10 07 64 */ lwz r24, 0x764(r16)
/* 800A4C28 000A1B88 82 F0 07 68 */ lwz r23, 0x768(r16)
/* 800A4C2C 000A1B8C 82 D0 07 6C */ lwz r22, 0x76c(r16)
/* 800A4C30 000A1B90 82 B0 07 70 */ lwz r21, 0x770(r16)
/* 800A4C34 000A1B94 82 90 07 74 */ lwz r20, 0x774(r16)
/* 800A4C38 000A1B98 82 70 07 78 */ lwz r19, 0x778(r16)
/* 800A4C3C 000A1B9C 82 50 07 7C */ lwz r18, 0x77c(r16)
/* 800A4C40 000A1BA0 82 30 07 80 */ lwz r17, 0x780(r16)
/* 800A4C44 000A1BA4 81 F0 07 84 */ lwz r15, 0x784(r16)
/* 800A4C48 000A1BA8 81 D0 07 88 */ lwz r14, 0x788(r16)
/* 800A4C4C 000A1BAC 81 90 07 8C */ lwz r12, 0x78c(r16)
/* 800A4C50 000A1BB0 81 70 07 90 */ lwz r11, 0x790(r16)
/* 800A4C54 000A1BB4 81 50 07 94 */ lwz r10, 0x794(r16)
/* 800A4C58 000A1BB8 81 30 07 98 */ lwz r9, 0x798(r16)
/* 800A4C5C 000A1BBC 81 10 07 9C */ lwz r8, 0x79c(r16)
/* 800A4C60 000A1BC0 80 F0 07 A0 */ lwz r7, 0x7a0(r16)
/* 800A4C64 000A1BC4 80 D0 07 A4 */ lwz r6, 0x7a4(r16)
/* 800A4C68 000A1BC8 80 B0 07 A8 */ lwz r5, 0x7a8(r16)
/* 800A4C6C 000A1BCC 80 90 07 AC */ lwz r4, 0x7ac(r16)
/* 800A4C70 000A1BD0 83 F0 07 B4 */ lwz r31, 0x7b4(r16)
/* 800A4C74 000A1BD4 90 03 00 E8 */ stw r0, 0xe8(r3)
/* 800A4C78 000A1BD8 7F C0 F3 78 */ mr r0, r30
/* 800A4C7C 000A1BDC 93 C1 01 70 */ stw r30, 0x170(r1)
/* 800A4C80 000A1BE0 93 A3 00 3C */ stw r29, 0x3c(r3)
/* 800A4C84 000A1BE4 93 83 00 40 */ stw r28, 0x40(r3)
/* 800A4C88 000A1BE8 93 63 00 44 */ stw r27, 0x44(r3)
/* 800A4C8C 000A1BEC 93 43 00 48 */ stw r26, 0x48(r3)
/* 800A4C90 000A1BF0 93 23 00 4C */ stw r25, 0x4c(r3)
/* 800A4C94 000A1BF4 93 03 00 50 */ stw r24, 0x50(r3)
/* 800A4C98 000A1BF8 92 E3 00 54 */ stw r23, 0x54(r3)
/* 800A4C9C 000A1BFC 92 C3 00 58 */ stw r22, 0x58(r3)
/* 800A4CA0 000A1C00 92 A3 00 5C */ stw r21, 0x5c(r3)
/* 800A4CA4 000A1C04 92 83 00 60 */ stw r20, 0x60(r3)
/* 800A4CA8 000A1C08 92 63 00 64 */ stw r19, 0x64(r3)
/* 800A4CAC 000A1C0C 92 43 00 68 */ stw r18, 0x68(r3)
/* 800A4CB0 000A1C10 92 23 00 6C */ stw r17, 0x6c(r3)
/* 800A4CB4 000A1C14 91 E3 00 70 */ stw r15, 0x70(r3)
/* 800A4CB8 000A1C18 91 C3 00 74 */ stw r14, 0x74(r3)
/* 800A4CBC 000A1C1C 91 83 00 78 */ stw r12, 0x78(r3)
/* 800A4CC0 000A1C20 91 63 00 7C */ stw r11, 0x7c(r3)
/* 800A4CC4 000A1C24 91 43 00 80 */ stw r10, 0x80(r3)
/* 800A4CC8 000A1C28 91 23 00 84 */ stw r9, 0x84(r3)
/* 800A4CCC 000A1C2C 91 03 00 88 */ stw r8, 0x88(r3)
/* 800A4CD0 000A1C30 90 E3 00 8C */ stw r7, 0x8c(r3)
/* 800A4CD4 000A1C34 90 C3 00 90 */ stw r6, 0x90(r3)
/* 800A4CD8 000A1C38 90 A3 00 94 */ stw r5, 0x94(r3)
/* 800A4CDC 000A1C3C 90 83 00 98 */ stw r4, 0x98(r3)
/* 800A4CE0 000A1C40 93 E3 00 A0 */ stw r31, 0xa0(r3)
/* 800A4CE4 000A1C44 90 03 00 EC */ stw r0, 0xec(r3)
/* 800A4CE8 000A1C48 83 D0 08 6C */ lwz r30, 0x86c(r16)
/* 800A4CEC 000A1C4C 80 10 08 64 */ lwz r0, 0x864(r16)
/* 800A4CF0 000A1C50 93 C1 02 60 */ stw r30, 0x260(r1)
/* 800A4CF4 000A1C54 83 D0 08 70 */ lwz r30, 0x870(r16)
/* 800A4CF8 000A1C58 90 03 01 50 */ stw r0, 0x150(r3)
/* 800A4CFC 000A1C5C 80 01 02 60 */ lwz r0, 0x260(r1)
/* 800A4D00 000A1C60 93 C1 01 74 */ stw r30, 0x174(r1)
/* 800A4D04 000A1C64 83 D0 08 74 */ lwz r30, 0x874(r16)
/* 800A4D08 000A1C68 90 03 01 58 */ stw r0, 0x158(r3)
/* 800A4D0C 000A1C6C 80 01 01 74 */ lwz r0, 0x174(r1)
/* 800A4D10 000A1C70 93 C1 01 78 */ stw r30, 0x178(r1)
/* 800A4D14 000A1C74 83 D0 08 78 */ lwz r30, 0x878(r16)
/* 800A4D18 000A1C78 90 03 01 5C */ stw r0, 0x15c(r3)
/* 800A4D1C 000A1C7C 80 01 01 78 */ lwz r0, 0x178(r1)
/* 800A4D20 000A1C80 93 C1 01 7C */ stw r30, 0x17c(r1)
/* 800A4D24 000A1C84 83 D0 08 7C */ lwz r30, 0x87c(r16)
/* 800A4D28 000A1C88 90 03 01 60 */ stw r0, 0x160(r3)
/* 800A4D2C 000A1C8C 80 01 01 7C */ lwz r0, 0x17c(r1)
/* 800A4D30 000A1C90 93 C1 01 80 */ stw r30, 0x180(r1)
/* 800A4D34 000A1C94 83 D0 08 80 */ lwz r30, 0x880(r16)
/* 800A4D38 000A1C98 90 03 01 64 */ stw r0, 0x164(r3)
/* 800A4D3C 000A1C9C 80 01 01 80 */ lwz r0, 0x180(r1)
/* 800A4D40 000A1CA0 93 C1 01 84 */ stw r30, 0x184(r1)
/* 800A4D44 000A1CA4 83 D0 08 84 */ lwz r30, 0x884(r16)
/* 800A4D48 000A1CA8 90 03 01 68 */ stw r0, 0x168(r3)
/* 800A4D4C 000A1CAC 80 01 01 84 */ lwz r0, 0x184(r1)
/* 800A4D50 000A1CB0 93 C1 01 88 */ stw r30, 0x188(r1)
/* 800A4D54 000A1CB4 83 D0 08 88 */ lwz r30, 0x888(r16)
/* 800A4D58 000A1CB8 90 03 01 6C */ stw r0, 0x16c(r3)
/* 800A4D5C 000A1CBC 80 01 01 88 */ lwz r0, 0x188(r1)
/* 800A4D60 000A1CC0 93 C1 01 8C */ stw r30, 0x18c(r1)
/* 800A4D64 000A1CC4 83 D0 08 8C */ lwz r30, 0x88c(r16)
/* 800A4D68 000A1CC8 90 03 01 70 */ stw r0, 0x170(r3)
/* 800A4D6C 000A1CCC 80 01 01 8C */ lwz r0, 0x18c(r1)
/* 800A4D70 000A1CD0 93 C1 01 90 */ stw r30, 0x190(r1)
/* 800A4D74 000A1CD4 83 D0 08 90 */ lwz r30, 0x890(r16)
/* 800A4D78 000A1CD8 90 03 01 74 */ stw r0, 0x174(r3)
/* 800A4D7C 000A1CDC 80 01 01 90 */ lwz r0, 0x190(r1)
/* 800A4D80 000A1CE0 93 C1 01 94 */ stw r30, 0x194(r1)
/* 800A4D84 000A1CE4 83 D0 08 94 */ lwz r30, 0x894(r16)
/* 800A4D88 000A1CE8 90 03 01 78 */ stw r0, 0x178(r3)
/* 800A4D8C 000A1CEC 80 01 01 94 */ lwz r0, 0x194(r1)
/* 800A4D90 000A1CF0 93 C1 01 98 */ stw r30, 0x198(r1)
/* 800A4D94 000A1CF4 83 D0 08 98 */ lwz r30, 0x898(r16)
/* 800A4D98 000A1CF8 90 03 01 7C */ stw r0, 0x17c(r3)
/* 800A4D9C 000A1CFC 80 01 01 98 */ lwz r0, 0x198(r1)
/* 800A4DA0 000A1D00 93 C1 01 9C */ stw r30, 0x19c(r1)
/* 800A4DA4 000A1D04 83 D0 08 9C */ lwz r30, 0x89c(r16)
/* 800A4DA8 000A1D08 90 03 01 80 */ stw r0, 0x180(r3)
/* 800A4DAC 000A1D0C 80 01 01 9C */ lwz r0, 0x19c(r1)
/* 800A4DB0 000A1D10 93 C1 01 A0 */ stw r30, 0x1a0(r1)
/* 800A4DB4 000A1D14 83 D0 08 A0 */ lwz r30, 0x8a0(r16)
/* 800A4DB8 000A1D18 90 03 01 84 */ stw r0, 0x184(r3)
/* 800A4DBC 000A1D1C 80 01 01 A0 */ lwz r0, 0x1a0(r1)
/* 800A4DC0 000A1D20 93 C1 01 A4 */ stw r30, 0x1a4(r1)
/* 800A4DC4 000A1D24 83 D0 08 A4 */ lwz r30, 0x8a4(r16)
/* 800A4DC8 000A1D28 90 03 01 88 */ stw r0, 0x188(r3)
/* 800A4DCC 000A1D2C 80 01 01 A4 */ lwz r0, 0x1a4(r1)
/* 800A4DD0 000A1D30 93 C1 01 A8 */ stw r30, 0x1a8(r1)
/* 800A4DD4 000A1D34 83 D0 08 A8 */ lwz r30, 0x8a8(r16)
/* 800A4DD8 000A1D38 90 03 01 8C */ stw r0, 0x18c(r3)
/* 800A4DDC 000A1D3C 80 01 01 A8 */ lwz r0, 0x1a8(r1)
/* 800A4DE0 000A1D40 93 C1 01 AC */ stw r30, 0x1ac(r1)
/* 800A4DE4 000A1D44 83 D0 08 AC */ lwz r30, 0x8ac(r16)
/* 800A4DE8 000A1D48 90 03 01 90 */ stw r0, 0x190(r3)
/* 800A4DEC 000A1D4C 80 01 01 AC */ lwz r0, 0x1ac(r1)
/* 800A4DF0 000A1D50 93 C1 01 B0 */ stw r30, 0x1b0(r1)
/* 800A4DF4 000A1D54 83 D0 08 B0 */ lwz r30, 0x8b0(r16)
/* 800A4DF8 000A1D58 90 03 01 94 */ stw r0, 0x194(r3)
/* 800A4DFC 000A1D5C 80 01 01 B0 */ lwz r0, 0x1b0(r1)
/* 800A4E00 000A1D60 93 C1 01 B4 */ stw r30, 0x1b4(r1)
/* 800A4E04 000A1D64 83 D0 08 B4 */ lwz r30, 0x8b4(r16)
/* 800A4E08 000A1D68 90 03 01 98 */ stw r0, 0x198(r3)
/* 800A4E0C 000A1D6C 80 01 01 B4 */ lwz r0, 0x1b4(r1)
/* 800A4E10 000A1D70 83 B0 08 04 */ lwz r29, 0x804(r16)
/* 800A4E14 000A1D74 83 90 08 08 */ lwz r28, 0x808(r16)
/* 800A4E18 000A1D78 83 70 08 0C */ lwz r27, 0x80c(r16)
/* 800A4E1C 000A1D7C 83 50 08 10 */ lwz r26, 0x810(r16)
/* 800A4E20 000A1D80 83 30 08 14 */ lwz r25, 0x814(r16)
/* 800A4E24 000A1D84 83 10 08 18 */ lwz r24, 0x818(r16)
/* 800A4E28 000A1D88 82 F0 08 1C */ lwz r23, 0x81c(r16)
/* 800A4E2C 000A1D8C 82 D0 08 20 */ lwz r22, 0x820(r16)
/* 800A4E30 000A1D90 82 B0 08 24 */ lwz r21, 0x824(r16)
/* 800A4E34 000A1D94 82 90 08 28 */ lwz r20, 0x828(r16)
/* 800A4E38 000A1D98 82 70 08 2C */ lwz r19, 0x82c(r16)
/* 800A4E3C 000A1D9C 82 50 08 30 */ lwz r18, 0x830(r16)
/* 800A4E40 000A1DA0 82 30 08 34 */ lwz r17, 0x834(r16)
/* 800A4E44 000A1DA4 81 F0 08 38 */ lwz r15, 0x838(r16)
/* 800A4E48 000A1DA8 81 D0 08 3C */ lwz r14, 0x83c(r16)
/* 800A4E4C 000A1DAC 81 90 08 40 */ lwz r12, 0x840(r16)
/* 800A4E50 000A1DB0 81 70 08 44 */ lwz r11, 0x844(r16)
/* 800A4E54 000A1DB4 81 50 08 48 */ lwz r10, 0x848(r16)
/* 800A4E58 000A1DB8 81 30 08 4C */ lwz r9, 0x84c(r16)
/* 800A4E5C 000A1DBC 81 10 08 50 */ lwz r8, 0x850(r16)
/* 800A4E60 000A1DC0 80 F0 08 54 */ lwz r7, 0x854(r16)
/* 800A4E64 000A1DC4 80 D0 08 58 */ lwz r6, 0x858(r16)
/* 800A4E68 000A1DC8 80 B0 08 5C */ lwz r5, 0x85c(r16)
/* 800A4E6C 000A1DCC 80 90 08 60 */ lwz r4, 0x860(r16)
/* 800A4E70 000A1DD0 83 F0 08 68 */ lwz r31, 0x868(r16)
/* 800A4E74 000A1DD4 90 03 01 9C */ stw r0, 0x19c(r3)
/* 800A4E78 000A1DD8 7F C0 F3 78 */ mr r0, r30
/* 800A4E7C 000A1DDC 93 C1 01 B8 */ stw r30, 0x1b8(r1)
/* 800A4E80 000A1DE0 93 A3 00 F0 */ stw r29, 0xf0(r3)
/* 800A4E84 000A1DE4 93 83 00 F4 */ stw r28, 0xf4(r3)
/* 800A4E88 000A1DE8 93 63 00 F8 */ stw r27, 0xf8(r3)
/* 800A4E8C 000A1DEC 93 43 00 FC */ stw r26, 0xfc(r3)
/* 800A4E90 000A1DF0 93 23 01 00 */ stw r25, 0x100(r3)
/* 800A4E94 000A1DF4 93 03 01 04 */ stw r24, 0x104(r3)
/* 800A4E98 000A1DF8 92 E3 01 08 */ stw r23, 0x108(r3)
/* 800A4E9C 000A1DFC 92 C3 01 0C */ stw r22, 0x10c(r3)
/* 800A4EA0 000A1E00 92 A3 01 10 */ stw r21, 0x110(r3)
/* 800A4EA4 000A1E04 92 83 01 14 */ stw r20, 0x114(r3)
/* 800A4EA8 000A1E08 92 63 01 18 */ stw r19, 0x118(r3)
/* 800A4EAC 000A1E0C 92 43 01 1C */ stw r18, 0x11c(r3)
/* 800A4EB0 000A1E10 92 23 01 20 */ stw r17, 0x120(r3)
/* 800A4EB4 000A1E14 91 E3 01 24 */ stw r15, 0x124(r3)
/* 800A4EB8 000A1E18 91 C3 01 28 */ stw r14, 0x128(r3)
/* 800A4EBC 000A1E1C 91 83 01 2C */ stw r12, 0x12c(r3)
/* 800A4EC0 000A1E20 91 63 01 30 */ stw r11, 0x130(r3)
/* 800A4EC4 000A1E24 91 43 01 34 */ stw r10, 0x134(r3)
/* 800A4EC8 000A1E28 91 23 01 38 */ stw r9, 0x138(r3)
/* 800A4ECC 000A1E2C 91 03 01 3C */ stw r8, 0x13c(r3)
/* 800A4ED0 000A1E30 90 E3 01 40 */ stw r7, 0x140(r3)
/* 800A4ED4 000A1E34 90 C3 01 44 */ stw r6, 0x144(r3)
/* 800A4ED8 000A1E38 90 A3 01 48 */ stw r5, 0x148(r3)
/* 800A4EDC 000A1E3C 90 83 01 4C */ stw r4, 0x14c(r3)
/* 800A4EE0 000A1E40 93 E3 01 54 */ stw r31, 0x154(r3)
/* 800A4EE4 000A1E44 90 03 01 A0 */ stw r0, 0x1a0(r3)
/* 800A4EE8 000A1E48 83 D0 09 20 */ lwz r30, 0x920(r16)
/* 800A4EEC 000A1E4C 80 10 09 18 */ lwz r0, 0x918(r16)
/* 800A4EF0 000A1E50 93 C1 02 64 */ stw r30, 0x264(r1)
/* 800A4EF4 000A1E54 83 D0 09 24 */ lwz r30, 0x924(r16)
/* 800A4EF8 000A1E58 90 03 02 04 */ stw r0, 0x204(r3)
/* 800A4EFC 000A1E5C 80 01 02 64 */ lwz r0, 0x264(r1)
/* 800A4F00 000A1E60 93 C1 01 BC */ stw r30, 0x1bc(r1)
/* 800A4F04 000A1E64 83 D0 09 28 */ lwz r30, 0x928(r16)
/* 800A4F08 000A1E68 90 03 02 0C */ stw r0, 0x20c(r3)
/* 800A4F0C 000A1E6C 80 01 01 BC */ lwz r0, 0x1bc(r1)
/* 800A4F10 000A1E70 93 C1 01 C0 */ stw r30, 0x1c0(r1)
/* 800A4F14 000A1E74 83 D0 09 2C */ lwz r30, 0x92c(r16)
/* 800A4F18 000A1E78 90 03 02 10 */ stw r0, 0x210(r3)
/* 800A4F1C 000A1E7C 80 01 01 C0 */ lwz r0, 0x1c0(r1)
/* 800A4F20 000A1E80 93 C1 01 C4 */ stw r30, 0x1c4(r1)
/* 800A4F24 000A1E84 83 D0 09 30 */ lwz r30, 0x930(r16)
/* 800A4F28 000A1E88 90 03 02 14 */ stw r0, 0x214(r3)
/* 800A4F2C 000A1E8C 80 01 01 C4 */ lwz r0, 0x1c4(r1)
/* 800A4F30 000A1E90 93 C1 01 C8 */ stw r30, 0x1c8(r1)
/* 800A4F34 000A1E94 83 D0 09 34 */ lwz r30, 0x934(r16)
/* 800A4F38 000A1E98 90 03 02 18 */ stw r0, 0x218(r3)
/* 800A4F3C 000A1E9C 80 01 01 C8 */ lwz r0, 0x1c8(r1)
/* 800A4F40 000A1EA0 93 C1 01 CC */ stw r30, 0x1cc(r1)
/* 800A4F44 000A1EA4 83 D0 09 38 */ lwz r30, 0x938(r16)
/* 800A4F48 000A1EA8 90 03 02 1C */ stw r0, 0x21c(r3)
/* 800A4F4C 000A1EAC 80 01 01 CC */ lwz r0, 0x1cc(r1)
/* 800A4F50 000A1EB0 93 C1 01 D0 */ stw r30, 0x1d0(r1)
/* 800A4F54 000A1EB4 83 D0 09 3C */ lwz r30, 0x93c(r16)
/* 800A4F58 000A1EB8 90 03 02 20 */ stw r0, 0x220(r3)
/* 800A4F5C 000A1EBC 80 01 01 D0 */ lwz r0, 0x1d0(r1)
/* 800A4F60 000A1EC0 93 C1 01 D4 */ stw r30, 0x1d4(r1)
/* 800A4F64 000A1EC4 83 D0 09 40 */ lwz r30, 0x940(r16)
/* 800A4F68 000A1EC8 90 03 02 24 */ stw r0, 0x224(r3)
/* 800A4F6C 000A1ECC 80 01 01 D4 */ lwz r0, 0x1d4(r1)
/* 800A4F70 000A1ED0 93 C1 01 D8 */ stw r30, 0x1d8(r1)
/* 800A4F74 000A1ED4 83 D0 09 44 */ lwz r30, 0x944(r16)
/* 800A4F78 000A1ED8 90 03 02 28 */ stw r0, 0x228(r3)
/* 800A4F7C 000A1EDC 80 01 01 D8 */ lwz r0, 0x1d8(r1)
/* 800A4F80 000A1EE0 93 C1 01 DC */ stw r30, 0x1dc(r1)
/* 800A4F84 000A1EE4 83 D0 09 48 */ lwz r30, 0x948(r16)
/* 800A4F88 000A1EE8 90 03 02 2C */ stw r0, 0x22c(r3)
/* 800A4F8C 000A1EEC 80 01 01 DC */ lwz r0, 0x1dc(r1)
/* 800A4F90 000A1EF0 93 C1 01 E0 */ stw r30, 0x1e0(r1)
/* 800A4F94 000A1EF4 83 D0 09 4C */ lwz r30, 0x94c(r16)
/* 800A4F98 000A1EF8 90 03 02 30 */ stw r0, 0x230(r3)
/* 800A4F9C 000A1EFC 80 01 01 E0 */ lwz r0, 0x1e0(r1)
/* 800A4FA0 000A1F00 93 C1 01 E4 */ stw r30, 0x1e4(r1)
/* 800A4FA4 000A1F04 83 D0 09 50 */ lwz r30, 0x950(r16)
/* 800A4FA8 000A1F08 90 03 02 34 */ stw r0, 0x234(r3)
/* 800A4FAC 000A1F0C 80 01 01 E4 */ lwz r0, 0x1e4(r1)
/* 800A4FB0 000A1F10 93 C1 01 E8 */ stw r30, 0x1e8(r1)
/* 800A4FB4 000A1F14 83 D0 09 54 */ lwz r30, 0x954(r16)
/* 800A4FB8 000A1F18 90 03 02 38 */ stw r0, 0x238(r3)
/* 800A4FBC 000A1F1C 80 01 01 E8 */ lwz r0, 0x1e8(r1)
/* 800A4FC0 000A1F20 93 C1 01 EC */ stw r30, 0x1ec(r1)
/* 800A4FC4 000A1F24 83 D0 09 58 */ lwz r30, 0x958(r16)
/* 800A4FC8 000A1F28 90 03 02 3C */ stw r0, 0x23c(r3)
/* 800A4FCC 000A1F2C 80 01 01 EC */ lwz r0, 0x1ec(r1)
/* 800A4FD0 000A1F30 93 C1 01 F0 */ stw r30, 0x1f0(r1)
/* 800A4FD4 000A1F34 83 D0 09 5C */ lwz r30, 0x95c(r16)
/* 800A4FD8 000A1F38 90 03 02 40 */ stw r0, 0x240(r3)
/* 800A4FDC 000A1F3C 80 01 01 F0 */ lwz r0, 0x1f0(r1)
/* 800A4FE0 000A1F40 93 C1 01 F4 */ stw r30, 0x1f4(r1)
/* 800A4FE4 000A1F44 83 D0 09 60 */ lwz r30, 0x960(r16)
/* 800A4FE8 000A1F48 90 03 02 44 */ stw r0, 0x244(r3)
/* 800A4FEC 000A1F4C 80 01 01 F4 */ lwz r0, 0x1f4(r1)
/* 800A4FF0 000A1F50 93 C1 01 F8 */ stw r30, 0x1f8(r1)
/* 800A4FF4 000A1F54 83 D0 09 64 */ lwz r30, 0x964(r16)
/* 800A4FF8 000A1F58 90 03 02 48 */ stw r0, 0x248(r3)
/* 800A4FFC 000A1F5C 80 01 01 F8 */ lwz r0, 0x1f8(r1)
/* 800A5000 000A1F60 93 C1 01 FC */ stw r30, 0x1fc(r1)
/* 800A5004 000A1F64 83 D0 09 68 */ lwz r30, 0x968(r16)
/* 800A5008 000A1F68 90 03 02 4C */ stw r0, 0x24c(r3)
/* 800A500C 000A1F6C 80 01 01 FC */ lwz r0, 0x1fc(r1)
/* 800A5010 000A1F70 83 B0 08 B8 */ lwz r29, 0x8b8(r16)
/* 800A5014 000A1F74 83 90 08 BC */ lwz r28, 0x8bc(r16)
/* 800A5018 000A1F78 83 70 08 C0 */ lwz r27, 0x8c0(r16)
/* 800A501C 000A1F7C 83 50 08 C4 */ lwz r26, 0x8c4(r16)
/* 800A5020 000A1F80 83 30 08 C8 */ lwz r25, 0x8c8(r16)
/* 800A5024 000A1F84 83 10 08 CC */ lwz r24, 0x8cc(r16)
/* 800A5028 000A1F88 82 F0 08 D0 */ lwz r23, 0x8d0(r16)
/* 800A502C 000A1F8C 82 D0 08 D4 */ lwz r22, 0x8d4(r16)
/* 800A5030 000A1F90 82 B0 08 D8 */ lwz r21, 0x8d8(r16)
/* 800A5034 000A1F94 82 90 08 DC */ lwz r20, 0x8dc(r16)
/* 800A5038 000A1F98 82 70 08 E0 */ lwz r19, 0x8e0(r16)
/* 800A503C 000A1F9C 82 50 08 E4 */ lwz r18, 0x8e4(r16)
/* 800A5040 000A1FA0 82 30 08 E8 */ lwz r17, 0x8e8(r16)
/* 800A5044 000A1FA4 81 F0 08 EC */ lwz r15, 0x8ec(r16)
/* 800A5048 000A1FA8 81 D0 08 F0 */ lwz r14, 0x8f0(r16)
/* 800A504C 000A1FAC 81 90 08 F4 */ lwz r12, 0x8f4(r16)
/* 800A5050 000A1FB0 81 70 08 F8 */ lwz r11, 0x8f8(r16)
/* 800A5054 000A1FB4 81 50 08 FC */ lwz r10, 0x8fc(r16)
/* 800A5058 000A1FB8 81 30 09 00 */ lwz r9, 0x900(r16)
/* 800A505C 000A1FBC 81 10 09 04 */ lwz r8, 0x904(r16)
/* 800A5060 000A1FC0 80 F0 09 08 */ lwz r7, 0x908(r16)
/* 800A5064 000A1FC4 80 D0 09 0C */ lwz r6, 0x90c(r16)
/* 800A5068 000A1FC8 80 B0 09 10 */ lwz r5, 0x910(r16)
/* 800A506C 000A1FCC 80 90 09 14 */ lwz r4, 0x914(r16)
/* 800A5070 000A1FD0 83 F0 09 1C */ lwz r31, 0x91c(r16)
/* 800A5074 000A1FD4 90 03 02 50 */ stw r0, 0x250(r3)
/* 800A5078 000A1FD8 7F C0 F3 78 */ mr r0, r30
/* 800A507C 000A1FDC 93 C1 02 00 */ stw r30, 0x200(r1)
/* 800A5080 000A1FE0 93 A3 01 A4 */ stw r29, 0x1a4(r3)
/* 800A5084 000A1FE4 93 83 01 A8 */ stw r28, 0x1a8(r3)
/* 800A5088 000A1FE8 93 63 01 AC */ stw r27, 0x1ac(r3)
/* 800A508C 000A1FEC 93 43 01 B0 */ stw r26, 0x1b0(r3)
/* 800A5090 000A1FF0 93 23 01 B4 */ stw r25, 0x1b4(r3)
/* 800A5094 000A1FF4 93 03 01 B8 */ stw r24, 0x1b8(r3)
/* 800A5098 000A1FF8 92 E3 01 BC */ stw r23, 0x1bc(r3)
/* 800A509C 000A1FFC 92 C3 01 C0 */ stw r22, 0x1c0(r3)
/* 800A50A0 000A2000 92 A3 01 C4 */ stw r21, 0x1c4(r3)
/* 800A50A4 000A2004 92 83 01 C8 */ stw r20, 0x1c8(r3)
/* 800A50A8 000A2008 92 63 01 CC */ stw r19, 0x1cc(r3)
/* 800A50AC 000A200C 92 43 01 D0 */ stw r18, 0x1d0(r3)
/* 800A50B0 000A2010 92 23 01 D4 */ stw r17, 0x1d4(r3)
/* 800A50B4 000A2014 91 E3 01 D8 */ stw r15, 0x1d8(r3)
/* 800A50B8 000A2018 91 C3 01 DC */ stw r14, 0x1dc(r3)
/* 800A50BC 000A201C 91 83 01 E0 */ stw r12, 0x1e0(r3)
/* 800A50C0 000A2020 91 63 01 E4 */ stw r11, 0x1e4(r3)
/* 800A50C4 000A2024 91 43 01 E8 */ stw r10, 0x1e8(r3)
/* 800A50C8 000A2028 91 23 01 EC */ stw r9, 0x1ec(r3)
/* 800A50CC 000A202C 91 03 01 F0 */ stw r8, 0x1f0(r3)
/* 800A50D0 000A2030 90 E3 01 F4 */ stw r7, 0x1f4(r3)
/* 800A50D4 000A2034 90 C3 01 F8 */ stw r6, 0x1f8(r3)
/* 800A50D8 000A2038 90 A3 01 FC */ stw r5, 0x1fc(r3)
/* 800A50DC 000A203C 90 83 02 00 */ stw r4, 0x200(r3)
/* 800A50E0 000A2040 93 E3 02 08 */ stw r31, 0x208(r3)
/* 800A50E4 000A2044 90 03 02 54 */ stw r0, 0x254(r3)
/* 800A50E8 000A2048 83 D0 09 D4 */ lwz r30, 0x9d4(r16)
/* 800A50EC 000A204C 80 10 09 CC */ lwz r0, 0x9cc(r16)
/* 800A50F0 000A2050 93 C1 02 68 */ stw r30, 0x268(r1)
/* 800A50F4 000A2054 83 D0 09 D8 */ lwz r30, 0x9d8(r16)
/* 800A50F8 000A2058 90 03 02 B8 */ stw r0, 0x2b8(r3)
/* 800A50FC 000A205C 80 01 02 68 */ lwz r0, 0x268(r1)
/* 800A5100 000A2060 93 C1 02 04 */ stw r30, 0x204(r1)
/* 800A5104 000A2064 83 D0 09 DC */ lwz r30, 0x9dc(r16)
/* 800A5108 000A2068 90 03 02 C0 */ stw r0, 0x2c0(r3)
/* 800A510C 000A206C 80 01 02 04 */ lwz r0, 0x204(r1)
/* 800A5110 000A2070 93 C1 02 08 */ stw r30, 0x208(r1)
/* 800A5114 000A2074 83 D0 09 E0 */ lwz r30, 0x9e0(r16)
/* 800A5118 000A2078 90 03 02 C4 */ stw r0, 0x2c4(r3)
/* 800A511C 000A207C 80 01 02 08 */ lwz r0, 0x208(r1)
/* 800A5120 000A2080 93 C1 02 0C */ stw r30, 0x20c(r1)
/* 800A5124 000A2084 83 D0 09 E4 */ lwz r30, 0x9e4(r16)
/* 800A5128 000A2088 90 03 02 C8 */ stw r0, 0x2c8(r3)
/* 800A512C 000A208C 80 01 02 0C */ lwz r0, 0x20c(r1)
/* 800A5130 000A2090 93 C1 02 10 */ stw r30, 0x210(r1)
/* 800A5134 000A2094 83 D0 09 E8 */ lwz r30, 0x9e8(r16)
/* 800A5138 000A2098 90 03 02 CC */ stw r0, 0x2cc(r3)
/* 800A513C 000A209C 80 01 02 10 */ lwz r0, 0x210(r1)
/* 800A5140 000A20A0 93 C1 02 14 */ stw r30, 0x214(r1)
/* 800A5144 000A20A4 83 D0 09 EC */ lwz r30, 0x9ec(r16)
/* 800A5148 000A20A8 90 03 02 D0 */ stw r0, 0x2d0(r3)
/* 800A514C 000A20AC 80 01 02 14 */ lwz r0, 0x214(r1)
/* 800A5150 000A20B0 93 C1 02 18 */ stw r30, 0x218(r1)
/* 800A5154 000A20B4 83 D0 09 F0 */ lwz r30, 0x9f0(r16)
/* 800A5158 000A20B8 90 03 02 D4 */ stw r0, 0x2d4(r3)
/* 800A515C 000A20BC 80 01 02 18 */ lwz r0, 0x218(r1)
/* 800A5160 000A20C0 93 C1 02 1C */ stw r30, 0x21c(r1)
/* 800A5164 000A20C4 83 D0 09 F4 */ lwz r30, 0x9f4(r16)
/* 800A5168 000A20C8 90 03 02 D8 */ stw r0, 0x2d8(r3)
/* 800A516C 000A20CC 80 01 02 1C */ lwz r0, 0x21c(r1)
/* 800A5170 000A20D0 93 C1 02 20 */ stw r30, 0x220(r1)
/* 800A5174 000A20D4 83 D0 09 F8 */ lwz r30, 0x9f8(r16)
/* 800A5178 000A20D8 90 03 02 DC */ stw r0, 0x2dc(r3)
/* 800A517C 000A20DC 80 01 02 20 */ lwz r0, 0x220(r1)
/* 800A5180 000A20E0 93 C1 02 24 */ stw r30, 0x224(r1)
/* 800A5184 000A20E4 83 D0 09 FC */ lwz r30, 0x9fc(r16)
/* 800A5188 000A20E8 90 03 02 E0 */ stw r0, 0x2e0(r3)
/* 800A518C 000A20EC 80 01 02 24 */ lwz r0, 0x224(r1)
/* 800A5190 000A20F0 93 C1 02 28 */ stw r30, 0x228(r1)
/* 800A5194 000A20F4 83 D0 0A 00 */ lwz r30, 0xa00(r16)
/* 800A5198 000A20F8 90 03 02 E4 */ stw r0, 0x2e4(r3)
/* 800A519C 000A20FC 80 01 02 28 */ lwz r0, 0x228(r1)
/* 800A51A0 000A2100 93 C1 02 2C */ stw r30, 0x22c(r1)
/* 800A51A4 000A2104 83 D0 0A 04 */ lwz r30, 0xa04(r16)
/* 800A51A8 000A2108 90 03 02 E8 */ stw r0, 0x2e8(r3)
/* 800A51AC 000A210C 80 01 02 2C */ lwz r0, 0x22c(r1)
/* 800A51B0 000A2110 93 C1 02 30 */ stw r30, 0x230(r1)
/* 800A51B4 000A2114 83 D0 0A 08 */ lwz r30, 0xa08(r16)
/* 800A51B8 000A2118 90 03 02 EC */ stw r0, 0x2ec(r3)
/* 800A51BC 000A211C 80 01 02 30 */ lwz r0, 0x230(r1)
/* 800A51C0 000A2120 93 C1 02 34 */ stw r30, 0x234(r1)
/* 800A51C4 000A2124 83 D0 0A 0C */ lwz r30, 0xa0c(r16)
/* 800A51C8 000A2128 90 03 02 F0 */ stw r0, 0x2f0(r3)
/* 800A51CC 000A212C 80 01 02 34 */ lwz r0, 0x234(r1)
/* 800A51D0 000A2130 93 C1 02 38 */ stw r30, 0x238(r1)
/* 800A51D4 000A2134 83 D0 0A 10 */ lwz r30, 0xa10(r16)
/* 800A51D8 000A2138 90 03 02 F4 */ stw r0, 0x2f4(r3)
/* 800A51DC 000A213C 80 01 02 38 */ lwz r0, 0x238(r1)
/* 800A51E0 000A2140 93 C1 02 3C */ stw r30, 0x23c(r1)
/* 800A51E4 000A2144 83 D0 0A 14 */ lwz r30, 0xa14(r16)
/* 800A51E8 000A2148 90 03 02 F8 */ stw r0, 0x2f8(r3)
/* 800A51EC 000A214C 80 01 02 3C */ lwz r0, 0x23c(r1)
/* 800A51F0 000A2150 93 C1 02 40 */ stw r30, 0x240(r1)
/* 800A51F4 000A2154 83 D0 0A 18 */ lwz r30, 0xa18(r16)
/* 800A51F8 000A2158 90 03 02 FC */ stw r0, 0x2fc(r3)
/* 800A51FC 000A215C 80 01 02 40 */ lwz r0, 0x240(r1)
/* 800A5200 000A2160 93 C1 02 44 */ stw r30, 0x244(r1)
/* 800A5204 000A2164 83 D0 0A 1C */ lwz r30, 0xa1c(r16)
/* 800A5208 000A2168 90 03 03 00 */ stw r0, 0x300(r3)
/* 800A520C 000A216C 80 01 02 44 */ lwz r0, 0x244(r1)
/* 800A5210 000A2170 83 B0 09 6C */ lwz r29, 0x96c(r16)
/* 800A5214 000A2174 83 90 09 70 */ lwz r28, 0x970(r16)
/* 800A5218 000A2178 83 70 09 74 */ lwz r27, 0x974(r16)
/* 800A521C 000A217C 83 50 09 78 */ lwz r26, 0x978(r16)
/* 800A5220 000A2180 83 30 09 7C */ lwz r25, 0x97c(r16)
/* 800A5224 000A2184 83 10 09 80 */ lwz r24, 0x980(r16)
/* 800A5228 000A2188 82 F0 09 84 */ lwz r23, 0x984(r16)
/* 800A522C 000A218C 82 D0 09 88 */ lwz r22, 0x988(r16)
/* 800A5230 000A2190 82 B0 09 8C */ lwz r21, 0x98c(r16)
/* 800A5234 000A2194 82 90 09 90 */ lwz r20, 0x990(r16)
/* 800A5238 000A2198 82 70 09 94 */ lwz r19, 0x994(r16)
/* 800A523C 000A219C 82 50 09 98 */ lwz r18, 0x998(r16)
/* 800A5240 000A21A0 82 30 09 9C */ lwz r17, 0x99c(r16)
/* 800A5244 000A21A4 81 F0 09 A0 */ lwz r15, 0x9a0(r16)
/* 800A5248 000A21A8 81 D0 09 A4 */ lwz r14, 0x9a4(r16)
/* 800A524C 000A21AC 81 90 09 A8 */ lwz r12, 0x9a8(r16)
/* 800A5250 000A21B0 81 70 09 AC */ lwz r11, 0x9ac(r16)
/* 800A5254 000A21B4 81 50 09 B0 */ lwz r10, 0x9b0(r16)
/* 800A5258 000A21B8 81 30 09 B4 */ lwz r9, 0x9b4(r16)
/* 800A525C 000A21BC 81 10 09 B8 */ lwz r8, 0x9b8(r16)
/* 800A5260 000A21C0 80 F0 09 BC */ lwz r7, 0x9bc(r16)
/* 800A5264 000A21C4 80 D0 09 C0 */ lwz r6, 0x9c0(r16)
/* 800A5268 000A21C8 80 B0 09 C4 */ lwz r5, 0x9c4(r16)
/* 800A526C 000A21CC 80 90 09 C8 */ lwz r4, 0x9c8(r16)
/* 800A5270 000A21D0 83 F0 09 D0 */ lwz r31, 0x9d0(r16)
/* 800A5274 000A21D4 90 03 03 04 */ stw r0, 0x304(r3)
/* 800A5278 000A21D8 7F C0 F3 78 */ mr r0, r30
/* 800A527C 000A21DC 93 C1 02 48 */ stw r30, 0x248(r1)
/* 800A5280 000A21E0 93 A3 02 58 */ stw r29, 0x258(r3)
/* 800A5284 000A21E4 93 83 02 5C */ stw r28, 0x25c(r3)
/* 800A5288 000A21E8 93 63 02 60 */ stw r27, 0x260(r3)
/* 800A528C 000A21EC 93 43 02 64 */ stw r26, 0x264(r3)
/* 800A5290 000A21F0 93 23 02 68 */ stw r25, 0x268(r3)
/* 800A5294 000A21F4 93 03 02 6C */ stw r24, 0x26c(r3)
/* 800A5298 000A21F8 92 E3 02 70 */ stw r23, 0x270(r3)
/* 800A529C 000A21FC 92 C3 02 74 */ stw r22, 0x274(r3)
/* 800A52A0 000A2200 92 A3 02 78 */ stw r21, 0x278(r3)
/* 800A52A4 000A2204 92 83 02 7C */ stw r20, 0x27c(r3)
/* 800A52A8 000A2208 92 63 02 80 */ stw r19, 0x280(r3)
/* 800A52AC 000A220C 92 43 02 84 */ stw r18, 0x284(r3)
/* 800A52B0 000A2210 92 23 02 88 */ stw r17, 0x288(r3)
/* 800A52B4 000A2214 91 E3 02 8C */ stw r15, 0x28c(r3)
/* 800A52B8 000A2218 91 C3 02 90 */ stw r14, 0x290(r3)
/* 800A52BC 000A221C 91 83 02 94 */ stw r12, 0x294(r3)
/* 800A52C0 000A2220 91 63 02 98 */ stw r11, 0x298(r3)
/* 800A52C4 000A2224 91 43 02 9C */ stw r10, 0x29c(r3)
/* 800A52C8 000A2228 91 23 02 A0 */ stw r9, 0x2a0(r3)
/* 800A52CC 000A222C 91 03 02 A4 */ stw r8, 0x2a4(r3)
/* 800A52D0 000A2230 90 E3 02 A8 */ stw r7, 0x2a8(r3)
/* 800A52D4 000A2234 90 C3 02 AC */ stw r6, 0x2ac(r3)
/* 800A52D8 000A2238 90 A3 02 B0 */ stw r5, 0x2b0(r3)
/* 800A52DC 000A223C 90 83 02 B4 */ stw r4, 0x2b4(r3)
/* 800A52E0 000A2240 93 E3 02 BC */ stw r31, 0x2bc(r3)
/* 800A52E4 000A2244 90 03 03 08 */ stw r0, 0x308(r3)
/* 800A52E8 000A2248 81 70 0A 20 */ lwz r11, 0xa20(r16)
/* 800A52EC 000A224C 81 50 0A 24 */ lwz r10, 0xa24(r16)
/* 800A52F0 000A2250 81 30 0A 28 */ lwz r9, 0xa28(r16)
/* 800A52F4 000A2254 81 10 0A 2C */ lwz r8, 0xa2c(r16)
/* 800A52F8 000A2258 80 F0 0A 30 */ lwz r7, 0xa30(r16)
/* 800A52FC 000A225C 80 D0 0A 34 */ lwz r6, 0xa34(r16)
/* 800A5300 000A2260 80 B0 0A 38 */ lwz r5, 0xa38(r16)
/* 800A5304 000A2264 80 90 0A 3C */ lwz r4, 0xa3c(r16)
/* 800A5308 000A2268 80 10 0A 40 */ lwz r0, 0xa40(r16)
/* 800A530C 000A226C 91 63 03 0C */ stw r11, 0x30c(r3)
/* 800A5310 000A2270 91 43 03 10 */ stw r10, 0x310(r3)
/* 800A5314 000A2274 91 23 03 14 */ stw r9, 0x314(r3)
/* 800A5318 000A2278 91 03 03 18 */ stw r8, 0x318(r3)
/* 800A531C 000A227C 90 E3 03 1C */ stw r7, 0x31c(r3)
/* 800A5320 000A2280 90 C3 03 20 */ stw r6, 0x320(r3)
/* 800A5324 000A2284 90 A3 03 24 */ stw r5, 0x324(r3)
/* 800A5328 000A2288 90 83 03 28 */ stw r4, 0x328(r3)
/* 800A532C 000A228C 90 03 03 2C */ stw r0, 0x32c(r3)
/* 800A5330 000A2290 B9 C1 02 78 */ lmw r14, 0x278(r1)
/* 800A5334 000A2294 38 21 02 C0 */ addi r1, r1, 0x2c0
/* 800A5338 000A2298 4E 80 00 20 */ blr
.section .rodata
.balign 8
.global lbl_803CD968
lbl_803CD968:
# ROM: 0x3CA968
.asciz "Patrol"
.global lbl_803CD96F
lbl_803CD96F:
# ROM: 0x3CA96F
.byte 0x46
.asciz "ollowPattern"
.global lbl_803CD97D
lbl_803CD97D:
# ROM: 0x3CA97D
.byte 0x44, 0x65, 0x61
.byte 0x64, 0x00
.global lbl_803CD982
lbl_803CD982:
# ROM: 0x3CA982
.byte 0x50, 0x61
.asciz "thFind"
.global lbl_803CD98B
lbl_803CD98B:
# ROM: 0x3CA98B
.byte 0x53
.asciz "tart"
.global lbl_803CD991
lbl_803CD991:
# ROM: 0x3CA991
.byte 0x53, 0x65, 0x6C
.asciz "ectTarget"
.global lbl_803CD99E
lbl_803CD99E:
# ROM: 0x3CA99E
.byte 0x54, 0x61
.asciz "rgetPatrol"
.global lbl_803CD9AB
lbl_803CD9AB:
# ROM: 0x3CA9AB
.byte 0x54
.asciz "argetPlayer"
.global lbl_803CD9B8
lbl_803CD9B8:
# ROM: 0x3CA9B8
.asciz "TargetCover"
.global lbl_803CD9C4
lbl_803CD9C4:
# ROM: 0x3CA9C4
.asciz "Halt"
.global lbl_803CD9C9
lbl_803CD9C9:
# ROM: 0x3CA9C9
.byte 0x57, 0x61, 0x6C
.byte 0x6B, 0x00
.global lbl_803CD9CE
lbl_803CD9CE:
# ROM: 0x3CA9CE
.byte 0x52, 0x75
.byte 0x6E, 0x00
.global lbl_803CD9D2
lbl_803CD9D2:
# ROM: 0x3CA9D2
.byte 0x47, 0x65
.asciz "nerate"
.global lbl_803CD9DB
lbl_803CD9DB:
# ROM: 0x3CA9DB
.byte 0x44
.asciz "eactivate"
.global lbl_803CD9E6
lbl_803CD9E6:
# ROM: 0x3CA9E6
.byte 0x41, 0x74
.asciz "tack"
.global lbl_803CD9ED
lbl_803CD9ED:
# ROM: 0x3CA9ED
.byte 0x4C, 0x6F, 0x6F
.asciz "pedAttack"
.global lbl_803CD9FA
lbl_803CD9FA:
# ROM: 0x3CA9FA
.byte 0x4A, 0x75
.asciz "mpBack"
.global lbl_803CDA03
lbl_803CDA03:
# ROM: 0x3CAA03
.byte 0x44
.asciz "oubleSnap"
.global lbl_803CDA0E
lbl_803CDA0E:
# ROM: 0x3CAA0E
.byte 0x53, 0x68
.asciz "uffle"
.global lbl_803CDA16
lbl_803CDA16:
# ROM: 0x3CAA16
.byte 0x54, 0x75
.asciz "rnAround"
.global lbl_803CDA21
lbl_803CDA21:
# ROM: 0x3CAA21
.byte 0x53, 0x6B, 0x69
.byte 0x64, 0x00
.global lbl_803CDA26
lbl_803CDA26:
# ROM: 0x3CAA26
.byte 0x41, 0x63
.asciz "tive"
.global lbl_803CDA2D
lbl_803CDA2D:
# ROM: 0x3CAA2D
.byte 0x49, 0x6E, 0x41
.asciz "ctive"
.global lbl_803CDA36
lbl_803CDA36:
# ROM: 0x3CAA36
.byte 0x43, 0x6F
.asciz "verAttack"
.global lbl_803CDA42
lbl_803CDA42:
# ROM: 0x3CAA42
.byte 0x43, 0x72
.asciz "ouch"
.global lbl_803CDA49
lbl_803CDA49:
# ROM: 0x3CAA49
.byte 0x46, 0x61, 0x64
.4byte 0x65496E00
.global lbl_803CDA50
lbl_803CDA50:
# ROM: 0x3CAA50
.asciz "FadeOut"
.global lbl_803CDA58
lbl_803CDA58:
# ROM: 0x3CAA58
.asciz "GetUp"
.global lbl_803CDA5E
lbl_803CDA5E:
# ROM: 0x3CAA5E
.byte 0x54, 0x61
.4byte 0x756E7400
.global lbl_803CDA64
lbl_803CDA64:
# ROM: 0x3CAA64
.asciz "Suck"
.global lbl_803CDA69
lbl_803CDA69:
# ROM: 0x3CAA69
.byte 0x46, 0x6C, 0x65
.byte 0x65, 0x00
.global lbl_803CDA6E
lbl_803CDA6E:
# ROM: 0x3CAA6E
.byte 0x4C, 0x75
.byte 0x72, 0x6B, 0x00
.global lbl_803CDA73
lbl_803CDA73:
# ROM: 0x3CAA73
.byte 0x50
.asciz "rojectileAttack"
.global lbl_803CDA84
lbl_803CDA84:
# ROM: 0x3CAA84
.asciz "Flinch"
.global lbl_803CDA8B
lbl_803CDA8B:
# ROM: 0x3CAA8B
.byte 0x48
.asciz "urled"
.global lbl_803CDA92
lbl_803CDA92:
# ROM: 0x3CAA92
.byte 0x54, 0x65
.asciz "legraphAttack"
.global lbl_803CDAA2
lbl_803CDAA2:
# ROM: 0x3CAAA2
.byte 0x4A, 0x75
.byte 0x6D, 0x70, 0x00
.global lbl_803CDAA7
lbl_803CDAA7:
# ROM: 0x3CAAA7
.byte 0x45
.asciz "xplode"
.global lbl_803CDAAF
lbl_803CDAAF:
# ROM: 0x3CAAAF
.byte 0x44
.asciz "odge"
.global lbl_803CDAB5
lbl_803CDAB5:
# ROM: 0x3CAAB5
.byte 0x52, 0x65, 0x74
.asciz "reat"
.global lbl_803CDABD
lbl_803CDABD:
# ROM: 0x3CAABD
.byte 0x43, 0x6F, 0x76
.byte 0x65, 0x72, 0x00
.global lbl_803CDAC3
lbl_803CDAC3:
# ROM: 0x3CAAC3
.byte 0x41
.asciz "pproach"
.global lbl_803CDACC
lbl_803CDACC:
# ROM: 0x3CAACC
.asciz "WallHang"
.global lbl_803CDAD5
lbl_803CDAD5:
# ROM: 0x3CAAD5
.byte 0x57, 0x61, 0x6C
.asciz "lDetach"
.global lbl_803CDAE0
lbl_803CDAE0:
# ROM: 0x3CAAE0
.asciz "Enraged"
.global lbl_803CDAE8
lbl_803CDAE8:
# ROM: 0x3CAAE8
.asciz "SpecialAttack"
.global lbl_803CDAF6
lbl_803CDAF6:
# ROM: 0x3CAAF6
.byte 0x47, 0x72
.asciz "owth"
.global lbl_803CDAFD
lbl_803CDAFD:
# ROM: 0x3CAAFD
.byte 0x46, 0x61, 0x69
.byte 0x6E, 0x74, 0x00
.global lbl_803CDB03
lbl_803CDB03:
# ROM: 0x3CAB03
.byte 0x4C
.4byte 0x616E6400
.global lbl_803CDB08
lbl_803CDB08:
# ROM: 0x3CAB08
.asciz "Bounce"
.global lbl_803CDB0F
lbl_803CDB0F:
# ROM: 0x3CAB0F
.byte 0x50
.asciz "athFindEx"
.global lbl_803CDB1A
lbl_803CDB1A:
# ROM: 0x3CAB1A
.byte 0x44, 0x69
.4byte 0x7A7A7900
.global lbl_803CDB20
lbl_803CDB20:
# ROM: 0x3CAB20
.asciz "CallForBackup"
.global lbl_803CDB2E
lbl_803CDB2E:
# ROM: 0x3CAB2E
.byte 0x42, 0x75
.asciz "lbAttack"
.global lbl_803CDB39
lbl_803CDB39:
# ROM: 0x3CAB39
.byte 0x50, 0x6F, 0x64
.asciz "Attack"
.global lbl_803CDB43
lbl_803CDB43:
# ROM: 0x3CAB43
.byte 0x49
.asciz "nAttackPosition"
.global lbl_803CDB54
lbl_803CDB54:
# ROM: 0x3CAB54
.asciz "Leash"
.global lbl_803CDB5A
lbl_803CDB5A:
# ROM: 0x3CAB5A
.byte 0x4F, 0x66
.asciz "fLine"
.global lbl_803CDB62
lbl_803CDB62:
# ROM: 0x3CAB62
.byte 0x41, 0x74
.asciz "tacked"
.global lbl_803CDB6B
lbl_803CDB6B:
# ROM: 0x3CAB6B
.byte 0x50
.asciz "athShagged"
.global lbl_803CDB77
lbl_803CDB77:
# ROM: 0x3CAB77
.byte 0x50
.asciz "athOver"
.global lbl_803CDB80
lbl_803CDB80:
# ROM: 0x3CAB80
.asciz "PathFound"
.global lbl_803CDB8A
lbl_803CDB8A:
# ROM: 0x3CAB8A
.byte 0x54, 0x6F
.asciz "oClose"
.global lbl_803CDB93
lbl_803CDB93:
# ROM: 0x3CAB93
.byte 0x49
.asciz "nRange"
.global lbl_803CDB9B
lbl_803CDB9B:
# ROM: 0x3CAB9B
.byte 0x49
.asciz "nMaxRange"
.global lbl_803CDBA6
lbl_803CDBA6:
# ROM: 0x3CABA6
.byte 0x49, 0x6E
.asciz "DetectionRange"
.global lbl_803CDBB7
lbl_803CDBB7:
# ROM: 0x3CABB7
.byte 0x53
.asciz "potPlayer"
.global lbl_803CDBC2
lbl_803CDBC2:
# ROM: 0x3CABC2
.byte 0x50, 0x6C
.asciz "ayerSpot"
.global lbl_803CDBCD
lbl_803CDBCD:
# ROM: 0x3CABCD
.byte 0x50, 0x61, 0x74
.asciz "ternOver"
.global lbl_803CDBD9
lbl_803CDBD9:
# ROM: 0x3CABD9
.byte 0x50, 0x61, 0x74
.asciz "ternShagged"
.global lbl_803CDBE8
lbl_803CDBE8:
# ROM: 0x3CABE8
.asciz "HasAttackPattern"
.global lbl_803CDBF9
lbl_803CDBF9:
# ROM: 0x3CABF9
.byte 0x48, 0x61, 0x73
.asciz "PatrolPath"
.global lbl_803CDC07
lbl_803CDC07:
# ROM: 0x3CAC07
.byte 0x48
.asciz "asRetreatPattern"
.global lbl_803CDC19
lbl_803CDC19:
# ROM: 0x3CAC19
.byte 0x44, 0x65, 0x6C
.byte 0x61, 0x79, 0x00
.global lbl_803CDC1F
lbl_803CDC1F:
# ROM: 0x3CAC1F
.byte 0x52
.asciz "andomDelay"
.global lbl_803CDC2B
lbl_803CDC2B:
# ROM: 0x3CAC2B
.byte 0x46
.asciz "ixedDelay"
.global lbl_803CDC36
lbl_803CDC36:
# ROM: 0x3CAC36
.byte 0x44, 0x65
.asciz "fault"
.global lbl_803CDC3E
lbl_803CDC3E:
# ROM: 0x3CAC3E
.byte 0x41, 0x6E
.asciz "imOver"
.global lbl_803CDC47
lbl_803CDC47:
# ROM: 0x3CAC47
.byte 0x53
.asciz "houldAttack"
.global lbl_803CDC54
lbl_803CDC54:
# ROM: 0x3CAC54
.asciz "ShouldDoubleSnap"
.global lbl_803CDC65
lbl_803CDC65:
# ROM: 0x3CAC65
.byte 0x49, 0x6E, 0x50
.asciz "osition"
.global lbl_803CDC70
lbl_803CDC70:
# ROM: 0x3CAC70
.asciz "ShouldTurn"
.global lbl_803CDC7B
lbl_803CDC7B:
# ROM: 0x3CAC7B
.byte 0x48
.asciz "itSomething"
.global lbl_803CDC88
lbl_803CDC88:
# ROM: 0x3CAC88
.asciz "ShouldJumpBack"
.global lbl_803CDC97
lbl_803CDC97:
# ROM: 0x3CAC97
.byte 0x53
.asciz "tuck"
.global lbl_803CDC9D
lbl_803CDC9D:
# ROM: 0x3CAC9D
.byte 0x4E, 0x6F, 0x50
.asciz "athNodes"
.global lbl_803CDCA9
lbl_803CDCA9:
# ROM: 0x3CACA9
.byte 0x4C, 0x61, 0x6E
.4byte 0x64656400
.global lbl_803CDCB0
lbl_803CDCB0:
# ROM: 0x3CACB0
.asciz "HearShot"
.global lbl_803CDCB9
lbl_803CDCB9:
# ROM: 0x3CACB9
.byte 0x48, 0x65, 0x61
.asciz "rPlayer"
.global lbl_803CDCC4
lbl_803CDCC4:
# ROM: 0x3CACC4
.asciz "CoverCheck"
.global lbl_803CDCCF
lbl_803CDCCF:
# ROM: 0x3CACCF
.byte 0x43
.asciz "overFind"
.global lbl_803CDCD9
lbl_803CDCD9:
# ROM: 0x3CACD9
.byte 0x43, 0x6F, 0x76
.asciz "erBlown"
.global lbl_803CDCE4
lbl_803CDCE4:
# ROM: 0x3CACE4
.asciz "CoverNearlyBlown"
.global lbl_803CDCF5
lbl_803CDCF5:
# ROM: 0x3CACF5
.byte 0x43, 0x6F, 0x76
.asciz "eringFire"
.global lbl_803CDD02
lbl_803CDD02:
# ROM: 0x3CAD02
.byte 0x47, 0x6F
.4byte 0x74557000
.global lbl_803CDD08
lbl_803CDD08:
# ROM: 0x3CAD08
.asciz "LineOfSight"
.global lbl_803CDD14
lbl_803CDD14:
# ROM: 0x3CAD14
.asciz "AggressionCheck"
.global lbl_803CDD24
lbl_803CDD24:
# ROM: 0x3CAD24
.asciz "AttackOver"
.global lbl_803CDD2F
lbl_803CDD2F:
# ROM: 0x3CAD2F
.byte 0x53
.asciz "houldTaunt"
.global lbl_803CDD3B
lbl_803CDD3B:
# ROM: 0x3CAD3B
.byte 0x49
.asciz "nside"
.global lbl_803CDD42
lbl_803CDD42:
# ROM: 0x3CAD42
.byte 0x53, 0x68
.asciz "ouldFire"
.global lbl_803CDD4D
lbl_803CDD4D:
# ROM: 0x3CAD4D
.byte 0x53, 0x68, 0x6F
.asciz "uldFlinch"
.global lbl_803CDD5A
lbl_803CDD5A:
# ROM: 0x3CAD5A
.byte 0x50, 0x61
.asciz "trolPathOver"
.global lbl_803CDD69
lbl_803CDD69:
# ROM: 0x3CAD69
.byte 0x53, 0x68, 0x6F
.asciz "uldDodge"
.global lbl_803CDD75
lbl_803CDD75:
# ROM: 0x3CAD75
.byte 0x53, 0x68, 0x6F
.asciz "uldRetreat"
.global lbl_803CDD83
lbl_803CDD83:
# ROM: 0x3CAD83
.byte 0x53
.asciz "houldCrouch"
.global lbl_803CDD90
lbl_803CDD90:
# ROM: 0x3CAD90
.asciz "ShouldMove"
.global lbl_803CDD9B
lbl_803CDD9B:
# ROM: 0x3CAD9B
.byte 0x53
.asciz "hotAt"
.global lbl_803CDDA2
lbl_803CDDA2:
# ROM: 0x3CADA2
.byte 0x48, 0x61
.asciz "sTargetingPoint"
.global lbl_803CDDB4
lbl_803CDDB4:
# ROM: 0x3CADB4
.asciz "ShouldWallHang"
.global lbl_803CDDC3
lbl_803CDDC3:
# ROM: 0x3CADC3
.byte 0x53
.asciz "etAIStage"
.global lbl_803CDDCE
lbl_803CDDCE:
# ROM: 0x3CADCE
.byte 0x41, 0x49
.asciz "Stage"
.global lbl_803CDDD6
lbl_803CDDD6:
# ROM: 0x3CADD6
.byte 0x53, 0x74
.asciz "artAttack"
.global lbl_803CDDE2
lbl_803CDDE2:
# ROM: 0x3CADE2
.byte 0x42, 0x72
.asciz "eakAttack"
.global lbl_803CDDEE
lbl_803CDDEE:
# ROM: 0x3CADEE
.byte 0x53, 0x68
.asciz "ouldStrafe"
.global lbl_803CDDFB
lbl_803CDDFB:
# ROM: 0x3CADFB
.byte 0x53
.asciz "houldSpecialAttack"
.global lbl_803CDE0F
lbl_803CDE0F:
# ROM: 0x3CAE0F
.byte 0x4C
.asciz "ostInterest"
.global lbl_803CDE1C
lbl_803CDE1C:
# ROM: 0x3CAE1C
.asciz "CodeTrigger"
.global lbl_803CDE28
lbl_803CDE28:
# ROM: 0x3CAE28
.asciz "BounceFind"
.global lbl_803CDE33
lbl_803CDE33:
# ROM: 0x3CAE33
.byte 0x52
.asciz "andom"
.global lbl_803CDE3A
lbl_803CDE3A:
# ROM: 0x3CAE3A
.byte 0x46, 0x69
.asciz "xedRandom"
.global lbl_803CDE46
lbl_803CDE46:
# ROM: 0x3CAE46
.byte 0x49, 0x73
.asciz "Dizzy"
.global lbl_803CDE4E
lbl_803CDE4E:
# ROM: 0x3CAE4E
.byte 0x53, 0x68
.asciz "ouldCallForBackup"
.byte 0x3F, 0x3F
.asciz "(??)"
.balign 4
.4byte 0