Animation system updated, some more boot files decompiled (+6%), z_fcurve_data_skelanime decompiled (1 non-matching), some asm files split, etc (#89)

* Progress on various files

* gfxprint stuff

* split some rodata, add iconv for rodata string parsing

* z_std_dma rodata

* 2 nonmatchings in gfxprint

* mtxuty-cvt ok

* more

* match a function in idle.c

* progress

* Cleanup

* Rename BgPolygon to CollisionPoly

* progress

* some effect stuff

* more effect progress

* updates

* made suggested changes

* z_effect_soft_sprite_old_init mostly ok

* remove old effects enum

* gamealloc.c OK

* added more files

* motor.c almost done

* motor.c OK

* updates

* migration of two files

* listalloc.c oK

* z_fcurve_data_skelanime split

* z_fcurve_data_skelanime.c decompiled

* more files split

* z_malloc.c OK

* contpfs.c OK

* fault.c rodata migrated

* migrated fault_drawer rodata

* update

* update preprocess.py

* renamed functions in z_skelanime

* started z_skelanime cleanup

* like halfway through fixing z_skelanime

* animation system updated to meet oot standards

* remove unused animation structs

* rename matrix structs to fit oot

* Add -woff 712

* fix diff_settings.py because i accidentally broke it before

* fixed merge conflict, doesn't match though

* It matches now

* Updates

* Fixed warnings...added gcc code syntax checking

* Remove gcc check, added in Tharo's PR

* warnings fixed (i think)

* fixed all warnings i think

* ok

* not sure what to do

* Fix all warnings i think (z_en_a_keep needs some file cleanup thouguh)

* it matches if i do this

* remove comment

* accidentally put osPfsFreeBlocks in epilinkhandle.c

* memcmp -> bcmp

* change u32 size to size_t size, delete string.h because it caused unnecessary confusion with defining size_t twice

* format.sh

* MTXMODE_NEW and MTXMODE_APPLY to matrix functions

* Made suggested changes

* pragma sFaultDrawerFont instead of including in repo

* add some functions to functions.h

* Bss reordering fixed in z_collision_check...added hack to disasm.py

* Updated z_en_a_keep.c

* Missed suggestion in EnAObj_Destroy

* .

* update z_fcurve_Data_skelanime and z_skelanime with suggestions

* devmgr.c ok

* minor changes

* Addressed comments

* remove redundant file

* gfxp -> dlist in game.c

* updated actorfixer.py

* fixed warnings in z_malloc

* Change void* back to Actor*

* format

* Add the soft_sprit comments back

* Rename SV->Flex

* remove .common

* run format

* Update src/code/z_skelanime.c

* u32 channel

Co-authored-by: Lucas Shaw <lucas.shaw1123@gmail.com>
Co-authored-by: angie <angheloalf95@gmail.com>
Co-authored-by: Kenix3 <kenixwhisperwind@gmail.com>
This commit is contained in:
Lucas Shaw
2021-10-24 10:59:14 -04:00
committed by GitHub
parent 961913f18f
commit dcf44596d2
181 changed files with 4953 additions and 3658 deletions
+53 -53
View File
@@ -1175,8 +1175,8 @@ asm/non_matchings/code/z_eventmgr/ActorCutscene_GetCurrentCamera.s,ActorCutscene
asm/non_matchings/code/z_eventmgr/func_800F21CC.s,func_800F21CC,0x800F21CC,0x3E
asm/non_matchings/code/z_eventmgr/func_800F22C4.s,func_800F22C4,0x800F22C4,0x40
asm/non_matchings/code/z_eventmgr/ActorCutscene_SetReturnCamera.s,ActorCutscene_SetReturnCamera,0x800F23C4,0x7
asm/non_matchings/code/code_800F23E0/func_800F23E0.s,func_800F23E0,0x800F23E0,0x26
asm/non_matchings/code/code_800F23E0/func_800F2478.s,func_800F2478,0x800F2478,0x6A
asm/non_matchings/code/z_fcurve_data/func_800F23E0.s,func_800F23E0,0x800F23E0,0x26
asm/non_matchings/code/z_fcurve_data/func_800F2478.s,func_800F2478,0x800F2478,0x6A
asm/non_matchings/code/z_fcurve_data_skelanime/func_800F2620.s,func_800F2620,0x800F2620,0xC
asm/non_matchings/code/z_fcurve_data_skelanime/func_800F2650.s,func_800F2650,0x800F2650,0x1C
asm/non_matchings/code/z_fcurve_data_skelanime/func_800F26C0.s,func_800F26C0,0x800F26C0,0xC
@@ -1684,8 +1684,8 @@ asm/non_matchings/code/z_parameter/func_80121FC4.s,func_80121FC4,0x80121FC4,0x14
asm/non_matchings/code/z_path/func_801224E0.s,func_801224E0,0x801224E0,0x11
asm/non_matchings/code/z_path/func_80122524.s,func_80122524,0x80122524,0x2A
asm/non_matchings/code/z_path/func_801225CC.s,func_801225CC,0x801225CC,0x25
asm/non_matchings/code/code_80122660/func_80122660.s,func_80122660,0x80122660,0x4
asm/non_matchings/code/code_80122660/func_80122670.s,func_80122670,0x80122670,0x1C
asm/non_matchings/code/z_pause/func_80122660.s,func_80122660,0x80122660,0x4
asm/non_matchings/code/z_pause/func_80122670.s,func_80122670,0x80122670,0x1C
asm/non_matchings/code/z_player_lib/func_801226E0.s,func_801226E0,0x801226E0,0x19
asm/non_matchings/code/z_player_lib/func_80122744.s,func_80122744,0x80122744,0x7
asm/non_matchings/code/z_player_lib/func_80122760.s,func_80122760,0x80122760,0x42
@@ -2040,16 +2040,16 @@ asm/non_matchings/code/z_skelanime/SkelAnime_LodDrawSV.s,SkelAnime_LodDrawSV,0x8
asm/non_matchings/code/z_skelanime/SkelAnime_DrawLimb.s,SkelAnime_DrawLimb,0x80133948,0x7D
asm/non_matchings/code/z_skelanime/SkelAnime_Draw.s,SkelAnime_Draw,0x80133B3C,0x68
asm/non_matchings/code/z_skelanime/SkelAnime_DrawLimbSV.s,SkelAnime_DrawLimbSV,0x80133CDC,0x93
asm/non_matchings/code/z_skelanime/SkelAnime_DrawSV.s,SkelAnime_DrawSV,0x80133F28,0x88
asm/non_matchings/code/z_skelanime/SkelAnime_DrawFlexOpa.s,SkelAnime_DrawFlexOpa,0x80133F28,0x88
asm/non_matchings/code/z_skelanime/func_80134148.s,func_80134148,0x80134148,0x9E
asm/non_matchings/code/z_skelanime/func_801343C0.s,func_801343C0,0x801343C0,0x90
asm/non_matchings/code/z_skelanime/SkelAnime_AnimateFrame.s,SkelAnime_AnimateFrame,0x80134600,0x49
asm/non_matchings/code/z_skelanime/SkelAnime_GetTotalFrames.s,SkelAnime_GetTotalFrames,0x80134724,0x9
asm/non_matchings/code/z_skelanime/SkelAnime_GetFrameCount.s,SkelAnime_GetFrameCount,0x80134748,0xB
asm/non_matchings/code/z_skelanime/Animation_GetLastFrame.s,Animation_GetLastFrame,0x80134748,0xB
asm/non_matchings/code/z_skelanime/SkelAnime_Draw2Limb.s,SkelAnime_Draw2Limb,0x80134774,0x87
asm/non_matchings/code/z_skelanime/SkelAnime_Draw2.s,SkelAnime_Draw2,0x80134990,0x71
asm/non_matchings/code/z_skelanime/SkelAnime_Draw.s,SkelAnime_Draw,0x80134990,0x71
asm/non_matchings/code/z_skelanime/SkelAnime_DrawLimbSV2.s,SkelAnime_DrawLimbSV2,0x80134B54,0x9A
asm/non_matchings/code/z_skelanime/SkelAnime_DrawSV2.s,SkelAnime_DrawSV2,0x80134DBC,0x90
asm/non_matchings/code/z_skelanime/SkelAnime_DrawFlex.s,SkelAnime_DrawFlex,0x80134DBC,0x90
asm/non_matchings/code/z_skelanime/func_80134FFC.s,func_80134FFC,0x80134FFC,0xF6
asm/non_matchings/code/z_skelanime/func_801353D4.s,func_801353D4,0x801353D4,0x9
asm/non_matchings/code/z_skelanime/SkelAnime_GetTotalFrames2.s,SkelAnime_GetTotalFrames2,0x801353F8,0x9
@@ -2096,30 +2096,30 @@ asm/non_matchings/code/z_skelanime/SkelAnime_SetModeStop.s,SkelAnime_SetModeStop
asm/non_matchings/code/z_skelanime/func_80136990.s,func_80136990,0x80136990,0x2E
asm/non_matchings/code/z_skelanime/func_80136A48.s,func_80136A48,0x80136A48,0xD
asm/non_matchings/code/z_skelanime/SkelAnime_Init.s,SkelAnime_Init,0x80136A7C,0x2D
asm/non_matchings/code/z_skelanime/SkelAnime_InitSV.s,SkelAnime_InitSV,0x80136B30,0x2F
asm/non_matchings/code/z_skelanime/SkelAnime_InitFlex.s,SkelAnime_InitFlex,0x80136B30,0x2F
asm/non_matchings/code/z_skelanime/SkelAnime_InitSkin.s,SkelAnime_InitSkin,0x80136BEC,0x26
asm/non_matchings/code/z_skelanime/func_80136C84.s,func_80136C84,0x80136C84,0x13
asm/non_matchings/code/z_skelanime/SkelAnime_FrameUpdateMatrix.s,SkelAnime_FrameUpdateMatrix,0x80136CD0,0x9
asm/non_matchings/code/z_skelanime/SkelAnime_Update.s,SkelAnime_Update,0x80136CD0,0x9
asm/non_matchings/code/z_skelanime/func_80136CF4.s,func_80136CF4,0x80136CF4,0x29
asm/non_matchings/code/z_skelanime/func_80136D98.s,func_80136D98,0x80136D98,0x5B
asm/non_matchings/code/z_skelanime/func_80136F04.s,func_80136F04,0x80136F04,0x4A
asm/non_matchings/code/z_skelanime/func_8013702C.s,func_8013702C,0x8013702C,0x21
asm/non_matchings/code/z_skelanime/func_801370B0.s,func_801370B0,0x801370B0,0x23
asm/non_matchings/code/z_skelanime/func_8013713C.s,func_8013713C,0x8013713C,0x3C
asm/non_matchings/code/z_skelanime/SkelAnime_ChangeAnimImpl.s,SkelAnime_ChangeAnimImpl,0x8013722C,0x6F
asm/non_matchings/code/z_skelanime/SkelAnime_ChangeAnim.s,SkelAnime_ChangeAnim,0x801373E8,0x12
asm/non_matchings/code/z_skelanime/SkelAnime_ChangeAnimDefaultStop.s,SkelAnime_ChangeAnimDefaultStop,0x80137430,0x16
asm/non_matchings/code/z_skelanime/SkelAnime_ChangeAnimTransitionStop.s,SkelAnime_ChangeAnimTransitionStop,0x80137488,0x17
asm/non_matchings/code/z_skelanime/SkelAnime_ChangeAnimPlaybackStop.s,SkelAnime_ChangeAnimPlaybackStop,0x801374E4,0x17
asm/non_matchings/code/z_skelanime/SkelAnime_ChangeAnimDefaultRepeat.s,SkelAnime_ChangeAnimDefaultRepeat,0x80137540,0x15
asm/non_matchings/code/z_skelanime/SkelAnime_ChangeAnimTransitionRepeat.s,SkelAnime_ChangeAnimTransitionRepeat,0x80137594,0xE
asm/non_matchings/code/z_skelanime/SkelAnime_ChangeAnimPlaybackRepeat.s,SkelAnime_ChangeAnimPlaybackRepeat,0x801375CC,0x16
asm/non_matchings/code/z_skelanime/Animation_ChangeImpl.s,Animation_ChangeImpl,0x8013722C,0x6F
asm/non_matchings/code/z_skelanime/Animation_Change.s,Animation_Change,0x801373E8,0x12
asm/non_matchings/code/z_skelanime/Animation_PlayOnce.s,Animation_PlayOnce,0x80137430,0x16
asm/non_matchings/code/z_skelanime/Animation_MorphToPlayOnce.s,Animation_MorphToPlayOnce,0x80137488,0x17
asm/non_matchings/code/z_skelanime/Animation_PlayOnceSetSpeed.s,Animation_PlayOnceSetSpeed,0x801374E4,0x17
asm/non_matchings/code/z_skelanime/Animation_PlayLoop.s,Animation_PlayLoop,0x80137540,0x15
asm/non_matchings/code/z_skelanime/Animation_MorphToLoop.s,Animation_MorphToLoop,0x80137594,0xE
asm/non_matchings/code/z_skelanime/Animation_ChangePlaybackRepeat.s,Animation_ChangePlaybackRepeat,0x801375CC,0x16
asm/non_matchings/code/z_skelanime/SkelAnime_AnimSetStop.s,SkelAnime_AnimSetStop,0x80137624,0xB
asm/non_matchings/code/z_skelanime/SkelAnime_AnimReverse.s,SkelAnime_AnimReverse,0x80137650,0x9
asm/non_matchings/code/z_skelanime/func_80137674.s,func_80137674,0x80137674,0x1A
asm/non_matchings/code/z_skelanime/func_801376DC.s,func_801376DC,0x801376DC,0x1B
asm/non_matchings/code/z_skelanime/func_80137748.s,func_80137748,0x80137748,0x5C
asm/non_matchings/code/z_skelanime/func_801378B8.s,func_801378B8,0x801378B8,0xA
asm/non_matchings/code/z_skelanime/Animation_OnFrame.s,Animation_OnFrame,0x801378B8,0xA
asm/non_matchings/code/z_skelanime/SkelAnime_Free.s,SkelAnime_Free,0x801378E0,0x13
asm/non_matchings/code/z_skelanime/SkelAnime_CopyVec3s.s,SkelAnime_CopyVec3s,0x8013792C,0x11
asm/non_matchings/code/z_skin/func_80137970.s,func_80137970,0x80137970,0x71
@@ -2705,7 +2705,7 @@ asm/non_matchings/code/padmgr/func_80175E68.s,func_80175E68,0x80175E68,0x4C
asm/non_matchings/code/padmgr/Padmgr_GetInput.s,Padmgr_GetInput,0x80175F98,0xF
asm/non_matchings/code/padmgr/Padmgr_GetInput2.s,Padmgr_GetInput2,0x80175FD4,0xF
asm/non_matchings/code/padmgr/Padmgr_ThreadEntry.s,Padmgr_ThreadEntry,0x80176010,0x61
asm/non_matchings/code/padmgr/Padmgr_Start.s,Padmgr_Start,0x80176194,0x3B
asm/non_matchings/code/padmgr/PadMgr_Init.s,PadMgr_Init,0x80176194,0x3B
asm/non_matchings/code/sched/Sched_SwapFramebuffer.s,Sched_SwapFramebuffer,0x80176280,0x25
asm/non_matchings/code/sched/Sched_RetraceUpdateFramebuffer.s,Sched_RetraceUpdateFramebuffer,0x80176314,0x14
asm/non_matchings/code/sched/Sched_HandleReset.s,Sched_HandleReset,0x80176364,0x3
@@ -2868,45 +2868,45 @@ asm/non_matchings/code/sys_math_atan/Math_Atan2S.s,Math_Atan2S,0x8017FEE4,0x7A
asm/non_matchings/code/sys_math_atan/Math_Atan2F.s,Math_Atan2F,0x801800CC,0xD
asm/non_matchings/code/sys_math_atan/Math_FAtan2F.s,Math_FAtan2F,0x80180100,0xB
asm/non_matchings/code/sys_math_atan/Math_Acot2F.s,Math_Acot2F,0x8018012C,0xD
asm/non_matchings/code/sys_matrix/SysMatrix_StateAlloc.s,SysMatrix_StateAlloc,0x80180160,0xF
asm/non_matchings/code/sys_matrix/SysMatrix_StatePush.s,SysMatrix_StatePush,0x8018019C,0xC
asm/non_matchings/code/sys_matrix/SysMatrix_StatePop.s,SysMatrix_StatePop,0x801801CC,0x7
asm/non_matchings/code/sys_matrix/SysMatrix_CopyCurrentState.s,SysMatrix_CopyCurrentState,0x801801E8,0x9
asm/non_matchings/code/sys_matrix/SysMatrix_SetCurrentState.s,SysMatrix_SetCurrentState,0x8018020C,0xA
asm/non_matchings/code/sys_matrix/SysMatrix_GetCurrentState.s,SysMatrix_GetCurrentState,0x80180234,0x4
asm/non_matchings/code/sys_matrix/SysMatrix_InsertMatrix.s,SysMatrix_InsertMatrix,0x80180244,0x16
asm/non_matchings/code/sys_matrix/SysMatrix_InsertTranslation.s,SysMatrix_InsertTranslation,0x8018029C,0x40
asm/non_matchings/code/sys_matrix/Matrix_StateAlloc.s,Matrix_StateAlloc,0x80180160,0xF
asm/non_matchings/code/sys_matrix/Matrix_StatePush.s,Matrix_StatePush,0x8018019C,0xC
asm/non_matchings/code/sys_matrix/Matrix_StatePop.s,Matrix_StatePop,0x801801CC,0x7
asm/non_matchings/code/sys_matrix/Matrix_CopyCurrentState.s,Matrix_CopyCurrentState,0x801801E8,0x9
asm/non_matchings/code/sys_matrix/Matrix_SetCurrentState.s,Matrix_SetCurrentState,0x8018020C,0xA
asm/non_matchings/code/sys_matrix/Matrix_GetCurrentState.s,Matrix_GetCurrentState,0x80180234,0x4
asm/non_matchings/code/sys_matrix/Matrix_InsertMatrix.s,Matrix_InsertMatrix,0x80180244,0x16
asm/non_matchings/code/sys_matrix/Matrix_InsertTranslation.s,Matrix_InsertTranslation,0x8018029C,0x40
asm/non_matchings/code/sys_matrix/Matrix_Scale.s,Matrix_Scale,0x8018039C,0x37
asm/non_matchings/code/sys_matrix/SysMatrix_InsertXRotation_s.s,SysMatrix_InsertXRotation_s,0x80180478,0x66
asm/non_matchings/code/sys_matrix/SysMatrix_InsertXRotation_f.s,SysMatrix_InsertXRotation_f,0x80180610,0x6A
asm/non_matchings/code/sys_matrix/SysMatrix_RotateStateAroundXAxis.s,SysMatrix_RotateStateAroundXAxis,0x801807B8,0x52
asm/non_matchings/code/sys_matrix/SysMatrix_SetStateXRotation.s,SysMatrix_SetStateXRotation,0x80180900,0x2B
asm/non_matchings/code/sys_matrix/Matrix_InsertXRotation_s.s,Matrix_InsertXRotation_s,0x80180478,0x66
asm/non_matchings/code/sys_matrix/Matrix_InsertXRotation_f.s,Matrix_InsertXRotation_f,0x80180610,0x6A
asm/non_matchings/code/sys_matrix/Matrix_RotateStateAroundXAxis.s,Matrix_RotateStateAroundXAxis,0x801807B8,0x52
asm/non_matchings/code/sys_matrix/Matrix_SetStateXRotation.s,Matrix_SetStateXRotation,0x80180900,0x2B
asm/non_matchings/code/sys_matrix/Matrix_RotateY.s,Matrix_RotateY,0x801809AC,0x67
asm/non_matchings/code/sys_matrix/SysMatrix_InsertYRotation_f.s,SysMatrix_InsertYRotation_f,0x80180B48,0x6C
asm/non_matchings/code/sys_matrix/SysMatrix_InsertZRotation_s.s,SysMatrix_InsertZRotation_s,0x80180CF8,0x66
asm/non_matchings/code/sys_matrix/SysMatrix_InsertZRotation_f.s,SysMatrix_InsertZRotation_f,0x80180E90,0x6B
asm/non_matchings/code/sys_matrix/SysMatrix_InsertRotation.s,SysMatrix_InsertRotation,0x8018103C,0xB0
asm/non_matchings/code/sys_matrix/SysMatrix_RotateAndTranslateState.s,SysMatrix_RotateAndTranslateState,0x801812FC,0xD5
asm/non_matchings/code/sys_matrix/SysMatrix_SetStateRotationAndTranslation.s,SysMatrix_SetStateRotationAndTranslation,0x80181650,0x6B
asm/non_matchings/code/sys_matrix/SysMatrix_ToRSPMatrix.s,SysMatrix_ToRSPMatrix,0x801817FC,0x87
asm/non_matchings/code/sys_matrix/SysMatrix_GetStateAsRSPMatrix.s,SysMatrix_GetStateAsRSPMatrix,0x80181A18,0xA
asm/non_matchings/code/sys_matrix/Matrix_InsertYRotation_f.s,Matrix_InsertYRotation_f,0x80180B48,0x6C
asm/non_matchings/code/sys_matrix/Matrix_InsertZRotation_s.s,Matrix_InsertZRotation_s,0x80180CF8,0x66
asm/non_matchings/code/sys_matrix/Matrix_InsertZRotation_f.s,Matrix_InsertZRotation_f,0x80180E90,0x6B
asm/non_matchings/code/sys_matrix/Matrix_InsertRotation.s,Matrix_InsertRotation,0x8018103C,0xB0
asm/non_matchings/code/sys_matrix/Matrix_RotateAndTranslateState.s,Matrix_RotateAndTranslateState,0x801812FC,0xD5
asm/non_matchings/code/sys_matrix/Matrix_SetStateRotationAndTranslation.s,Matrix_SetStateRotationAndTranslation,0x80181650,0x6B
asm/non_matchings/code/sys_matrix/Matrix_ToRSPMatrix.s,Matrix_ToRSPMatrix,0x801817FC,0x87
asm/non_matchings/code/sys_matrix/Matrix_GetStateAsRSPMatrix.s,Matrix_GetStateAsRSPMatrix,0x80181A18,0xA
asm/non_matchings/code/sys_matrix/Matrix_NewMtx.s,Matrix_NewMtx,0x80181A40,0xB
asm/non_matchings/code/sys_matrix/SysMatrix_AppendToPolyOpaDisp.s,SysMatrix_AppendToPolyOpaDisp,0x80181A6C,0xB
asm/non_matchings/code/sys_matrix/SysMatrix_MultiplyVector3fByState.s,SysMatrix_MultiplyVector3fByState,0x80181A98,0x2E
asm/non_matchings/code/sys_matrix/SysMatrix_GetStateTranslation.s,SysMatrix_GetStateTranslation,0x80181B50,0xA
asm/non_matchings/code/sys_matrix/SysMatrix_GetStateTranslationAndScaledX.s,SysMatrix_GetStateTranslationAndScaledX,0x80181B78,0x13
asm/non_matchings/code/sys_matrix/SysMatrix_GetStateTranslationAndScaledY.s,SysMatrix_GetStateTranslationAndScaledY,0x80181BC4,0x13
asm/non_matchings/code/sys_matrix/SysMatrix_GetStateTranslationAndScaledZ.s,SysMatrix_GetStateTranslationAndScaledZ,0x80181C10,0x13
asm/non_matchings/code/sys_matrix/SysMatrix_MultiplyVector3fXZByCurrentState.s,SysMatrix_MultiplyVector3fXZByCurrentState,0x80181C5C,0x20
asm/non_matchings/code/sys_matrix/Matrix_AppendToPolyOpaDisp.s,Matrix_AppendToPolyOpaDisp,0x80181A6C,0xB
asm/non_matchings/code/sys_matrix/Matrix_MultiplyVector3fByState.s,Matrix_MultiplyVector3fByState,0x80181A98,0x2E
asm/non_matchings/code/sys_matrix/Matrix_GetStateTranslation.s,Matrix_GetStateTranslation,0x80181B50,0xA
asm/non_matchings/code/sys_matrix/Matrix_GetStateTranslationAndScaledX.s,Matrix_GetStateTranslationAndScaledX,0x80181B78,0x13
asm/non_matchings/code/sys_matrix/Matrix_GetStateTranslationAndScaledY.s,Matrix_GetStateTranslationAndScaledY,0x80181BC4,0x13
asm/non_matchings/code/sys_matrix/Matrix_GetStateTranslationAndScaledZ.s,Matrix_GetStateTranslationAndScaledZ,0x80181C10,0x13
asm/non_matchings/code/sys_matrix/Matrix_MultiplyVector3fXZByCurrentState.s,Matrix_MultiplyVector3fXZByCurrentState,0x80181C5C,0x20
asm/non_matchings/code/sys_matrix/Matrix_MtxFCopy.s,Matrix_MtxFCopy,0x80181CDC,0x22
asm/non_matchings/code/sys_matrix/SysMatrix_FromRSPMatrix.s,SysMatrix_FromRSPMatrix,0x80181D64,0x95
asm/non_matchings/code/sys_matrix/SysMatrix_MultiplyVector3fByMatrix.s,SysMatrix_MultiplyVector3fByMatrix,0x80181FB8,0x2C
asm/non_matchings/code/sys_matrix/SysMatrix_TransposeXYZ.s,SysMatrix_TransposeXYZ,0x80182068,0xE
asm/non_matchings/code/sys_matrix/SysMatrix_NormalizeXYZ.s,SysMatrix_NormalizeXYZ,0x801820A0,0x3F
asm/non_matchings/code/sys_matrix/Matrix_FromRSPMatrix.s,Matrix_FromRSPMatrix,0x80181D64,0x95
asm/non_matchings/code/sys_matrix/Matrix_MultiplyVector3fByMatrix.s,Matrix_MultiplyVector3fByMatrix,0x80181FB8,0x2C
asm/non_matchings/code/sys_matrix/Matrix_TransposeXYZ.s,Matrix_TransposeXYZ,0x80182068,0xE
asm/non_matchings/code/sys_matrix/Matrix_NormalizeXYZ.s,Matrix_NormalizeXYZ,0x801820A0,0x3F
asm/non_matchings/code/sys_matrix/func_8018219C.s,func_8018219C,0x8018219C,0x4A
asm/non_matchings/code/sys_matrix/func_801822C4.s,func_801822C4,0x801822C4,0x4A
asm/non_matchings/code/sys_matrix/SysMatrix_InsertRotationAroundUnitVector_f.s,SysMatrix_InsertRotationAroundUnitVector_f,0x801823EC,0x118
asm/non_matchings/code/sys_matrix/SysMatrix_InsertRotationAroundUnitVector_s.s,SysMatrix_InsertRotationAroundUnitVector_s,0x8018284C,0x111
asm/non_matchings/code/sys_matrix/Matrix_InsertRotationAroundUnitVector_f.s,Matrix_InsertRotationAroundUnitVector_f,0x801823EC,0x118
asm/non_matchings/code/sys_matrix/Matrix_InsertRotationAroundUnitVector_s.s,Matrix_InsertRotationAroundUnitVector_s,0x8018284C,0x111
asm/non_matchings/code/sys_matrix/func_80182C90.s,func_80182C90,0x80182C90,0x4
asm/non_matchings/code/sys_matrix/func_80182CA0.s,func_80182CA0,0x80182CA0,0x7
asm/non_matchings/code/sys_matrix/func_80182CBC.s,func_80182CBC,0x80182CBC,0x4
1 asm/non_matchings/code/z_en_a_keep/EnAObj_Init.s EnAObj_Init 0x800A5AC0 0x2B
1175 asm/non_matchings/code/z_eventmgr/func_800F21CC.s func_800F21CC 0x800F21CC 0x3E
1176 asm/non_matchings/code/z_eventmgr/func_800F22C4.s func_800F22C4 0x800F22C4 0x40
1177 asm/non_matchings/code/z_eventmgr/ActorCutscene_SetReturnCamera.s ActorCutscene_SetReturnCamera 0x800F23C4 0x7
1178 asm/non_matchings/code/code_800F23E0/func_800F23E0.s asm/non_matchings/code/z_fcurve_data/func_800F23E0.s func_800F23E0 0x800F23E0 0x26
1179 asm/non_matchings/code/code_800F23E0/func_800F2478.s asm/non_matchings/code/z_fcurve_data/func_800F2478.s func_800F2478 0x800F2478 0x6A
1180 asm/non_matchings/code/z_fcurve_data_skelanime/func_800F2620.s func_800F2620 0x800F2620 0xC
1181 asm/non_matchings/code/z_fcurve_data_skelanime/func_800F2650.s func_800F2650 0x800F2650 0x1C
1182 asm/non_matchings/code/z_fcurve_data_skelanime/func_800F26C0.s func_800F26C0 0x800F26C0 0xC
1684 asm/non_matchings/code/z_path/func_801224E0.s func_801224E0 0x801224E0 0x11
1685 asm/non_matchings/code/z_path/func_80122524.s func_80122524 0x80122524 0x2A
1686 asm/non_matchings/code/z_path/func_801225CC.s func_801225CC 0x801225CC 0x25
1687 asm/non_matchings/code/code_80122660/func_80122660.s asm/non_matchings/code/z_pause/func_80122660.s func_80122660 0x80122660 0x4
1688 asm/non_matchings/code/code_80122660/func_80122670.s asm/non_matchings/code/z_pause/func_80122670.s func_80122670 0x80122670 0x1C
1689 asm/non_matchings/code/z_player_lib/func_801226E0.s func_801226E0 0x801226E0 0x19
1690 asm/non_matchings/code/z_player_lib/func_80122744.s func_80122744 0x80122744 0x7
1691 asm/non_matchings/code/z_player_lib/func_80122760.s func_80122760 0x80122760 0x42
2040 asm/non_matchings/code/z_skelanime/SkelAnime_DrawLimb.s SkelAnime_DrawLimb 0x80133948 0x7D
2041 asm/non_matchings/code/z_skelanime/SkelAnime_Draw.s SkelAnime_Draw 0x80133B3C 0x68
2042 asm/non_matchings/code/z_skelanime/SkelAnime_DrawLimbSV.s SkelAnime_DrawLimbSV 0x80133CDC 0x93
2043 asm/non_matchings/code/z_skelanime/SkelAnime_DrawSV.s asm/non_matchings/code/z_skelanime/SkelAnime_DrawFlexOpa.s SkelAnime_DrawSV SkelAnime_DrawFlexOpa 0x80133F28 0x88
2044 asm/non_matchings/code/z_skelanime/func_80134148.s func_80134148 0x80134148 0x9E
2045 asm/non_matchings/code/z_skelanime/func_801343C0.s func_801343C0 0x801343C0 0x90
2046 asm/non_matchings/code/z_skelanime/SkelAnime_AnimateFrame.s SkelAnime_AnimateFrame 0x80134600 0x49
2047 asm/non_matchings/code/z_skelanime/SkelAnime_GetTotalFrames.s SkelAnime_GetTotalFrames 0x80134724 0x9
2048 asm/non_matchings/code/z_skelanime/SkelAnime_GetFrameCount.s asm/non_matchings/code/z_skelanime/Animation_GetLastFrame.s SkelAnime_GetFrameCount Animation_GetLastFrame 0x80134748 0xB
2049 asm/non_matchings/code/z_skelanime/SkelAnime_Draw2Limb.s SkelAnime_Draw2Limb 0x80134774 0x87
2050 asm/non_matchings/code/z_skelanime/SkelAnime_Draw2.s asm/non_matchings/code/z_skelanime/SkelAnime_Draw.s SkelAnime_Draw2 SkelAnime_Draw 0x80134990 0x71
2051 asm/non_matchings/code/z_skelanime/SkelAnime_DrawLimbSV2.s SkelAnime_DrawLimbSV2 0x80134B54 0x9A
2052 asm/non_matchings/code/z_skelanime/SkelAnime_DrawSV2.s asm/non_matchings/code/z_skelanime/SkelAnime_DrawFlex.s SkelAnime_DrawSV2 SkelAnime_DrawFlex 0x80134DBC 0x90
2053 asm/non_matchings/code/z_skelanime/func_80134FFC.s func_80134FFC 0x80134FFC 0xF6
2054 asm/non_matchings/code/z_skelanime/func_801353D4.s func_801353D4 0x801353D4 0x9
2055 asm/non_matchings/code/z_skelanime/SkelAnime_GetTotalFrames2.s SkelAnime_GetTotalFrames2 0x801353F8 0x9
2096 asm/non_matchings/code/z_skelanime/func_80136990.s func_80136990 0x80136990 0x2E
2097 asm/non_matchings/code/z_skelanime/func_80136A48.s func_80136A48 0x80136A48 0xD
2098 asm/non_matchings/code/z_skelanime/SkelAnime_Init.s SkelAnime_Init 0x80136A7C 0x2D
2099 asm/non_matchings/code/z_skelanime/SkelAnime_InitSV.s asm/non_matchings/code/z_skelanime/SkelAnime_InitFlex.s SkelAnime_InitSV SkelAnime_InitFlex 0x80136B30 0x2F
2100 asm/non_matchings/code/z_skelanime/SkelAnime_InitSkin.s SkelAnime_InitSkin 0x80136BEC 0x26
2101 asm/non_matchings/code/z_skelanime/func_80136C84.s func_80136C84 0x80136C84 0x13
2102 asm/non_matchings/code/z_skelanime/SkelAnime_FrameUpdateMatrix.s asm/non_matchings/code/z_skelanime/SkelAnime_Update.s SkelAnime_FrameUpdateMatrix SkelAnime_Update 0x80136CD0 0x9
2103 asm/non_matchings/code/z_skelanime/func_80136CF4.s func_80136CF4 0x80136CF4 0x29
2104 asm/non_matchings/code/z_skelanime/func_80136D98.s func_80136D98 0x80136D98 0x5B
2105 asm/non_matchings/code/z_skelanime/func_80136F04.s func_80136F04 0x80136F04 0x4A
2106 asm/non_matchings/code/z_skelanime/func_8013702C.s func_8013702C 0x8013702C 0x21
2107 asm/non_matchings/code/z_skelanime/func_801370B0.s func_801370B0 0x801370B0 0x23
2108 asm/non_matchings/code/z_skelanime/func_8013713C.s func_8013713C 0x8013713C 0x3C
2109 asm/non_matchings/code/z_skelanime/SkelAnime_ChangeAnimImpl.s asm/non_matchings/code/z_skelanime/Animation_ChangeImpl.s SkelAnime_ChangeAnimImpl Animation_ChangeImpl 0x8013722C 0x6F
2110 asm/non_matchings/code/z_skelanime/SkelAnime_ChangeAnim.s asm/non_matchings/code/z_skelanime/Animation_Change.s SkelAnime_ChangeAnim Animation_Change 0x801373E8 0x12
2111 asm/non_matchings/code/z_skelanime/SkelAnime_ChangeAnimDefaultStop.s asm/non_matchings/code/z_skelanime/Animation_PlayOnce.s SkelAnime_ChangeAnimDefaultStop Animation_PlayOnce 0x80137430 0x16
2112 asm/non_matchings/code/z_skelanime/SkelAnime_ChangeAnimTransitionStop.s asm/non_matchings/code/z_skelanime/Animation_MorphToPlayOnce.s SkelAnime_ChangeAnimTransitionStop Animation_MorphToPlayOnce 0x80137488 0x17
2113 asm/non_matchings/code/z_skelanime/SkelAnime_ChangeAnimPlaybackStop.s asm/non_matchings/code/z_skelanime/Animation_PlayOnceSetSpeed.s SkelAnime_ChangeAnimPlaybackStop Animation_PlayOnceSetSpeed 0x801374E4 0x17
2114 asm/non_matchings/code/z_skelanime/SkelAnime_ChangeAnimDefaultRepeat.s asm/non_matchings/code/z_skelanime/Animation_PlayLoop.s SkelAnime_ChangeAnimDefaultRepeat Animation_PlayLoop 0x80137540 0x15
2115 asm/non_matchings/code/z_skelanime/SkelAnime_ChangeAnimTransitionRepeat.s asm/non_matchings/code/z_skelanime/Animation_MorphToLoop.s SkelAnime_ChangeAnimTransitionRepeat Animation_MorphToLoop 0x80137594 0xE
2116 asm/non_matchings/code/z_skelanime/SkelAnime_ChangeAnimPlaybackRepeat.s asm/non_matchings/code/z_skelanime/Animation_ChangePlaybackRepeat.s SkelAnime_ChangeAnimPlaybackRepeat Animation_ChangePlaybackRepeat 0x801375CC 0x16
2117 asm/non_matchings/code/z_skelanime/SkelAnime_AnimSetStop.s SkelAnime_AnimSetStop 0x80137624 0xB
2118 asm/non_matchings/code/z_skelanime/SkelAnime_AnimReverse.s SkelAnime_AnimReverse 0x80137650 0x9
2119 asm/non_matchings/code/z_skelanime/func_80137674.s func_80137674 0x80137674 0x1A
2120 asm/non_matchings/code/z_skelanime/func_801376DC.s func_801376DC 0x801376DC 0x1B
2121 asm/non_matchings/code/z_skelanime/func_80137748.s func_80137748 0x80137748 0x5C
2122 asm/non_matchings/code/z_skelanime/func_801378B8.s asm/non_matchings/code/z_skelanime/Animation_OnFrame.s func_801378B8 Animation_OnFrame 0x801378B8 0xA
2123 asm/non_matchings/code/z_skelanime/SkelAnime_Free.s SkelAnime_Free 0x801378E0 0x13
2124 asm/non_matchings/code/z_skelanime/SkelAnime_CopyVec3s.s SkelAnime_CopyVec3s 0x8013792C 0x11
2125 asm/non_matchings/code/z_skin/func_80137970.s func_80137970 0x80137970 0x71
2705 asm/non_matchings/code/padmgr/Padmgr_GetInput.s Padmgr_GetInput 0x80175F98 0xF
2706 asm/non_matchings/code/padmgr/Padmgr_GetInput2.s Padmgr_GetInput2 0x80175FD4 0xF
2707 asm/non_matchings/code/padmgr/Padmgr_ThreadEntry.s Padmgr_ThreadEntry 0x80176010 0x61
2708 asm/non_matchings/code/padmgr/Padmgr_Start.s asm/non_matchings/code/padmgr/PadMgr_Init.s Padmgr_Start PadMgr_Init 0x80176194 0x3B
2709 asm/non_matchings/code/sched/Sched_SwapFramebuffer.s Sched_SwapFramebuffer 0x80176280 0x25
2710 asm/non_matchings/code/sched/Sched_RetraceUpdateFramebuffer.s Sched_RetraceUpdateFramebuffer 0x80176314 0x14
2711 asm/non_matchings/code/sched/Sched_HandleReset.s Sched_HandleReset 0x80176364 0x3
2868 asm/non_matchings/code/sys_math_atan/Math_Atan2F.s Math_Atan2F 0x801800CC 0xD
2869 asm/non_matchings/code/sys_math_atan/Math_FAtan2F.s Math_FAtan2F 0x80180100 0xB
2870 asm/non_matchings/code/sys_math_atan/Math_Acot2F.s Math_Acot2F 0x8018012C 0xD
2871 asm/non_matchings/code/sys_matrix/SysMatrix_StateAlloc.s asm/non_matchings/code/sys_matrix/Matrix_StateAlloc.s SysMatrix_StateAlloc Matrix_StateAlloc 0x80180160 0xF
2872 asm/non_matchings/code/sys_matrix/SysMatrix_StatePush.s asm/non_matchings/code/sys_matrix/Matrix_StatePush.s SysMatrix_StatePush Matrix_StatePush 0x8018019C 0xC
2873 asm/non_matchings/code/sys_matrix/SysMatrix_StatePop.s asm/non_matchings/code/sys_matrix/Matrix_StatePop.s SysMatrix_StatePop Matrix_StatePop 0x801801CC 0x7
2874 asm/non_matchings/code/sys_matrix/SysMatrix_CopyCurrentState.s asm/non_matchings/code/sys_matrix/Matrix_CopyCurrentState.s SysMatrix_CopyCurrentState Matrix_CopyCurrentState 0x801801E8 0x9
2875 asm/non_matchings/code/sys_matrix/SysMatrix_SetCurrentState.s asm/non_matchings/code/sys_matrix/Matrix_SetCurrentState.s SysMatrix_SetCurrentState Matrix_SetCurrentState 0x8018020C 0xA
2876 asm/non_matchings/code/sys_matrix/SysMatrix_GetCurrentState.s asm/non_matchings/code/sys_matrix/Matrix_GetCurrentState.s SysMatrix_GetCurrentState Matrix_GetCurrentState 0x80180234 0x4
2877 asm/non_matchings/code/sys_matrix/SysMatrix_InsertMatrix.s asm/non_matchings/code/sys_matrix/Matrix_InsertMatrix.s SysMatrix_InsertMatrix Matrix_InsertMatrix 0x80180244 0x16
2878 asm/non_matchings/code/sys_matrix/SysMatrix_InsertTranslation.s asm/non_matchings/code/sys_matrix/Matrix_InsertTranslation.s SysMatrix_InsertTranslation Matrix_InsertTranslation 0x8018029C 0x40
2879 asm/non_matchings/code/sys_matrix/Matrix_Scale.s Matrix_Scale 0x8018039C 0x37
2880 asm/non_matchings/code/sys_matrix/SysMatrix_InsertXRotation_s.s asm/non_matchings/code/sys_matrix/Matrix_InsertXRotation_s.s SysMatrix_InsertXRotation_s Matrix_InsertXRotation_s 0x80180478 0x66
2881 asm/non_matchings/code/sys_matrix/SysMatrix_InsertXRotation_f.s asm/non_matchings/code/sys_matrix/Matrix_InsertXRotation_f.s SysMatrix_InsertXRotation_f Matrix_InsertXRotation_f 0x80180610 0x6A
2882 asm/non_matchings/code/sys_matrix/SysMatrix_RotateStateAroundXAxis.s asm/non_matchings/code/sys_matrix/Matrix_RotateStateAroundXAxis.s SysMatrix_RotateStateAroundXAxis Matrix_RotateStateAroundXAxis 0x801807B8 0x52
2883 asm/non_matchings/code/sys_matrix/SysMatrix_SetStateXRotation.s asm/non_matchings/code/sys_matrix/Matrix_SetStateXRotation.s SysMatrix_SetStateXRotation Matrix_SetStateXRotation 0x80180900 0x2B
2884 asm/non_matchings/code/sys_matrix/Matrix_RotateY.s Matrix_RotateY 0x801809AC 0x67
2885 asm/non_matchings/code/sys_matrix/SysMatrix_InsertYRotation_f.s asm/non_matchings/code/sys_matrix/Matrix_InsertYRotation_f.s SysMatrix_InsertYRotation_f Matrix_InsertYRotation_f 0x80180B48 0x6C
2886 asm/non_matchings/code/sys_matrix/SysMatrix_InsertZRotation_s.s asm/non_matchings/code/sys_matrix/Matrix_InsertZRotation_s.s SysMatrix_InsertZRotation_s Matrix_InsertZRotation_s 0x80180CF8 0x66
2887 asm/non_matchings/code/sys_matrix/SysMatrix_InsertZRotation_f.s asm/non_matchings/code/sys_matrix/Matrix_InsertZRotation_f.s SysMatrix_InsertZRotation_f Matrix_InsertZRotation_f 0x80180E90 0x6B
2888 asm/non_matchings/code/sys_matrix/SysMatrix_InsertRotation.s asm/non_matchings/code/sys_matrix/Matrix_InsertRotation.s SysMatrix_InsertRotation Matrix_InsertRotation 0x8018103C 0xB0
2889 asm/non_matchings/code/sys_matrix/SysMatrix_RotateAndTranslateState.s asm/non_matchings/code/sys_matrix/Matrix_RotateAndTranslateState.s SysMatrix_RotateAndTranslateState Matrix_RotateAndTranslateState 0x801812FC 0xD5
2890 asm/non_matchings/code/sys_matrix/SysMatrix_SetStateRotationAndTranslation.s asm/non_matchings/code/sys_matrix/Matrix_SetStateRotationAndTranslation.s SysMatrix_SetStateRotationAndTranslation Matrix_SetStateRotationAndTranslation 0x80181650 0x6B
2891 asm/non_matchings/code/sys_matrix/SysMatrix_ToRSPMatrix.s asm/non_matchings/code/sys_matrix/Matrix_ToRSPMatrix.s SysMatrix_ToRSPMatrix Matrix_ToRSPMatrix 0x801817FC 0x87
2892 asm/non_matchings/code/sys_matrix/SysMatrix_GetStateAsRSPMatrix.s asm/non_matchings/code/sys_matrix/Matrix_GetStateAsRSPMatrix.s SysMatrix_GetStateAsRSPMatrix Matrix_GetStateAsRSPMatrix 0x80181A18 0xA
2893 asm/non_matchings/code/sys_matrix/Matrix_NewMtx.s Matrix_NewMtx 0x80181A40 0xB
2894 asm/non_matchings/code/sys_matrix/SysMatrix_AppendToPolyOpaDisp.s asm/non_matchings/code/sys_matrix/Matrix_AppendToPolyOpaDisp.s SysMatrix_AppendToPolyOpaDisp Matrix_AppendToPolyOpaDisp 0x80181A6C 0xB
2895 asm/non_matchings/code/sys_matrix/SysMatrix_MultiplyVector3fByState.s asm/non_matchings/code/sys_matrix/Matrix_MultiplyVector3fByState.s SysMatrix_MultiplyVector3fByState Matrix_MultiplyVector3fByState 0x80181A98 0x2E
2896 asm/non_matchings/code/sys_matrix/SysMatrix_GetStateTranslation.s asm/non_matchings/code/sys_matrix/Matrix_GetStateTranslation.s SysMatrix_GetStateTranslation Matrix_GetStateTranslation 0x80181B50 0xA
2897 asm/non_matchings/code/sys_matrix/SysMatrix_GetStateTranslationAndScaledX.s asm/non_matchings/code/sys_matrix/Matrix_GetStateTranslationAndScaledX.s SysMatrix_GetStateTranslationAndScaledX Matrix_GetStateTranslationAndScaledX 0x80181B78 0x13
2898 asm/non_matchings/code/sys_matrix/SysMatrix_GetStateTranslationAndScaledY.s asm/non_matchings/code/sys_matrix/Matrix_GetStateTranslationAndScaledY.s SysMatrix_GetStateTranslationAndScaledY Matrix_GetStateTranslationAndScaledY 0x80181BC4 0x13
2899 asm/non_matchings/code/sys_matrix/SysMatrix_GetStateTranslationAndScaledZ.s asm/non_matchings/code/sys_matrix/Matrix_GetStateTranslationAndScaledZ.s SysMatrix_GetStateTranslationAndScaledZ Matrix_GetStateTranslationAndScaledZ 0x80181C10 0x13
2900 asm/non_matchings/code/sys_matrix/SysMatrix_MultiplyVector3fXZByCurrentState.s asm/non_matchings/code/sys_matrix/Matrix_MultiplyVector3fXZByCurrentState.s SysMatrix_MultiplyVector3fXZByCurrentState Matrix_MultiplyVector3fXZByCurrentState 0x80181C5C 0x20
2901 asm/non_matchings/code/sys_matrix/Matrix_MtxFCopy.s Matrix_MtxFCopy 0x80181CDC 0x22
2902 asm/non_matchings/code/sys_matrix/SysMatrix_FromRSPMatrix.s asm/non_matchings/code/sys_matrix/Matrix_FromRSPMatrix.s SysMatrix_FromRSPMatrix Matrix_FromRSPMatrix 0x80181D64 0x95
2903 asm/non_matchings/code/sys_matrix/SysMatrix_MultiplyVector3fByMatrix.s asm/non_matchings/code/sys_matrix/Matrix_MultiplyVector3fByMatrix.s SysMatrix_MultiplyVector3fByMatrix Matrix_MultiplyVector3fByMatrix 0x80181FB8 0x2C
2904 asm/non_matchings/code/sys_matrix/SysMatrix_TransposeXYZ.s asm/non_matchings/code/sys_matrix/Matrix_TransposeXYZ.s SysMatrix_TransposeXYZ Matrix_TransposeXYZ 0x80182068 0xE
2905 asm/non_matchings/code/sys_matrix/SysMatrix_NormalizeXYZ.s asm/non_matchings/code/sys_matrix/Matrix_NormalizeXYZ.s SysMatrix_NormalizeXYZ Matrix_NormalizeXYZ 0x801820A0 0x3F
2906 asm/non_matchings/code/sys_matrix/func_8018219C.s func_8018219C 0x8018219C 0x4A
2907 asm/non_matchings/code/sys_matrix/func_801822C4.s func_801822C4 0x801822C4 0x4A
2908 asm/non_matchings/code/sys_matrix/SysMatrix_InsertRotationAroundUnitVector_f.s asm/non_matchings/code/sys_matrix/Matrix_InsertRotationAroundUnitVector_f.s SysMatrix_InsertRotationAroundUnitVector_f Matrix_InsertRotationAroundUnitVector_f 0x801823EC 0x118
2909 asm/non_matchings/code/sys_matrix/SysMatrix_InsertRotationAroundUnitVector_s.s asm/non_matchings/code/sys_matrix/Matrix_InsertRotationAroundUnitVector_s.s SysMatrix_InsertRotationAroundUnitVector_s Matrix_InsertRotationAroundUnitVector_s 0x8018284C 0x111
2910 asm/non_matchings/code/sys_matrix/func_80182C90.s func_80182C90 0x80182C90 0x4
2911 asm/non_matchings/code/sys_matrix/func_80182CA0.s func_80182CA0 0x80182CA0 0x7
2912 asm/non_matchings/code/sys_matrix/func_80182CBC.s func_80182CBC 0x80182CBC 0x4