prime/asm/MetroidPrime/Enemies/CAi.s

4587 lines
210 KiB
ArmAsm

.include "macros.inc"
.section .data
.global lbl_803DAF58
lbl_803DAF58:
# ROM: 0x3D7F58
.4byte 0x803CD968
.4byte 0x803CD96F
.4byte 0x803CD97D
.4byte 0x803CD982
.4byte 0x803CD98B
.4byte 0x803CD991
.4byte 0x803CD99E
.4byte 0x803CD9AB
.4byte 0x803CD9B8
.4byte 0x803CD9C4
.4byte 0x803CD9C9
.4byte 0x803CD9CE
.4byte 0x803CD9D2
.4byte 0x803CD9DB
.4byte 0x803CD9E6
.4byte 0x803CD9ED
.4byte 0x803CD9FA
.4byte 0x803CDA03
.4byte 0x803CDA0E
.4byte 0x803CDA16
.4byte 0x803CDA21
.4byte 0x803CDA26
.4byte 0x803CDA2D
.4byte 0x803CDA36
.4byte 0x803CDA42
.4byte 0x803CDA49
.4byte 0x803CDA50
.4byte 0x803CDA58
.4byte 0x803CDA5E
.4byte 0x803CDA64
.4byte 0x803CDA69
.4byte 0x803CDA6E
.4byte 0x803CDA73
.4byte 0x803CDA84
.4byte 0x803CDA8B
.4byte 0x803CDA92
.4byte 0x803CDAA2
.4byte 0x803CDAA7
.4byte 0x803CDAAF
.4byte 0x803CDAB5
.4byte 0x803CDABD
.4byte 0x803CDAC3
.4byte 0x803CDACC
.4byte 0x803CDAD5
.4byte 0x803CDAE0
.4byte 0x803CDAE8
.4byte 0x803CDAF6
.4byte 0x803CDAFD
.4byte 0x803CDB03
.4byte 0x803CDB08
.4byte 0x803CDB0F
.4byte 0x803CDB1A
.4byte 0x803CDB20
.4byte 0x803CDB2E
.4byte 0x803CDB39
.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 0x803CDB43
.4byte 0x803CDB54
.4byte 0x803CDB5A
.4byte 0x803CDB62
.4byte 0x803CDB6B
.4byte 0x803CDB77
.4byte 0x803CDB80
.4byte 0x803CDB8A
.4byte 0x803CDB93
.4byte 0x803CDB9B
.4byte 0x803CDBA6
.4byte 0x803CDBB7
.4byte 0x803CDBC2
.4byte 0x803CDBCD
.4byte 0x803CDBD9
.4byte 0x803CDBE8
.4byte 0x803CDBF9
.4byte 0x803CDC07
.4byte 0x803CDC19
.4byte 0x803CDC1F
.4byte 0x803CDC2B
.4byte 0x803CDC36
.4byte 0x803CDC3E
.4byte 0x803CDC47
.4byte 0x803CDC54
.4byte 0x803CDC65
.4byte 0x803CDC70
.4byte 0x803CDC7B
.4byte 0x803CDC88
.4byte 0x803CDC97
.4byte 0x803CDC9D
.4byte 0x803CDCA9
.4byte 0x803CDCB0
.4byte 0x803CDCB9
.4byte 0x803CDCC4
.4byte 0x803CDCCF
.4byte 0x803CDCD9
.4byte 0x803CDCE4
.4byte 0x803CDCF5
.4byte 0x803CDD02
.4byte 0x803CDD08
.4byte 0x803CDD14
.4byte 0x803CDD24
.4byte 0x803CDD2F
.4byte 0x803CDD3B
.4byte 0x803CDD42
.4byte 0x803CDD4D
.4byte 0x803CDD5A
.4byte 0x803CDD69
.4byte 0x803CDD75
.4byte 0x803CDD83
.4byte 0x803CDD90
.4byte 0x803CDD9B
.4byte 0x803CDDA2
.4byte 0x803CDDB4
.4byte 0x803CDDC3
.4byte 0x803CDDCE
.4byte 0x803CDDD6
.4byte 0x803CDDE2
.4byte 0x803CDDEE
.4byte 0x803CDDFB
.4byte 0x803CDE0F
.4byte 0x803CDE1C
.4byte 0x803CDE28
.4byte 0x803CDE33
.4byte 0x803CDE3A
.4byte 0x803CDE46
.4byte 0x803CDE4E
.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__6CActorCFRC12CTransform4f
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
.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
.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
# 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"
.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, skZero3f@ha
/* 800A2E78 0009FDD8 80 AD 86 10 */ lwz r5, lbl_805A71D0@sda21(r13)
/* 800A2E7C 0009FDDC 38 C4 66 A0 */ addi r6, r4, skZero3f@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 sub_80105cf0
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, lbl_803D8598@ha
/* 800A3228 000A0188 84 C4 85 98 */ lwzu r6, lbl_803D8598@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