mirror of
https://github.com/projectPiki/pikmin2.git
synced 2024-12-11 07:24:00 +00:00
75c3292df0
linkmap goes faster now
7414 lines
372 KiB
ArmAsm
7414 lines
372 KiB
ArmAsm
.include "macros.inc"
|
|
.section .rodata # 0x804732E0 - 0x8049E220
|
|
.balign 8
|
|
lbl_80494720:
|
|
.asciz "challengeResult2D"
|
|
.balign 4
|
|
cRandArray__8Morimura:
|
|
.4byte 0x00000000
|
|
.4byte 0x00000001
|
|
.4byte 0x00000002
|
|
.4byte 0x00000000
|
|
.4byte 0x00000002
|
|
.4byte 0x00000001
|
|
.4byte 0x00000001
|
|
.4byte 0x00000000
|
|
.4byte 0x00000002
|
|
.4byte 0x00000001
|
|
.4byte 0x00000002
|
|
.4byte 0x00000000
|
|
.4byte 0x00000002
|
|
.4byte 0x00000001
|
|
.4byte 0x00000000
|
|
.4byte 0x00000002
|
|
.4byte 0x00000000
|
|
.4byte 0x00000001
|
|
.balign 8
|
|
lbl_80494780:
|
|
.4byte 0x00004E68
|
|
.4byte 0x6C5F3030
|
|
.4byte 0x00004E68
|
|
.4byte 0x6C5F3031
|
|
.4byte 0x00004E68
|
|
.4byte 0x6C5F3032
|
|
.4byte 0x00004E68
|
|
.4byte 0x6C5F3033
|
|
.4byte 0x00004E68
|
|
.4byte 0x6C5F3034
|
|
.4byte 0x00004E68
|
|
.4byte 0x6C5F3035
|
|
.4byte 0x00004E68
|
|
.4byte 0x6C5F3036
|
|
.4byte 0x00004E68
|
|
.4byte 0x6C5F3037
|
|
.4byte 0x00004E68
|
|
.4byte 0x6C5F3038
|
|
.4byte 0x00004E68
|
|
.4byte 0x6C5F3039
|
|
.4byte 0x00004E68
|
|
.4byte 0x6C5F3130
|
|
.4byte 0x00004E68
|
|
.4byte 0x6C5F3131
|
|
.4byte 0x00004E68
|
|
.4byte 0x6C5F3132
|
|
.4byte 0x00004E68
|
|
.4byte 0x6C5F3133
|
|
.4byte 0x00004E68
|
|
.4byte 0x6C5F3134
|
|
.4byte 0x506D7365
|
|
.4byte 0x6E303033
|
|
.4byte 0x506D7365
|
|
.4byte 0x6E303034
|
|
.4byte 0x506D7365
|
|
.4byte 0x6E303037
|
|
.4byte 0x506D7365
|
|
.4byte 0x6E303039
|
|
.balign 4
|
|
lbl_80494818:
|
|
.asciz "challenge_modo_result_demo.bck"
|
|
.balign 8
|
|
lbl_80494838: # array of three char[8]
|
|
.ascii "Tribon00"
|
|
.ascii "Tribon01"
|
|
.ascii "Tribon02"
|
|
.balign 4
|
|
lbl_80494850:
|
|
.asciz "challengeResult2D.cpp"
|
|
.balign 4
|
|
lbl_80494868:
|
|
.asciz "P2Assert"
|
|
.balign 4
|
|
lbl_80494874:
|
|
.asciz "no stick pane\n"
|
|
.balign 4
|
|
lbl_80494884:
|
|
.asciz "challengeResult"
|
|
.balign 8
|
|
lbl_80494898:
|
|
.4byte 0x00343930
|
|
.4byte 0x315F3030
|
|
.4byte 0x00343931
|
|
.4byte 0x305F3030
|
|
.balign 4
|
|
lbl_804948A8:
|
|
.asciz "set DebugHeapParent. mail to morimun.\n"
|
|
.balign 4
|
|
lbl_804948D0:
|
|
.asciz "/user/Matoba/challenge/stages.txt"
|
|
.balign 4
|
|
lbl_804948F4:
|
|
.asciz "timg/leaf_icon.bti"
|
|
.balign 4
|
|
lbl_80494908:
|
|
.asciz "timg/flower_icon.bti"
|
|
.balign 4
|
|
lbl_80494920:
|
|
.asciz "timg/flower_p_icon.bti"
|
|
.balign 4
|
|
lbl_80494938:
|
|
.asciz "challenge_modo_result.blo"
|
|
.balign 4
|
|
lbl_80494954:
|
|
.asciz "challenge_modo_result.bck"
|
|
.balign 4
|
|
lbl_80494970:
|
|
.asciz "challenge_modo_result.bpk"
|
|
.balign 4
|
|
lbl_8049498C:
|
|
.asciz "challenge_modo_result.btp"
|
|
.balign 4
|
|
lbl_804949A8:
|
|
.asciz "challenge_modo_result.brk"
|
|
.balign 4
|
|
lbl_804949C4:
|
|
.asciz "challenge_modo_result.btk"
|
|
.balign 4
|
|
lbl_804949E0:
|
|
.asciz "challenge_modo_result_02.btk"
|
|
.balign 4
|
|
lbl_80494A00:
|
|
.asciz "challenge_modo_result_03.btk"
|
|
.balign 4
|
|
lbl_80494A20:
|
|
.asciz "challengeResult2d.h"
|
|
.balign 4
|
|
lbl_80494A34:
|
|
.asciz "challenge_modo_result_demo.blo"
|
|
.balign 4
|
|
lbl_80494A54:
|
|
.asciz "challenge_modo_result_demo.bva"
|
|
.balign 4
|
|
lbl_80494A74:
|
|
.asciz "mrUtil.h"
|
|
.balign 4
|
|
lbl_80494A80:
|
|
.asciz "hiscore0 = %d\n"
|
|
.balign 4
|
|
lbl_80494A90:
|
|
.asciz "hiscore1 = %d\n"
|
|
.balign 4
|
|
lbl_80494AA0:
|
|
.asciz "hiscore2 = %d\n"
|
|
.balign 4
|
|
lbl_80494AB0:
|
|
.asciz "total = %d\n"
|
|
.balign 4
|
|
lbl_80494ABC:
|
|
.asciz "timebonus = %d\n"
|
|
.balign 4
|
|
lbl_80494ACC:
|
|
.asciz "money = %d\n"
|
|
.balign 4
|
|
lbl_80494AD8:
|
|
.asciz "piki = %d\n"
|
|
.balign 4
|
|
lbl_80494AE4:
|
|
.float 1.0
|
|
.float 0.9
|
|
.float 0.8
|
|
.balign 4
|
|
lbl_80494AF0:
|
|
.asciz "res_challengeResult.szs"
|
|
.balign 4
|
|
lbl_80494B08:
|
|
.asciz "screenObj.h"
|
|
|
|
.section .data, "wa" # 0x8049E220 - 0x804EFC20
|
|
.balign 8
|
|
.global __vt__Q28Morimura21TChallengeResultScene
|
|
__vt__Q28Morimura21TChallengeResultScene:
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte getSceneType__Q28Morimura21TChallengeResultSceneFv
|
|
.4byte getOwnerID__Q28Morimura21TChallengeResultSceneFv
|
|
.4byte getMemberID__Q28Morimura21TChallengeResultSceneFv
|
|
.4byte isUseBackupSceneInfo__Q26Screen9SceneBaseFv
|
|
.4byte isDrawInDemo__Q26Screen9SceneBaseCFv
|
|
.4byte getResName__Q28Morimura21TChallengeResultSceneCFv
|
|
.4byte doCreateObj__Q28Morimura21TChallengeResultSceneFP10JKRArchive
|
|
.4byte doUserCallBackFunc__Q28Morimura21TChallengeResultSceneFPQ28Resource10MgrCommand
|
|
.4byte setPort__Q26Screen9SceneBaseFR8Graphics
|
|
.4byte doUpdateActive__Q26Screen9SceneBaseFv
|
|
.4byte doConfirmSetScene__Q26Screen9SceneBaseFRQ26Screen11SetSceneArg
|
|
.4byte doConfirmStartScene__Q26Screen9SceneBaseFPQ26Screen13StartSceneArg
|
|
.4byte doConfirmEndScene__Q26Screen9SceneBaseFRPQ26Screen11EndSceneArg
|
|
.4byte doStart__Q26Screen9SceneBaseFPQ26Screen13StartSceneArg
|
|
.4byte doEnd__Q26Screen9SceneBaseFPQ26Screen11EndSceneArg
|
|
.4byte setDefaultDispMember__Q26Screen9SceneBaseFv
|
|
.4byte doSetBackupScene__Q26Screen9SceneBaseFRQ26Screen11SetSceneArg
|
|
.4byte doGetFinishState__Q26Screen9SceneBaseFv
|
|
.global __vt__Q25efx2d11T2DCavecomp
|
|
__vt__Q25efx2d11T2DCavecomp:
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte create__Q25efx2d8TSimple2FPQ25efx2d3Arg
|
|
.4byte kill__Q25efx2d8TSimple2Fv
|
|
.4byte fade__Q25efx2d8TSimple2Fv
|
|
.4byte setGroup__Q25efx2d5TBaseFUc
|
|
.global __vt__Q28Morimura16TChallengeResult
|
|
__vt__Q28Morimura16TChallengeResult:
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte __dt__Q28Morimura16TChallengeResultFv
|
|
.4byte getChildCount__5CNodeFv
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte "@24@__dt__Q28Morimura16TChallengeResultFv"
|
|
.4byte update__Q26Screen7ObjBaseFv
|
|
.4byte draw__Q26Screen7ObjBaseFR8Graphics
|
|
.4byte start__Q26Screen7ObjBaseFPCQ26Screen13StartSceneArg
|
|
.4byte end__Q26Screen7ObjBaseFPCQ26Screen11EndSceneArg
|
|
.4byte setOwner__Q26Screen7ObjBaseFPQ26Screen9SceneBase
|
|
.4byte getOwner__Q26Screen7ObjBaseCFv
|
|
.4byte create__Q26Screen7ObjBaseFP10JKRArchive
|
|
.4byte confirmSetScene__Q26Screen7ObjBaseFRQ26Screen11SetSceneArg
|
|
.4byte confirmStartScene__Q26Screen7ObjBaseFPQ26Screen13StartSceneArg
|
|
.4byte confirmEndScene__Q26Screen7ObjBaseFPQ26Screen11EndSceneArg
|
|
.4byte doStart__Q28Morimura9TTestBaseFPCQ26Screen13StartSceneArg
|
|
.4byte doEnd__Q28Morimura9TTestBaseFPCQ26Screen11EndSceneArg
|
|
.4byte doCreate__Q28Morimura16TChallengeResultFP10JKRArchive
|
|
.4byte doUpdateFadein__Q28Morimura9TTestBaseFv
|
|
.4byte doUpdateFadeinFinish__Q28Morimura9TTestBaseFv
|
|
.4byte doUpdate__Q28Morimura16TChallengeResultFv
|
|
.4byte doUpdateFinish__Q28Morimura9TTestBaseFv
|
|
.4byte doUpdateFadeout__Q28Morimura9TTestBaseFv
|
|
.4byte doUpdateFadeoutFinish__Q28Morimura16TChallengeResultFv
|
|
.4byte doDraw__Q28Morimura16TChallengeResultFR8Graphics
|
|
.4byte doConfirmSetScene__Q26Screen7ObjBaseFRQ26Screen11SetSceneArg
|
|
.4byte doConfirmStartScene__Q26Screen7ObjBaseFPQ26Screen13StartSceneArg
|
|
.4byte doConfirmEndScene__Q26Screen7ObjBaseFRPQ26Screen11EndSceneArg
|
|
.4byte getDispMemberBase__Q28Morimura16TChallengeResultFv
|
|
.global __vt__Q25efx2d15T2DCavecompLoop
|
|
__vt__Q25efx2d15T2DCavecompLoop:
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte create__Q25efx2d8TForeverFPQ25efx2d3Arg
|
|
.4byte kill__Q25efx2d8TForeverFv
|
|
.4byte fade__Q25efx2d8TForeverFv
|
|
.4byte setGroup__Q25efx2d5TBaseFUc
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte "@8@__dt__Q25efx2d15T2DCavecompLoopFv"
|
|
.4byte execute__18JPAEmitterCallBackFP14JPABaseEmitter
|
|
.4byte executeAfter__18JPAEmitterCallBackFP14JPABaseEmitter
|
|
.4byte draw__18JPAEmitterCallBackFP14JPABaseEmitter
|
|
.4byte drawAfter__18JPAEmitterCallBackFP14JPABaseEmitter
|
|
.4byte __dt__Q25efx2d15T2DCavecompLoopFv
|
|
.global __vt__Q28Morimura10TCounterRV
|
|
__vt__Q28Morimura10TCounterRV:
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte __dt__Q28Morimura10TCounterRVFv
|
|
.4byte getChildCount__5CNodeFv
|
|
.4byte update__Q28Morimura10TCounterRVFv
|
|
.4byte draw__Q32og6Screen18CallBack_CounterRVFR8GraphicsR14J2DGrafContext
|
|
.4byte doInit__Q29P2DScreen4NodeFv
|
|
.4byte init__Q32og6Screen18CallBack_CounterRVFP9J2DScreenUxUxUxPUlb
|
|
.4byte show__Q32og6Screen18CallBack_CounterRVFv
|
|
.4byte hide__Q32og6Screen18CallBack_CounterRVFv
|
|
.4byte setValue__Q28Morimura10TCounterRVFbb
|
|
.4byte setValue__Q32og6Screen18CallBack_CounterRVFv
|
|
.global __vt__Q28Morimura26TChallengeResultDemoScreen
|
|
__vt__Q28Morimura26TChallengeResultDemoScreen:
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte create__Q28Morimura26TChallengeResultDemoScreenFPCcUl
|
|
.4byte update__Q28Morimura26TChallengeResultDemoScreenFv
|
|
.4byte draw__Q28Morimura26TChallengeResultDemoScreenFR8GraphicsP13J2DPerspGraph
|
|
.global __vt__Q28Morimura22TChallengeResultScreen
|
|
__vt__Q28Morimura22TChallengeResultScreen:
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte create__Q28Morimura22TChallengeResultScreenFPCcUl
|
|
.4byte update__Q28Morimura16TChallengeScreenFv
|
|
.4byte draw__Q28Morimura11TScreenBaseFR8GraphicsP13J2DPerspGraph
|
|
.4byte createAnimPane__Q28Morimura22TChallengeResultScreenFPc
|
|
.4byte updateBckPane__Q28Morimura22TChallengeResultScreenFv
|
|
|
|
.section .sdata, "wa" # 0x80514680 - 0x80514D80
|
|
.balign 8
|
|
.global mMoveSpeed__Q28Morimura16TChallengeResult
|
|
mMoveSpeed__Q28Morimura16TChallengeResult:
|
|
.float 12.0
|
|
.global mAngRate__Q28Morimura16TChallengeResult
|
|
mAngRate__Q28Morimura16TChallengeResult:
|
|
.float 0.3
|
|
.global mAngVelMax__Q28Morimura16TChallengeResult
|
|
mAngVelMax__Q28Morimura16TChallengeResult:
|
|
.float 20.0
|
|
.global mAccel__Q28Morimura16TChallengeResult
|
|
mAccel__Q28Morimura16TChallengeResult:
|
|
.float 0.1
|
|
.global mTestDemo__Q28Morimura16TChallengeResult
|
|
mTestDemo__Q28Morimura16TChallengeResult:
|
|
.byte 0x1
|
|
.global mComplete__Q28Morimura16TChallengeResult
|
|
mComplete__Q28Morimura16TChallengeResult:
|
|
.byte 0x1
|
|
.global mTestRankInOrder__Q28Morimura16TChallengeResult
|
|
mTestRankInOrder__Q28Morimura16TChallengeResult:
|
|
.2byte 0xFFFF
|
|
.global mFlashInterval__Q28Morimura16TChallengeResult
|
|
mFlashInterval__Q28Morimura16TChallengeResult:
|
|
.float 40.0
|
|
.global mDemoSpeedUpRate__Q28Morimura16TChallengeResult
|
|
mDemoSpeedUpRate__Q28Morimura16TChallengeResult:
|
|
.float 2.0
|
|
.global mDemoSpeedUpMax__Q28Morimura16TChallengeResult
|
|
mDemoSpeedUpMax__Q28Morimura16TChallengeResult:
|
|
.float 3.0
|
|
.global mFlashColor__Q28Morimura16TChallengeResult
|
|
mFlashColor__Q28Morimura16TChallengeResult:
|
|
.4byte 0xFFFF00FF
|
|
|
|
.section .sbss # 0x80514D80 - 0x80516360
|
|
.balign 8
|
|
.global mForceDemoStart__Q28Morimura16TChallengeResult
|
|
mForceDemoStart__Q28Morimura16TChallengeResult:
|
|
.skip 0x1
|
|
.global mTestStageId__Q28Morimura16TChallengeResult
|
|
mTestStageId__Q28Morimura16TChallengeResult:
|
|
.skip 0x1
|
|
.balign 4
|
|
.global mDebugHeapParent__Q28Morimura16TChallengeResult
|
|
mDebugHeapParent__Q28Morimura16TChallengeResult:
|
|
.skip 0x4
|
|
.global mDebugHeap__Q28Morimura16TChallengeResult
|
|
mDebugHeap__Q28Morimura16TChallengeResult:
|
|
.skip 0x4
|
|
.global mLeafTexture__Q28Morimura16TChallengeResult
|
|
mLeafTexture__Q28Morimura16TChallengeResult:
|
|
.skip 0x4
|
|
.global mFlowerTexture__Q28Morimura16TChallengeResult
|
|
mFlowerTexture__Q28Morimura16TChallengeResult:
|
|
.skip 0x4
|
|
.global mRedFlowerTexture__Q28Morimura16TChallengeResult
|
|
mRedFlowerTexture__Q28Morimura16TChallengeResult:
|
|
.skip 0x4
|
|
|
|
.section .sdata2, "a" # 0x80516360 - 0x80520E40
|
|
.balign 8
|
|
lbl_8051F080:
|
|
.float 120.0
|
|
lbl_8051F084:
|
|
.float 0.0
|
|
lbl_8051F088:
|
|
.float 20.0
|
|
lbl_8051F08C: # tau
|
|
.float 6.2831855
|
|
lbl_8051F090:
|
|
.float 360.0
|
|
lbl_8051F094:
|
|
.float -325.9493
|
|
lbl_8051F098:
|
|
.float 325.9493
|
|
lbl_8051F09C: # pi
|
|
.float 3.1415927
|
|
lbl_8051F0A0:
|
|
.float 0.0055555557
|
|
lbl_8051F0A4:
|
|
.float 0.1
|
|
lbl_8051F0A8:
|
|
.float 0.05
|
|
lbl_8051F0AC:
|
|
.float 100.0
|
|
lbl_8051F0B0:
|
|
.float 0.01
|
|
lbl_8051F0B4:
|
|
.float 0.5
|
|
lbl_8051F0B8:
|
|
.float 600.0
|
|
lbl_8051F0BC:
|
|
.float 1.0
|
|
lbl_8051F0C0:
|
|
.float 0.4
|
|
lbl_8051F0C4:
|
|
.float 50.0
|
|
lbl_8051F0C8:
|
|
.float 0.8
|
|
.balign 8
|
|
lbl_8051F0D0:
|
|
.4byte 0x43300000
|
|
.4byte 0x80000000
|
|
.balign 8
|
|
lbl_8051F0D8:
|
|
.double 10.0
|
|
lbl_8051F0E0:
|
|
.float 32768.0
|
|
lbl_8051F0E4:
|
|
.float 9.0
|
|
.balign 8
|
|
lbl_8051F0E8:
|
|
.4byte 0x43300000
|
|
.4byte 0x00000000
|
|
lbl_8051F0F0:
|
|
.float 225.0
|
|
lbl_8051F0F4:
|
|
.float 250.0
|
|
lbl_8051F0F8:
|
|
.float 40.0
|
|
lbl_8051F0FC:
|
|
.float 405.0
|
|
lbl_8051F100:
|
|
.float 240.0
|
|
lbl_8051F104:
|
|
.float 585.0
|
|
lbl_8051F108:
|
|
.float 430.0
|
|
lbl_8051F10C:
|
|
.float 440.0
|
|
lbl_8051F110:
|
|
.float 170.0
|
|
lbl_8051F114:
|
|
.float 200.0
|
|
lbl_8051F118:
|
|
.float 70.0
|
|
lbl_8051F11C:
|
|
.float 30.0
|
|
lbl_8051F120:
|
|
.float -115.0
|
|
lbl_8051F124:
|
|
.float 640.0
|
|
lbl_8051F128:
|
|
.float 480.0
|
|
lbl_8051F12C:
|
|
.float 5.0
|
|
lbl_8051F130:
|
|
.float 255.0
|
|
lbl_8051F134:
|
|
.float 6.0
|
|
lbl_8051F138:
|
|
.float 1000.0
|
|
lbl_8051F13C:
|
|
.float 90000.0
|
|
lbl_8051F140:
|
|
.float 9000.0
|
|
lbl_8051F144:
|
|
.float 10.0
|
|
lbl_8051F148:
|
|
.float 900.0
|
|
lbl_8051F14C:
|
|
.float 9999.0
|
|
lbl_8051F150:
|
|
.float 0.2
|
|
lbl_8051F154:
|
|
.float 60.0
|
|
lbl_8051F158:
|
|
.float 300.0
|
|
lbl_8051F15C:
|
|
.float 550.0
|
|
lbl_8051F160:
|
|
.float 140.0
|
|
lbl_8051F164:
|
|
.float 400.0
|
|
.balign 4
|
|
lbl_8051F168:
|
|
.asciz ""
|
|
|
|
.section .text, "ax" # 0x800056C0 - 0x80472F00
|
|
.global create__Q28Morimura22TChallengeResultScreenFPCcUl
|
|
create__Q28Morimura22TChallengeResultScreenFPCcUl:
|
|
/* 80393348 00390288 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8039334C 0039028C 7C 08 02 A6 */ mflr r0
|
|
/* 80393350 00390290 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80393354 00390294 48 00 E0 7D */ bl create__Q28Morimura11TScreenBaseFPCcUl
|
|
/* 80393358 00390298 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8039335C 0039029C 7C 08 03 A6 */ mtlr r0
|
|
/* 80393360 003902A0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80393364 003902A4 4E 80 00 20 */ blr
|
|
|
|
.global createAnimPane__Q28Morimura22TChallengeResultScreenFPc
|
|
createAnimPane__Q28Morimura22TChallengeResultScreenFPc:
|
|
/* 80393368 003902A8 94 21 FF 40 */ stwu r1, -0xc0(r1)
|
|
/* 8039336C 003902AC 7C 08 02 A6 */ mflr r0
|
|
/* 80393370 003902B0 3C A0 80 49 */ lis r5, lbl_80494780@ha
|
|
/* 80393374 003902B4 90 01 00 C4 */ stw r0, 0xc4(r1)
|
|
/* 80393378 003902B8 38 00 00 13 */ li r0, 0x13
|
|
/* 8039337C 003902BC 38 A5 47 80 */ addi r5, r5, lbl_80494780@l
|
|
/* 80393380 003902C0 38 C1 00 04 */ addi r6, r1, 4
|
|
/* 80393384 003902C4 BF 61 00 AC */ stmw r27, 0xac(r1)
|
|
/* 80393388 003902C8 7C 9F 23 78 */ mr r31, r4
|
|
/* 8039338C 003902CC 7C 7E 1B 78 */ mr r30, r3
|
|
/* 80393390 003902D0 38 85 FF FC */ addi r4, r5, -4
|
|
/* 80393394 003902D4 7C 09 03 A6 */ mtctr r0
|
|
.L_80393398:
|
|
/* 80393398 003902D8 80 64 00 04 */ lwz r3, 4(r4)
|
|
/* 8039339C 003902DC 84 04 00 08 */ lwzu r0, 8(r4)
|
|
/* 803933A0 003902E0 90 66 00 04 */ stw r3, 4(r6)
|
|
/* 803933A4 003902E4 94 06 00 08 */ stwu r0, 8(r6)
|
|
/* 803933A8 003902E8 42 00 FF F0 */ bdnz .L_80393398
|
|
/* 803933AC 003902EC 38 00 00 13 */ li r0, 0x13
|
|
/* 803933B0 003902F0 90 1E 00 18 */ stw r0, 0x18(r30)
|
|
/* 803933B4 003902F4 80 1E 00 18 */ lwz r0, 0x18(r30)
|
|
/* 803933B8 003902F8 54 03 10 3A */ slwi r3, r0, 2
|
|
/* 803933BC 003902FC 4B C9 0B F1 */ bl __nwa__FUl
|
|
/* 803933C0 00390300 90 7E 00 1C */ stw r3, 0x1c(r30)
|
|
/* 803933C4 00390304 3B 81 00 08 */ addi r28, r1, 8
|
|
/* 803933C8 00390308 3B 60 00 00 */ li r27, 0
|
|
/* 803933CC 0039030C 3B A0 00 00 */ li r29, 0
|
|
/* 803933D0 00390310 48 00 00 50 */ b .L_80393420
|
|
.L_803933D4:
|
|
/* 803933D4 00390314 38 60 00 44 */ li r3, 0x44
|
|
/* 803933D8 00390318 4B C9 0A CD */ bl __nw__FUl
|
|
/* 803933DC 0039031C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 803933E0 00390320 41 82 00 0C */ beq .L_803933EC
|
|
/* 803933E4 00390324 4B F7 1D 95 */ bl __ct__Q32og6Screen8AnimPaneFv
|
|
/* 803933E8 00390328 7C 60 1B 78 */ mr r0, r3
|
|
.L_803933EC:
|
|
/* 803933EC 0039032C 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 803933F0 00390330 7F E9 FB 78 */ mr r9, r31
|
|
/* 803933F4 00390334 7C 03 E9 2E */ stwx r0, r3, r29
|
|
/* 803933F8 00390338 80 7E 00 1C */ lwz r3, 0x1c(r30)
|
|
/* 803933FC 0039033C 80 9E 00 0C */ lwz r4, 0xc(r30)
|
|
/* 80393400 00390340 7C 63 E8 2E */ lwzx r3, r3, r29
|
|
/* 80393404 00390344 80 BE 00 08 */ lwz r5, 8(r30)
|
|
/* 80393408 00390348 80 FC 00 00 */ lwz r7, 0(r28)
|
|
/* 8039340C 0039034C 81 1C 00 04 */ lwz r8, 4(r28)
|
|
/* 80393410 00390350 4B F7 1E 09 */ bl init__Q32og6Screen8AnimPaneFP10JKRArchiveP9J2DScreenUxPc
|
|
/* 80393414 00390354 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 80393418 00390358 3B 9C 00 08 */ addi r28, r28, 8
|
|
/* 8039341C 0039035C 3B 7B 00 01 */ addi r27, r27, 1
|
|
.L_80393420:
|
|
/* 80393420 00390360 80 1E 00 18 */ lwz r0, 0x18(r30)
|
|
/* 80393424 00390364 7C 1B 00 00 */ cmpw r27, r0
|
|
/* 80393428 00390368 41 80 FF AC */ blt .L_803933D4
|
|
/* 8039342C 0039036C 38 60 00 44 */ li r3, 0x44
|
|
/* 80393430 00390370 4B C9 0A 75 */ bl __nw__FUl
|
|
/* 80393434 00390374 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80393438 00390378 41 82 00 0C */ beq .L_80393444
|
|
/* 8039343C 0039037C 4B F7 1D 3D */ bl __ct__Q32og6Screen8AnimPaneFv
|
|
/* 80393440 00390380 7C 60 1B 78 */ mr r0, r3
|
|
.L_80393444:
|
|
/* 80393444 00390384 90 1E 00 2C */ stw r0, 0x2c(r30)
|
|
/* 80393448 00390388 3C 80 5F 30 */ lis r4, 0x5F303031@ha
|
|
/* 8039344C 0039038C 3C A0 4E 55 */ lis r5, 0x4E554C4C@ha
|
|
/* 80393450 00390390 7F E9 FB 78 */ mr r9, r31
|
|
/* 80393454 00390394 80 7E 00 2C */ lwz r3, 0x2c(r30)
|
|
/* 80393458 00390398 39 04 30 31 */ addi r8, r4, 0x5F303031@l
|
|
/* 8039345C 0039039C 80 9E 00 0C */ lwz r4, 0xc(r30)
|
|
/* 80393460 003903A0 38 E5 4C 4C */ addi r7, r5, 0x4E554C4C@l
|
|
/* 80393464 003903A4 80 BE 00 08 */ lwz r5, 8(r30)
|
|
/* 80393468 003903A8 4B F7 1D B1 */ bl init__Q32og6Screen8AnimPaneFP10JKRArchiveP9J2DScreenUxPc
|
|
/* 8039346C 003903AC BB 61 00 AC */ lmw r27, 0xac(r1)
|
|
/* 80393470 003903B0 80 01 00 C4 */ lwz r0, 0xc4(r1)
|
|
/* 80393474 003903B4 7C 08 03 A6 */ mtlr r0
|
|
/* 80393478 003903B8 38 21 00 C0 */ addi r1, r1, 0xc0
|
|
/* 8039347C 003903BC 4E 80 00 20 */ blr
|
|
|
|
.global updateBckPane__Q28Morimura22TChallengeResultScreenFv
|
|
updateBckPane__Q28Morimura22TChallengeResultScreenFv:
|
|
/* 80393480 003903C0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80393484 003903C4 7C 08 02 A6 */ mflr r0
|
|
/* 80393488 003903C8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8039348C 003903CC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80393490 003903D0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80393494 003903D4 4B FF 9E F9 */ bl updateBckPane__Q28Morimura16TChallengeScreenFv
|
|
/* 80393498 003903D8 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
|
/* 8039349C 003903DC 4B F7 19 75 */ bl update__Q32og6Screen12AnimBaseBaseFv
|
|
/* 803934A0 003903E0 80 7F 00 2C */ lwz r3, 0x2c(r31)
|
|
/* 803934A4 003903E4 C0 02 0D 20 */ lfs f0, lbl_8051F080@sda21(r2)
|
|
/* 803934A8 003903E8 C0 23 00 18 */ lfs f1, 0x18(r3)
|
|
/* 803934AC 003903EC FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 803934B0 003903F0 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 803934B4 003903F4 40 82 00 0C */ bne .L_803934C0
|
|
/* 803934B8 003903F8 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 803934BC 003903FC D0 03 00 18 */ stfs f0, 0x18(r3)
|
|
.L_803934C0:
|
|
/* 803934C0 00390400 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 803934C4 00390404 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 803934C8 00390408 7C 08 03 A6 */ mtlr r0
|
|
/* 803934CC 0039040C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 803934D0 00390410 4E 80 00 20 */ blr
|
|
|
|
.global create__Q28Morimura26TChallengeResultDemoScreenFPCcUl
|
|
create__Q28Morimura26TChallengeResultDemoScreenFPCcUl:
|
|
/* 803934D4 00390414 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 803934D8 00390418 7C 08 02 A6 */ mflr r0
|
|
/* 803934DC 0039041C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 803934E0 00390420 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 803934E4 00390424 7C 7F 1B 78 */ mr r31, r3
|
|
/* 803934E8 00390428 48 00 DE E9 */ bl create__Q28Morimura11TScreenBaseFPCcUl
|
|
/* 803934EC 0039042C 38 60 00 44 */ li r3, 0x44
|
|
/* 803934F0 00390430 4B C9 09 B5 */ bl __nw__FUl
|
|
/* 803934F4 00390434 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 803934F8 00390438 41 82 00 0C */ beq .L_80393504
|
|
/* 803934FC 0039043C 4B F7 1C 7D */ bl __ct__Q32og6Screen8AnimPaneFv
|
|
/* 80393500 00390440 7C 60 1B 78 */ mr r0, r3
|
|
.L_80393504:
|
|
/* 80393504 00390444 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
/* 80393508 00390448 3C 60 80 49 */ lis r3, lbl_80494818@ha
|
|
/* 8039350C 0039044C 39 23 48 18 */ addi r9, r3, lbl_80494818@l
|
|
/* 80393510 00390450 3C E0 5F 30 */ lis r7, 0x5F303031@ha
|
|
/* 80393514 00390454 3C C0 4E 55 */ lis r6, 0x4E554C4C@ha
|
|
/* 80393518 00390458 80 7F 00 18 */ lwz r3, 0x18(r31)
|
|
/* 8039351C 0039045C 39 07 30 31 */ addi r8, r7, 0x5F303031@l
|
|
/* 80393520 00390460 80 9F 00 0C */ lwz r4, 0xc(r31)
|
|
/* 80393524 00390464 80 BF 00 08 */ lwz r5, 8(r31)
|
|
/* 80393528 00390468 38 E6 4C 4C */ addi r7, r6, 0x4E554C4C@l
|
|
/* 8039352C 0039046C 4B F7 1C ED */ bl init__Q32og6Screen8AnimPaneFP10JKRArchiveP9J2DScreenUxPc
|
|
/* 80393530 00390470 38 60 00 44 */ li r3, 0x44
|
|
/* 80393534 00390474 4B C9 09 71 */ bl __nw__FUl
|
|
/* 80393538 00390478 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8039353C 0039047C 41 82 00 0C */ beq .L_80393548
|
|
/* 80393540 00390480 4B F7 1C 39 */ bl __ct__Q32og6Screen8AnimPaneFv
|
|
/* 80393544 00390484 7C 60 1B 78 */ mr r0, r3
|
|
.L_80393548:
|
|
/* 80393548 00390488 90 1F 00 1C */ stw r0, 0x1c(r31)
|
|
/* 8039354C 0039048C 3C 60 80 49 */ lis r3, lbl_80494818@ha
|
|
/* 80393550 00390490 39 23 48 18 */ addi r9, r3, lbl_80494818@l
|
|
/* 80393554 00390494 3C E0 62 6F */ lis r7, 0x626F6E73@ha
|
|
/* 80393558 00390498 3C C0 00 4E */ lis r6, 0x004E7269@ha
|
|
/* 8039355C 0039049C 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
|
/* 80393560 003904A0 39 07 6E 73 */ addi r8, r7, 0x626F6E73@l
|
|
/* 80393564 003904A4 80 9F 00 0C */ lwz r4, 0xc(r31)
|
|
/* 80393568 003904A8 80 BF 00 08 */ lwz r5, 8(r31)
|
|
/* 8039356C 003904AC 38 E6 72 69 */ addi r7, r6, 0x004E7269@l
|
|
/* 80393570 003904B0 4B F7 1C A9 */ bl init__Q32og6Screen8AnimPaneFP10JKRArchiveP9J2DScreenUxPc
|
|
/* 80393574 003904B4 38 60 00 44 */ li r3, 0x44
|
|
/* 80393578 003904B8 4B C9 09 2D */ bl __nw__FUl
|
|
/* 8039357C 003904BC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80393580 003904C0 41 82 00 0C */ beq .L_8039358C
|
|
/* 80393584 003904C4 4B F7 1B F5 */ bl __ct__Q32og6Screen8AnimPaneFv
|
|
/* 80393588 003904C8 7C 60 1B 78 */ mr r0, r3
|
|
.L_8039358C:
|
|
/* 8039358C 003904CC 90 1F 00 20 */ stw r0, 0x20(r31)
|
|
/* 80393590 003904D0 3C 60 80 49 */ lis r3, lbl_80494818@ha
|
|
/* 80393594 003904D4 39 23 48 18 */ addi r9, r3, lbl_80494818@l
|
|
/* 80393598 003904D8 3C E0 6F 6E */ lis r7, 0x6F6E7332@ha
|
|
/* 8039359C 003904DC 3C C0 4E 72 */ lis r6, 0x4E726962@ha
|
|
/* 803935A0 003904E0 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 803935A4 003904E4 39 07 73 32 */ addi r8, r7, 0x6F6E7332@l
|
|
/* 803935A8 003904E8 80 9F 00 0C */ lwz r4, 0xc(r31)
|
|
/* 803935AC 003904EC 80 BF 00 08 */ lwz r5, 8(r31)
|
|
/* 803935B0 003904F0 38 E6 69 62 */ addi r7, r6, 0x4E726962@l
|
|
/* 803935B4 003904F4 4B F7 1C 65 */ bl init__Q32og6Screen8AnimPaneFP10JKRArchiveP9J2DScreenUxPc
|
|
/* 803935B8 003904F8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 803935BC 003904FC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 803935C0 00390500 7C 08 03 A6 */ mtlr r0
|
|
/* 803935C4 00390504 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 803935C8 00390508 4E 80 00 20 */ blr
|
|
|
|
.global update__Q28Morimura26TChallengeResultDemoScreenFv
|
|
update__Q28Morimura26TChallengeResultDemoScreenFv:
|
|
/* 803935CC 0039050C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 803935D0 00390510 7C 08 02 A6 */ mflr r0
|
|
/* 803935D4 00390514 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 803935D8 00390518 DB E1 00 20 */ stfd f31, 0x20(r1)
|
|
/* 803935DC 0039051C F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
|
|
/* 803935E0 00390520 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 803935E4 00390524 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 803935E8 00390528 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 803935EC 0039052C 7C 7D 1B 78 */ mr r29, r3
|
|
/* 803935F0 00390530 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 803935F4 00390534 28 03 00 00 */ cmplwi r3, 0
|
|
/* 803935F8 00390538 41 82 00 94 */ beq .L_8039368C
|
|
/* 803935FC 0039053C 88 1D 00 24 */ lbz r0, 0x24(r29)
|
|
/* 80393600 00390540 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80393604 00390544 41 82 00 88 */ beq .L_8039368C
|
|
/* 80393608 00390548 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8039360C 0039054C 81 8C 00 30 */ lwz r12, 0x30(r12)
|
|
/* 80393610 00390550 7D 89 03 A6 */ mtctr r12
|
|
/* 80393614 00390554 4E 80 04 21 */ bctrl
|
|
/* 80393618 00390558 C3 E2 0D 28 */ lfs f31, lbl_8051F088@sda21(r2)
|
|
/* 8039361C 0039055C 3B C0 00 00 */ li r30, 0
|
|
/* 80393620 00390560 3B E0 00 00 */ li r31, 0
|
|
/* 80393624 00390564 48 00 00 3C */ b .L_80393660
|
|
.L_80393628:
|
|
/* 80393628 00390568 80 7D 00 04 */ lwz r3, 4(r29)
|
|
/* 8039362C 0039056C 7C 63 F8 2E */ lwzx r3, r3, r31
|
|
/* 80393630 00390570 4B F7 17 E1 */ bl update__Q32og6Screen12AnimBaseBaseFv
|
|
/* 80393634 00390574 2C 1E 00 00 */ cmpwi r30, 0
|
|
/* 80393638 00390578 40 82 00 20 */ bne .L_80393658
|
|
/* 8039363C 0039057C 80 7D 00 04 */ lwz r3, 4(r29)
|
|
/* 80393640 00390580 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 80393644 00390584 C0 03 00 18 */ lfs f0, 0x18(r3)
|
|
/* 80393648 00390588 FC 00 F8 40 */ fcmpo cr0, f0, f31
|
|
/* 8039364C 0039058C 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 80393650 00390590 40 82 00 08 */ bne .L_80393658
|
|
/* 80393654 00390594 D3 E3 00 18 */ stfs f31, 0x18(r3)
|
|
.L_80393658:
|
|
/* 80393658 00390598 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 8039365C 0039059C 3B DE 00 01 */ addi r30, r30, 1
|
|
.L_80393660:
|
|
/* 80393660 003905A0 80 1D 00 10 */ lwz r0, 0x10(r29)
|
|
/* 80393664 003905A4 7C 1E 00 00 */ cmpw r30, r0
|
|
/* 80393668 003905A8 41 80 FF C0 */ blt .L_80393628
|
|
/* 8039366C 003905AC 80 7D 00 18 */ lwz r3, 0x18(r29)
|
|
/* 80393670 003905B0 4B F7 17 A1 */ bl update__Q32og6Screen12AnimBaseBaseFv
|
|
/* 80393674 003905B4 80 7D 00 1C */ lwz r3, 0x1c(r29)
|
|
/* 80393678 003905B8 4B F7 17 99 */ bl update__Q32og6Screen12AnimBaseBaseFv
|
|
/* 8039367C 003905BC 80 7D 00 20 */ lwz r3, 0x20(r29)
|
|
/* 80393680 003905C0 4B F7 17 91 */ bl update__Q32og6Screen12AnimBaseBaseFv
|
|
/* 80393684 003905C4 80 7D 00 08 */ lwz r3, 8(r29)
|
|
/* 80393688 003905C8 4B CA D4 A5 */ bl animation__9J2DScreenFv
|
|
.L_8039368C:
|
|
/* 8039368C 003905CC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
|
|
/* 80393690 003905D0 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 80393694 003905D4 CB E1 00 20 */ lfd f31, 0x20(r1)
|
|
/* 80393698 003905D8 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 8039369C 003905DC 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 803936A0 003905E0 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 803936A4 003905E4 7C 08 03 A6 */ mtlr r0
|
|
/* 803936A8 003905E8 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 803936AC 003905EC 4E 80 00 20 */ blr
|
|
|
|
.global draw__Q28Morimura26TChallengeResultDemoScreenFR8GraphicsP13J2DPerspGraph
|
|
draw__Q28Morimura26TChallengeResultDemoScreenFR8GraphicsP13J2DPerspGraph:
|
|
/* 803936B0 003905F0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 803936B4 003905F4 7C 08 02 A6 */ mflr r0
|
|
/* 803936B8 003905F8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 803936BC 003905FC 88 03 00 24 */ lbz r0, 0x24(r3)
|
|
/* 803936C0 00390600 28 00 00 00 */ cmplwi r0, 0
|
|
/* 803936C4 00390604 41 82 00 08 */ beq .L_803936CC
|
|
/* 803936C8 00390608 48 00 DE D1 */ bl draw__Q28Morimura11TScreenBaseFR8GraphicsP13J2DPerspGraph
|
|
.L_803936CC:
|
|
/* 803936CC 0039060C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 803936D0 00390610 7C 08 03 A6 */ mtlr r0
|
|
/* 803936D4 00390614 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 803936D8 00390618 4E 80 00 20 */ blr
|
|
|
|
.global setPane__Q28Morimura9TMovePaneFP7J2DPane
|
|
setPane__Q28Morimura9TMovePaneFP7J2DPane:
|
|
/* 803936DC 0039061C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 803936E0 00390620 7C 08 02 A6 */ mflr r0
|
|
/* 803936E4 00390624 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 803936E8 00390628 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 803936EC 0039062C 7C 9F 23 79 */ or. r31, r4, r4
|
|
/* 803936F0 00390630 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 803936F4 00390634 7C 7E 1B 78 */ mr r30, r3
|
|
/* 803936F8 00390638 40 82 00 20 */ bne .L_80393718
|
|
/* 803936FC 0039063C 3C 60 80 49 */ lis r3, lbl_80494850@ha
|
|
/* 80393700 00390640 3C A0 80 49 */ lis r5, lbl_80494868@ha
|
|
/* 80393704 00390644 38 63 48 50 */ addi r3, r3, lbl_80494850@l
|
|
/* 80393708 00390648 38 80 01 0F */ li r4, 0x10f
|
|
/* 8039370C 0039064C 38 A5 48 68 */ addi r5, r5, lbl_80494868@l
|
|
/* 80393710 00390650 4C C6 31 82 */ crclr 6
|
|
/* 80393714 00390654 4B C9 6F 2D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80393718:
|
|
/* 80393718 00390658 93 FE 00 00 */ stw r31, 0(r30)
|
|
/* 8039371C 0039065C 38 80 00 04 */ li r4, 4
|
|
/* 80393720 00390660 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 80393724 00390664 4B CA 55 99 */ bl setBasePosition__7J2DPaneF15J2DBasePosition
|
|
/* 80393728 00390668 C0 3F 00 D8 */ lfs f1, 0xd8(r31)
|
|
/* 8039372C 0039066C 7F C3 F3 78 */ mr r3, r30
|
|
/* 80393730 00390670 C0 1F 00 D4 */ lfs f0, 0xd4(r31)
|
|
/* 80393734 00390674 D0 1E 00 10 */ stfs f0, 0x10(r30)
|
|
/* 80393738 00390678 D0 3E 00 14 */ stfs f1, 0x14(r30)
|
|
/* 8039373C 0039067C 48 00 07 21 */ bl reset__Q28Morimura9TMovePaneFv
|
|
/* 80393740 00390680 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80393744 00390684 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80393748 00390688 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 8039374C 0039068C 7C 08 03 A6 */ mtlr r0
|
|
/* 80393750 00390690 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80393754 00390694 4E 80 00 20 */ blr
|
|
|
|
.global update__Q28Morimura9TMovePaneFv
|
|
update__Q28Morimura9TMovePaneFv:
|
|
/* 80393758 00390698 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8039375C 0039069C 7C 08 02 A6 */ mflr r0
|
|
/* 80393760 003906A0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80393764 003906A4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80393768 003906A8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 8039376C 003906AC 80 03 00 3C */ lwz r0, 0x3c(r3)
|
|
/* 80393770 003906B0 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 80393774 003906B4 41 82 00 38 */ beq .L_803937AC
|
|
/* 80393778 003906B8 40 80 00 14 */ bge .L_8039378C
|
|
/* 8039377C 003906BC 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 80393780 003906C0 41 82 00 1C */ beq .L_8039379C
|
|
/* 80393784 003906C4 40 80 00 20 */ bge .L_803937A4
|
|
/* 80393788 003906C8 48 00 00 48 */ b .L_803937D0
|
|
.L_8039378C:
|
|
/* 8039378C 003906CC 2C 00 00 05 */ cmpwi r0, 5
|
|
/* 80393790 003906D0 41 82 00 3C */ beq .L_803937CC
|
|
/* 80393794 003906D4 40 80 00 3C */ bge .L_803937D0
|
|
/* 80393798 003906D8 48 00 00 2C */ b .L_803937C4
|
|
.L_8039379C:
|
|
/* 8039379C 003906DC 48 00 00 B9 */ bl move__Q28Morimura9TMovePaneFv
|
|
/* 803937A0 003906E0 48 00 00 30 */ b .L_803937D0
|
|
.L_803937A4:
|
|
/* 803937A4 003906E4 48 00 02 1D */ bl turn__Q28Morimura9TMovePaneFv
|
|
/* 803937A8 003906E8 48 00 00 28 */ b .L_803937D0
|
|
.L_803937AC:
|
|
/* 803937AC 003906EC 48 00 03 1D */ bl hosei__Q28Morimura9TMovePaneFv
|
|
/* 803937B0 003906F0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 803937B4 003906F4 41 82 00 1C */ beq .L_803937D0
|
|
/* 803937B8 003906F8 38 00 00 00 */ li r0, 0
|
|
/* 803937BC 003906FC 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 803937C0 00390700 48 00 00 10 */ b .L_803937D0
|
|
.L_803937C4:
|
|
/* 803937C4 00390704 48 00 05 39 */ bl stick__Q28Morimura9TMovePaneFv
|
|
/* 803937C8 00390708 48 00 00 08 */ b .L_803937D0
|
|
.L_803937CC:
|
|
/* 803937CC 0039070C 48 00 05 01 */ bl rolling__Q28Morimura9TMovePaneFv
|
|
.L_803937D0:
|
|
/* 803937D0 00390710 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 803937D4 00390714 C0 3F 00 1C */ lfs f1, 0x1c(r31)
|
|
/* 803937D8 00390718 C0 1F 00 18 */ lfs f0, 0x18(r31)
|
|
/* 803937DC 0039071C D0 03 00 D4 */ stfs f0, 0xd4(r3)
|
|
/* 803937E0 00390720 D0 23 00 D8 */ stfs f1, 0xd8(r3)
|
|
/* 803937E4 00390724 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803937E8 00390728 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 803937EC 0039072C 7D 89 03 A6 */ mtctr r12
|
|
/* 803937F0 00390730 4E 80 04 21 */ bctrl
|
|
/* 803937F4 00390734 C0 22 0D 2C */ lfs f1, lbl_8051F08C@sda21(r2)
|
|
/* 803937F8 00390738 C0 1F 00 38 */ lfs f0, 0x38(r31)
|
|
/* 803937FC 0039073C EC 21 00 28 */ fsubs f1, f1, f0
|
|
/* 80393800 00390740 48 07 E3 D1 */ bl roundAng__Ff
|
|
/* 80393804 00390744 C0 02 0D 30 */ lfs f0, lbl_8051F090@sda21(r2)
|
|
/* 80393808 00390748 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 8039380C 0039074C EC 20 00 72 */ fmuls f1, f0, f1
|
|
/* 80393810 00390750 C0 02 0D 2C */ lfs f0, lbl_8051F08C@sda21(r2)
|
|
/* 80393814 00390754 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 80393818 00390758 D0 03 00 C0 */ stfs f0, 0xc0(r3)
|
|
/* 8039381C 0039075C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80393820 00390760 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80393824 00390764 7D 89 03 A6 */ mtctr r12
|
|
/* 80393828 00390768 4E 80 04 21 */ bctrl
|
|
/* 8039382C 0039076C 80 7F 00 40 */ lwz r3, 0x40(r31)
|
|
/* 80393830 00390770 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 80393834 00390774 40 81 00 0C */ ble .L_80393840
|
|
/* 80393838 00390778 38 03 00 01 */ addi r0, r3, 1
|
|
/* 8039383C 0039077C 90 1F 00 40 */ stw r0, 0x40(r31)
|
|
.L_80393840:
|
|
/* 80393840 00390780 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80393844 00390784 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80393848 00390788 7C 08 03 A6 */ mtlr r0
|
|
/* 8039384C 0039078C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80393850 00390790 4E 80 00 20 */ blr
|
|
|
|
.global move__Q28Morimura9TMovePaneFv
|
|
move__Q28Morimura9TMovePaneFv:
|
|
/* 80393854 00390794 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 80393858 00390798 7C 08 02 A6 */ mflr r0
|
|
/* 8039385C 0039079C 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 80393860 003907A0 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 80393864 003907A4 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80393868 003907A8 48 00 01 59 */ bl turn__Q28Morimura9TMovePaneFv
|
|
/* 8039386C 003907AC C0 7F 00 38 */ lfs f3, 0x38(r31)
|
|
/* 80393870 003907B0 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80393874 003907B4 C0 4D 86 10 */ lfs f2, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80393878 003907B8 FC 03 00 40 */ fcmpo cr0, f3, f0
|
|
/* 8039387C 003907BC C0 2D 85 F8 */ lfs f1, mMoveSpeed__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80393880 003907C0 40 80 00 30 */ bge .L_803938B0
|
|
/* 80393884 003907C4 C0 02 0D 34 */ lfs f0, lbl_8051F094@sda21(r2)
|
|
/* 80393888 003907C8 3C 60 80 50 */ lis r3, sincosTable___5JMath@ha
|
|
/* 8039388C 003907CC 38 63 71 A0 */ addi r3, r3, sincosTable___5JMath@l
|
|
/* 80393890 003907D0 EC 03 00 32 */ fmuls f0, f3, f0
|
|
/* 80393894 003907D4 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80393898 003907D8 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 8039389C 003907DC 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 803938A0 003907E0 54 00 1C B8 */ rlwinm r0, r0, 3, 0x12, 0x1c
|
|
/* 803938A4 003907E4 7C 03 04 2E */ lfsx f0, r3, r0
|
|
/* 803938A8 003907E8 FC 00 00 50 */ fneg f0, f0
|
|
/* 803938AC 003907EC 48 00 00 28 */ b .L_803938D4
|
|
.L_803938B0:
|
|
/* 803938B0 003907F0 C0 02 0D 38 */ lfs f0, lbl_8051F098@sda21(r2)
|
|
/* 803938B4 003907F4 3C 60 80 50 */ lis r3, sincosTable___5JMath@ha
|
|
/* 803938B8 003907F8 38 63 71 A0 */ addi r3, r3, sincosTable___5JMath@l
|
|
/* 803938BC 003907FC EC 03 00 32 */ fmuls f0, f3, f0
|
|
/* 803938C0 00390800 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 803938C4 00390804 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 803938C8 00390808 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 803938CC 0039080C 54 00 1C B8 */ rlwinm r0, r0, 3, 0x12, 0x1c
|
|
/* 803938D0 00390810 7C 03 04 2E */ lfsx f0, r3, r0
|
|
.L_803938D4:
|
|
/* 803938D4 00390814 EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 803938D8 00390818 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 803938DC 0039081C EC 22 00 72 */ fmuls f1, f2, f1
|
|
/* 803938E0 00390820 D0 3F 00 28 */ stfs f1, 0x28(r31)
|
|
/* 803938E4 00390824 C0 5F 00 38 */ lfs f2, 0x38(r31)
|
|
/* 803938E8 00390828 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 803938EC 0039082C 40 80 00 08 */ bge .L_803938F4
|
|
/* 803938F0 00390830 FC 40 10 50 */ fneg f2, f2
|
|
.L_803938F4:
|
|
/* 803938F4 00390834 C0 02 0D 38 */ lfs f0, lbl_8051F098@sda21(r2)
|
|
/* 803938F8 00390838 3C 60 80 50 */ lis r3, sincosTable___5JMath@ha
|
|
/* 803938FC 0039083C 38 83 71 A0 */ addi r4, r3, sincosTable___5JMath@l
|
|
/* 80393900 00390840 C0 2D 85 F8 */ lfs f1, mMoveSpeed__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80393904 00390844 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 80393908 00390848 C0 4D 86 10 */ lfs f2, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 8039390C 0039084C 7F E3 FB 78 */ mr r3, r31
|
|
/* 80393910 00390850 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80393914 00390854 D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
/* 80393918 00390858 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 8039391C 0039085C 54 00 1C B8 */ rlwinm r0, r0, 3, 0x12, 0x1c
|
|
/* 80393920 00390860 7C 84 02 14 */ add r4, r4, r0
|
|
/* 80393924 00390864 C0 04 00 04 */ lfs f0, 4(r4)
|
|
/* 80393928 00390868 FC 00 00 50 */ fneg f0, f0
|
|
/* 8039392C 0039086C EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 80393930 00390870 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 80393934 00390874 D0 1F 00 2C */ stfs f0, 0x2c(r31)
|
|
/* 80393938 00390878 C0 1F 00 28 */ lfs f0, 0x28(r31)
|
|
/* 8039393C 0039087C C0 BF 00 20 */ lfs f5, 0x20(r31)
|
|
/* 80393940 00390880 C0 3F 00 2C */ lfs f1, 0x2c(r31)
|
|
/* 80393944 00390884 C0 7F 00 24 */ lfs f3, 0x24(r31)
|
|
/* 80393948 00390888 EC 00 28 28 */ fsubs f0, f0, f5
|
|
/* 8039394C 0039088C C0 4D 86 04 */ lfs f2, mAccel__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80393950 00390890 EC 21 18 28 */ fsubs f1, f1, f3
|
|
/* 80393954 00390894 C0 8D 86 10 */ lfs f4, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80393958 00390898 EC 00 00 B2 */ fmuls f0, f0, f2
|
|
/* 8039395C 0039089C EC 21 00 B2 */ fmuls f1, f1, f2
|
|
/* 80393960 003908A0 EC 00 01 32 */ fmuls f0, f0, f4
|
|
/* 80393964 003908A4 EC 41 01 32 */ fmuls f2, f1, f4
|
|
/* 80393968 003908A8 EC 25 00 2A */ fadds f1, f5, f0
|
|
/* 8039396C 003908AC EC 03 10 2A */ fadds f0, f3, f2
|
|
/* 80393970 003908B0 D0 3F 00 20 */ stfs f1, 0x20(r31)
|
|
/* 80393974 003908B4 D0 1F 00 24 */ stfs f0, 0x24(r31)
|
|
/* 80393978 003908B8 C0 3F 00 18 */ lfs f1, 0x18(r31)
|
|
/* 8039397C 003908BC C0 1F 00 20 */ lfs f0, 0x20(r31)
|
|
/* 80393980 003908C0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 80393984 003908C4 D0 1F 00 18 */ stfs f0, 0x18(r31)
|
|
/* 80393988 003908C8 C0 3F 00 1C */ lfs f1, 0x1c(r31)
|
|
/* 8039398C 003908CC C0 1F 00 24 */ lfs f0, 0x24(r31)
|
|
/* 80393990 003908D0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 80393994 003908D4 D0 1F 00 1C */ stfs f0, 0x1c(r31)
|
|
/* 80393998 003908D8 48 00 04 91 */ bl isReachToGoal__Q28Morimura9TMovePaneFv
|
|
/* 8039399C 003908DC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 803939A0 003908E0 41 82 00 0C */ beq .L_803939AC
|
|
/* 803939A4 003908E4 38 00 00 03 */ li r0, 3
|
|
/* 803939A8 003908E8 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
.L_803939AC:
|
|
/* 803939AC 003908EC 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 803939B0 003908F0 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 803939B4 003908F4 7C 08 03 A6 */ mtlr r0
|
|
/* 803939B8 003908F8 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 803939BC 003908FC 4E 80 00 20 */ blr
|
|
|
|
.global turn__Q28Morimura9TMovePaneFv
|
|
turn__Q28Morimura9TMovePaneFv:
|
|
/* 803939C0 00390900 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 803939C4 00390904 7C 08 02 A6 */ mflr r0
|
|
/* 803939C8 00390908 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 803939CC 0039090C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 803939D0 00390910 7C 7F 1B 78 */ mr r31, r3
|
|
/* 803939D4 00390914 48 00 00 79 */ bl getAngDist__Q28Morimura9TMovePaneFv
|
|
/* 803939D8 00390918 C0 0D 85 FC */ lfs f0, mAngRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 803939DC 0039091C C0 8D 86 10 */ lfs f4, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 803939E0 00390920 EC 60 00 72 */ fmuls f3, f0, f1
|
|
/* 803939E4 00390924 C0 0D 86 00 */ lfs f0, mAngVelMax__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 803939E8 00390928 C0 22 0D 40 */ lfs f1, lbl_8051F0A0@sda21(r2)
|
|
/* 803939EC 0039092C EC 00 01 32 */ fmuls f0, f0, f4
|
|
/* 803939F0 00390930 C0 42 0D 3C */ lfs f2, lbl_8051F09C@sda21(r2)
|
|
/* 803939F4 00390934 EC 64 00 F2 */ fmuls f3, f4, f3
|
|
/* 803939F8 00390938 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 803939FC 0039093C FC 20 1A 10 */ fabs f1, f3
|
|
/* 80393A00 00390940 EC 42 00 32 */ fmuls f2, f2, f0
|
|
/* 80393A04 00390944 FC 00 08 18 */ frsp f0, f1
|
|
/* 80393A08 00390948 FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 80393A0C 0039094C 40 81 00 1C */ ble .L_80393A28
|
|
/* 80393A10 00390950 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80393A14 00390954 FC 03 00 40 */ fcmpo cr0, f3, f0
|
|
/* 80393A18 00390958 40 81 00 0C */ ble .L_80393A24
|
|
/* 80393A1C 0039095C FC 60 10 90 */ fmr f3, f2
|
|
/* 80393A20 00390960 48 00 00 08 */ b .L_80393A28
|
|
.L_80393A24:
|
|
/* 80393A24 00390964 FC 60 10 50 */ fneg f3, f2
|
|
.L_80393A28:
|
|
/* 80393A28 00390968 C0 1F 00 38 */ lfs f0, 0x38(r31)
|
|
/* 80393A2C 0039096C EC 20 18 2A */ fadds f1, f0, f3
|
|
/* 80393A30 00390970 48 07 E1 A1 */ bl roundAng__Ff
|
|
/* 80393A34 00390974 D0 3F 00 38 */ stfs f1, 0x38(r31)
|
|
/* 80393A38 00390978 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80393A3C 0039097C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80393A40 00390980 7C 08 03 A6 */ mtlr r0
|
|
/* 80393A44 00390984 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80393A48 00390988 4E 80 00 20 */ blr
|
|
|
|
.global getAngDist__Q28Morimura9TMovePaneFv
|
|
getAngDist__Q28Morimura9TMovePaneFv:
|
|
/* 80393A4C 0039098C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80393A50 00390990 7C 08 02 A6 */ mflr r0
|
|
/* 80393A54 00390994 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80393A58 00390998 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80393A5C 0039099C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80393A60 003909A0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80393A64 003909A4 C0 43 00 08 */ lfs f2, 8(r3)
|
|
/* 80393A68 003909A8 C0 23 00 18 */ lfs f1, 0x18(r3)
|
|
/* 80393A6C 003909AC EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 80393A70 003909B0 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 80393A74 003909B4 40 82 00 08 */ bne .L_80393A7C
|
|
/* 80393A78 003909B8 C0 22 0D 44 */ lfs f1, lbl_8051F0A4@sda21(r2)
|
|
.L_80393A7C:
|
|
/* 80393A7C 003909BC C0 7F 00 0C */ lfs f3, 0xc(r31)
|
|
/* 80393A80 003909C0 C0 5F 00 1C */ lfs f2, 0x1c(r31)
|
|
/* 80393A84 003909C4 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80393A88 003909C8 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 80393A8C 003909CC FC 00 10 00 */ fcmpu cr0, f0, f2
|
|
/* 80393A90 003909D0 40 82 00 08 */ bne .L_80393A98
|
|
/* 80393A94 003909D4 C0 42 0D 44 */ lfs f2, lbl_8051F0A4@sda21(r2)
|
|
.L_80393A98:
|
|
/* 80393A98 003909D8 FC 40 10 50 */ fneg f2, f2
|
|
/* 80393A9C 003909DC 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
|
/* 80393AA0 003909E0 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
|
/* 80393AA4 003909E4 4B CA 16 65 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
|
/* 80393AA8 003909E8 48 07 E1 29 */ bl roundAng__Ff
|
|
/* 80393AAC 003909EC C0 5F 00 38 */ lfs f2, 0x38(r31)
|
|
/* 80393AB0 003909F0 48 07 E1 4D */ bl angDist__Fff
|
|
/* 80393AB4 003909F4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80393AB8 003909F8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80393ABC 003909FC 7C 08 03 A6 */ mtlr r0
|
|
/* 80393AC0 00390A00 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80393AC4 00390A04 4E 80 00 20 */ blr
|
|
|
|
.global hosei__Q28Morimura9TMovePaneFv
|
|
hosei__Q28Morimura9TMovePaneFv:
|
|
/* 80393AC8 00390A08 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80393ACC 00390A0C 7C 08 02 A6 */ mflr r0
|
|
/* 80393AD0 00390A10 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80393AD4 00390A14 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80393AD8 00390A18 C0 42 0D 48 */ lfs f2, lbl_8051F0A8@sda21(r2)
|
|
/* 80393ADC 00390A1C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80393AE0 00390A20 3B E0 00 00 */ li r31, 0
|
|
/* 80393AE4 00390A24 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 80393AE8 00390A28 7C 7E 1B 78 */ mr r30, r3
|
|
/* 80393AEC 00390A2C D0 03 00 28 */ stfs f0, 0x28(r3)
|
|
/* 80393AF0 00390A30 D0 03 00 2C */ stfs f0, 0x2c(r3)
|
|
/* 80393AF4 00390A34 D0 03 00 20 */ stfs f0, 0x20(r3)
|
|
/* 80393AF8 00390A38 D0 03 00 24 */ stfs f0, 0x24(r3)
|
|
/* 80393AFC 00390A3C C0 0D 86 10 */ lfs f0, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80393B00 00390A40 C0 63 00 08 */ lfs f3, 8(r3)
|
|
/* 80393B04 00390A44 C0 23 00 18 */ lfs f1, 0x18(r3)
|
|
/* 80393B08 00390A48 EC 82 00 32 */ fmuls f4, f2, f0
|
|
/* 80393B0C 00390A4C C0 03 00 18 */ lfs f0, 0x18(r3)
|
|
/* 80393B10 00390A50 EC A3 08 28 */ fsubs f5, f3, f1
|
|
/* 80393B14 00390A54 C0 63 00 0C */ lfs f3, 0xc(r3)
|
|
/* 80393B18 00390A58 C0 23 00 1C */ lfs f1, 0x1c(r3)
|
|
/* 80393B1C 00390A5C EC A5 01 32 */ fmuls f5, f5, f4
|
|
/* 80393B20 00390A60 EC 63 08 28 */ fsubs f3, f3, f1
|
|
/* 80393B24 00390A64 EC 00 28 2A */ fadds f0, f0, f5
|
|
/* 80393B28 00390A68 FC 20 2A 10 */ fabs f1, f5
|
|
/* 80393B2C 00390A6C EC 63 01 32 */ fmuls f3, f3, f4
|
|
/* 80393B30 00390A70 D0 03 00 18 */ stfs f0, 0x18(r3)
|
|
/* 80393B34 00390A74 FC 00 08 18 */ frsp f0, f1
|
|
/* 80393B38 00390A78 C0 23 00 1C */ lfs f1, 0x1c(r3)
|
|
/* 80393B3C 00390A7C EC 21 18 2A */ fadds f1, f1, f3
|
|
/* 80393B40 00390A80 FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 80393B44 00390A84 D0 23 00 1C */ stfs f1, 0x1c(r3)
|
|
/* 80393B48 00390A88 40 80 00 28 */ bge .L_80393B70
|
|
/* 80393B4C 00390A8C FC 00 1A 10 */ fabs f0, f3
|
|
/* 80393B50 00390A90 FC 00 00 18 */ frsp f0, f0
|
|
/* 80393B54 00390A94 FC 00 10 40 */ fcmpo cr0, f0, f2
|
|
/* 80393B58 00390A98 40 80 00 18 */ bge .L_80393B70
|
|
/* 80393B5C 00390A9C C0 1E 00 08 */ lfs f0, 8(r30)
|
|
/* 80393B60 00390AA0 3B E0 00 01 */ li r31, 1
|
|
/* 80393B64 00390AA4 D0 1E 00 18 */ stfs f0, 0x18(r30)
|
|
/* 80393B68 00390AA8 C0 1E 00 0C */ lfs f0, 0xc(r30)
|
|
/* 80393B6C 00390AAC D0 1E 00 1C */ stfs f0, 0x1c(r30)
|
|
.L_80393B70:
|
|
/* 80393B70 00390AB0 C0 5E 00 0C */ lfs f2, 0xc(r30)
|
|
/* 80393B74 00390AB4 C0 22 0D 4C */ lfs f1, lbl_8051F0AC@sda21(r2)
|
|
/* 80393B78 00390AB8 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80393B7C 00390ABC EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 80393B80 00390AC0 D0 3E 00 0C */ stfs f1, 0xc(r30)
|
|
/* 80393B84 00390AC4 C0 5E 00 08 */ lfs f2, 8(r30)
|
|
/* 80393B88 00390AC8 C0 3E 00 18 */ lfs f1, 0x18(r30)
|
|
/* 80393B8C 00390ACC EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 80393B90 00390AD0 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 80393B94 00390AD4 40 82 00 08 */ bne .L_80393B9C
|
|
/* 80393B98 00390AD8 C0 22 0D 44 */ lfs f1, lbl_8051F0A4@sda21(r2)
|
|
.L_80393B9C:
|
|
/* 80393B9C 00390ADC C0 7E 00 0C */ lfs f3, 0xc(r30)
|
|
/* 80393BA0 00390AE0 C0 5E 00 1C */ lfs f2, 0x1c(r30)
|
|
/* 80393BA4 00390AE4 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80393BA8 00390AE8 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 80393BAC 00390AEC FC 00 10 00 */ fcmpu cr0, f0, f2
|
|
/* 80393BB0 00390AF0 40 82 00 08 */ bne .L_80393BB8
|
|
/* 80393BB4 00390AF4 C0 42 0D 44 */ lfs f2, lbl_8051F0A4@sda21(r2)
|
|
.L_80393BB8:
|
|
/* 80393BB8 00390AF8 FC 40 10 50 */ fneg f2, f2
|
|
/* 80393BBC 00390AFC 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
|
/* 80393BC0 00390B00 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
|
/* 80393BC4 00390B04 4B CA 15 45 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
|
/* 80393BC8 00390B08 48 07 E0 09 */ bl roundAng__Ff
|
|
/* 80393BCC 00390B0C C0 5E 00 38 */ lfs f2, 0x38(r30)
|
|
/* 80393BD0 00390B10 48 07 E0 2D */ bl angDist__Fff
|
|
/* 80393BD4 00390B14 C0 0D 85 FC */ lfs f0, mAngRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80393BD8 00390B18 C0 8D 86 10 */ lfs f4, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80393BDC 00390B1C EC 60 00 72 */ fmuls f3, f0, f1
|
|
/* 80393BE0 00390B20 C0 0D 86 00 */ lfs f0, mAngVelMax__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80393BE4 00390B24 C0 22 0D 40 */ lfs f1, lbl_8051F0A0@sda21(r2)
|
|
/* 80393BE8 00390B28 EC 00 01 32 */ fmuls f0, f0, f4
|
|
/* 80393BEC 00390B2C C0 42 0D 3C */ lfs f2, lbl_8051F09C@sda21(r2)
|
|
/* 80393BF0 00390B30 EC 64 00 F2 */ fmuls f3, f4, f3
|
|
/* 80393BF4 00390B34 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 80393BF8 00390B38 FC 80 1A 10 */ fabs f4, f3
|
|
/* 80393BFC 00390B3C EC 22 00 32 */ fmuls f1, f2, f0
|
|
/* 80393C00 00390B40 FC 00 20 18 */ frsp f0, f4
|
|
/* 80393C04 00390B44 FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 80393C08 00390B48 40 81 00 1C */ ble .L_80393C24
|
|
/* 80393C0C 00390B4C C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80393C10 00390B50 FC 03 00 40 */ fcmpo cr0, f3, f0
|
|
/* 80393C14 00390B54 40 81 00 0C */ ble .L_80393C20
|
|
/* 80393C18 00390B58 FC 60 08 90 */ fmr f3, f1
|
|
/* 80393C1C 00390B5C 48 00 00 08 */ b .L_80393C24
|
|
.L_80393C20:
|
|
/* 80393C20 00390B60 FC 60 08 50 */ fneg f3, f1
|
|
.L_80393C24:
|
|
/* 80393C24 00390B64 C0 1E 00 38 */ lfs f0, 0x38(r30)
|
|
/* 80393C28 00390B68 EC 20 18 2A */ fadds f1, f0, f3
|
|
/* 80393C2C 00390B6C 48 07 DF A5 */ bl roundAng__Ff
|
|
/* 80393C30 00390B70 D0 3E 00 38 */ stfs f1, 0x38(r30)
|
|
/* 80393C34 00390B74 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80393C38 00390B78 C0 5E 00 08 */ lfs f2, 8(r30)
|
|
/* 80393C3C 00390B7C C0 3E 00 18 */ lfs f1, 0x18(r30)
|
|
/* 80393C40 00390B80 EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 80393C44 00390B84 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 80393C48 00390B88 40 82 00 08 */ bne .L_80393C50
|
|
/* 80393C4C 00390B8C C0 22 0D 44 */ lfs f1, lbl_8051F0A4@sda21(r2)
|
|
.L_80393C50:
|
|
/* 80393C50 00390B90 C0 7E 00 0C */ lfs f3, 0xc(r30)
|
|
/* 80393C54 00390B94 C0 5E 00 1C */ lfs f2, 0x1c(r30)
|
|
/* 80393C58 00390B98 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80393C5C 00390B9C EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 80393C60 00390BA0 FC 00 10 00 */ fcmpu cr0, f0, f2
|
|
/* 80393C64 00390BA4 40 82 00 08 */ bne .L_80393C6C
|
|
/* 80393C68 00390BA8 C0 42 0D 44 */ lfs f2, lbl_8051F0A4@sda21(r2)
|
|
.L_80393C6C:
|
|
/* 80393C6C 00390BAC FC 40 10 50 */ fneg f2, f2
|
|
/* 80393C70 00390BB0 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
|
/* 80393C74 00390BB4 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
|
/* 80393C78 00390BB8 4B CA 14 91 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
|
/* 80393C7C 00390BBC 48 07 DF 55 */ bl roundAng__Ff
|
|
/* 80393C80 00390BC0 C0 5E 00 38 */ lfs f2, 0x38(r30)
|
|
/* 80393C84 00390BC4 48 07 DF 79 */ bl angDist__Fff
|
|
/* 80393C88 00390BC8 FC 20 0A 10 */ fabs f1, f1
|
|
/* 80393C8C 00390BCC C0 02 0D 50 */ lfs f0, lbl_8051F0B0@sda21(r2)
|
|
/* 80393C90 00390BD0 FC 20 08 18 */ frsp f1, f1
|
|
/* 80393C94 00390BD4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80393C98 00390BD8 40 81 00 08 */ ble .L_80393CA0
|
|
/* 80393C9C 00390BDC 3B E0 00 00 */ li r31, 0
|
|
.L_80393CA0:
|
|
/* 80393CA0 00390BE0 C0 3E 00 0C */ lfs f1, 0xc(r30)
|
|
/* 80393CA4 00390BE4 7F E3 FB 78 */ mr r3, r31
|
|
/* 80393CA8 00390BE8 C0 02 0D 4C */ lfs f0, lbl_8051F0AC@sda21(r2)
|
|
/* 80393CAC 00390BEC EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 80393CB0 00390BF0 D0 1E 00 0C */ stfs f0, 0xc(r30)
|
|
/* 80393CB4 00390BF4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80393CB8 00390BF8 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80393CBC 00390BFC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80393CC0 00390C00 7C 08 03 A6 */ mtlr r0
|
|
/* 80393CC4 00390C04 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80393CC8 00390C08 4E 80 00 20 */ blr
|
|
|
|
.global rolling__Q28Morimura9TMovePaneFv
|
|
rolling__Q28Morimura9TMovePaneFv:
|
|
/* 80393CCC 00390C0C C0 62 0D 54 */ lfs f3, lbl_8051F0B4@sda21(r2)
|
|
/* 80393CD0 00390C10 C0 4D 86 10 */ lfs f2, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80393CD4 00390C14 C0 23 00 38 */ lfs f1, 0x38(r3)
|
|
/* 80393CD8 00390C18 C0 02 0D 2C */ lfs f0, lbl_8051F08C@sda21(r2)
|
|
/* 80393CDC 00390C1C EC 23 08 BA */ fmadds f1, f3, f2, f1
|
|
/* 80393CE0 00390C20 D0 23 00 38 */ stfs f1, 0x38(r3)
|
|
/* 80393CE4 00390C24 C0 23 00 38 */ lfs f1, 0x38(r3)
|
|
/* 80393CE8 00390C28 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80393CEC 00390C2C 4C 81 00 20 */ blelr
|
|
/* 80393CF0 00390C30 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80393CF4 00390C34 D0 03 00 38 */ stfs f0, 0x38(r3)
|
|
/* 80393CF8 00390C38 4E 80 00 20 */ blr
|
|
|
|
.global stick__Q28Morimura9TMovePaneFv
|
|
stick__Q28Morimura9TMovePaneFv:
|
|
/* 80393CFC 00390C3C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80393D00 00390C40 7C 08 02 A6 */ mflr r0
|
|
/* 80393D04 00390C44 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80393D08 00390C48 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80393D0C 00390C4C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80393D10 00390C50 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80393D14 00390C54 C0 43 00 08 */ lfs f2, 8(r3)
|
|
/* 80393D18 00390C58 C0 23 00 18 */ lfs f1, 0x18(r3)
|
|
/* 80393D1C 00390C5C EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 80393D20 00390C60 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 80393D24 00390C64 40 82 00 08 */ bne .L_80393D2C
|
|
/* 80393D28 00390C68 C0 22 0D 44 */ lfs f1, lbl_8051F0A4@sda21(r2)
|
|
.L_80393D2C:
|
|
/* 80393D2C 00390C6C C0 7F 00 0C */ lfs f3, 0xc(r31)
|
|
/* 80393D30 00390C70 C0 5F 00 1C */ lfs f2, 0x1c(r31)
|
|
/* 80393D34 00390C74 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80393D38 00390C78 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 80393D3C 00390C7C FC 00 10 00 */ fcmpu cr0, f0, f2
|
|
/* 80393D40 00390C80 40 82 00 08 */ bne .L_80393D48
|
|
/* 80393D44 00390C84 C0 42 0D 44 */ lfs f2, lbl_8051F0A4@sda21(r2)
|
|
.L_80393D48:
|
|
/* 80393D48 00390C88 FC 40 10 50 */ fneg f2, f2
|
|
/* 80393D4C 00390C8C 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
|
/* 80393D50 00390C90 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
|
/* 80393D54 00390C94 4B CA 13 B5 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
|
/* 80393D58 00390C98 48 07 DE 79 */ bl roundAng__Ff
|
|
/* 80393D5C 00390C9C C0 5F 00 38 */ lfs f2, 0x38(r31)
|
|
/* 80393D60 00390CA0 48 07 DE 9D */ bl angDist__Fff
|
|
/* 80393D64 00390CA4 C0 0D 85 FC */ lfs f0, mAngRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80393D68 00390CA8 C0 8D 86 10 */ lfs f4, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80393D6C 00390CAC EC 60 00 72 */ fmuls f3, f0, f1
|
|
/* 80393D70 00390CB0 C0 0D 86 00 */ lfs f0, mAngVelMax__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80393D74 00390CB4 C0 22 0D 40 */ lfs f1, lbl_8051F0A0@sda21(r2)
|
|
/* 80393D78 00390CB8 EC 00 01 32 */ fmuls f0, f0, f4
|
|
/* 80393D7C 00390CBC C0 42 0D 3C */ lfs f2, lbl_8051F09C@sda21(r2)
|
|
/* 80393D80 00390CC0 EC 64 00 F2 */ fmuls f3, f4, f3
|
|
/* 80393D84 00390CC4 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 80393D88 00390CC8 FC 80 1A 10 */ fabs f4, f3
|
|
/* 80393D8C 00390CCC EC 22 00 32 */ fmuls f1, f2, f0
|
|
/* 80393D90 00390CD0 FC 00 20 18 */ frsp f0, f4
|
|
/* 80393D94 00390CD4 FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 80393D98 00390CD8 40 81 00 1C */ ble .L_80393DB4
|
|
/* 80393D9C 00390CDC C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80393DA0 00390CE0 FC 03 00 40 */ fcmpo cr0, f3, f0
|
|
/* 80393DA4 00390CE4 40 81 00 0C */ ble .L_80393DB0
|
|
/* 80393DA8 00390CE8 FC 60 08 90 */ fmr f3, f1
|
|
/* 80393DAC 00390CEC 48 00 00 08 */ b .L_80393DB4
|
|
.L_80393DB0:
|
|
/* 80393DB0 00390CF0 FC 60 08 50 */ fneg f3, f1
|
|
.L_80393DB4:
|
|
/* 80393DB4 00390CF4 C0 1F 00 38 */ lfs f0, 0x38(r31)
|
|
/* 80393DB8 00390CF8 EC 20 18 2A */ fadds f1, f0, f3
|
|
/* 80393DBC 00390CFC 48 07 DE 15 */ bl roundAng__Ff
|
|
/* 80393DC0 00390D00 D0 3F 00 38 */ stfs f1, 0x38(r31)
|
|
/* 80393DC4 00390D04 80 1F 00 04 */ lwz r0, 4(r31)
|
|
/* 80393DC8 00390D08 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80393DCC 00390D0C 40 82 00 20 */ bne .L_80393DEC
|
|
/* 80393DD0 00390D10 3C 60 80 49 */ lis r3, lbl_80494850@ha
|
|
/* 80393DD4 00390D14 3C A0 80 49 */ lis r5, lbl_80494874@ha
|
|
/* 80393DD8 00390D18 38 63 48 50 */ addi r3, r3, lbl_80494850@l
|
|
/* 80393DDC 00390D1C 38 80 01 BD */ li r4, 0x1bd
|
|
/* 80393DE0 00390D20 38 A5 48 74 */ addi r5, r5, lbl_80494874@l
|
|
/* 80393DE4 00390D24 4C C6 31 82 */ crclr 6
|
|
/* 80393DE8 00390D28 4B C9 68 59 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80393DEC:
|
|
/* 80393DEC 00390D2C 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 80393DF0 00390D30 C0 3F 00 30 */ lfs f1, 0x30(r31)
|
|
/* 80393DF4 00390D34 C0 03 00 8C */ lfs f0, 0x8c(r3)
|
|
/* 80393DF8 00390D38 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 80393DFC 00390D3C D0 1F 00 18 */ stfs f0, 0x18(r31)
|
|
/* 80393E00 00390D40 80 7F 00 04 */ lwz r3, 4(r31)
|
|
/* 80393E04 00390D44 C0 3F 00 34 */ lfs f1, 0x34(r31)
|
|
/* 80393E08 00390D48 C0 03 00 9C */ lfs f0, 0x9c(r3)
|
|
/* 80393E0C 00390D4C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 80393E10 00390D50 D0 1F 00 1C */ stfs f0, 0x1c(r31)
|
|
/* 80393E14 00390D54 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80393E18 00390D58 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80393E1C 00390D5C 7C 08 03 A6 */ mtlr r0
|
|
/* 80393E20 00390D60 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80393E24 00390D64 4E 80 00 20 */ blr
|
|
|
|
.global isReachToGoal__Q28Morimura9TMovePaneFv
|
|
isReachToGoal__Q28Morimura9TMovePaneFv:
|
|
/* 80393E28 00390D68 C0 23 00 1C */ lfs f1, 0x1c(r3)
|
|
/* 80393E2C 00390D6C C0 03 00 0C */ lfs f0, 0xc(r3)
|
|
/* 80393E30 00390D70 C0 43 00 18 */ lfs f2, 0x18(r3)
|
|
/* 80393E34 00390D74 EC 61 00 28 */ fsubs f3, f1, f0
|
|
/* 80393E38 00390D78 C0 23 00 08 */ lfs f1, 8(r3)
|
|
/* 80393E3C 00390D7C C0 02 0D 58 */ lfs f0, lbl_8051F0B8@sda21(r2)
|
|
/* 80393E40 00390D80 EC 42 08 28 */ fsubs f2, f2, f1
|
|
/* 80393E44 00390D84 EC 23 00 F2 */ fmuls f1, f3, f3
|
|
/* 80393E48 00390D88 EC 22 08 BA */ fmadds f1, f2, f2, f1
|
|
/* 80393E4C 00390D8C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80393E50 00390D90 7C 00 00 26 */ mfcr r0
|
|
/* 80393E54 00390D94 54 03 0F FE */ srwi r3, r0, 0x1f
|
|
/* 80393E58 00390D98 4E 80 00 20 */ blr
|
|
|
|
.global reset__Q28Morimura9TMovePaneFv
|
|
reset__Q28Morimura9TMovePaneFv:
|
|
/* 80393E5C 00390D9C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80393E60 00390DA0 7C 08 02 A6 */ mflr r0
|
|
/* 80393E64 00390DA4 C0 22 0D 24 */ lfs f1, lbl_8051F084@sda21(r2)
|
|
/* 80393E68 00390DA8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80393E6C 00390DAC 38 00 00 00 */ li r0, 0
|
|
/* 80393E70 00390DB0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80393E74 00390DB4 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80393E78 00390DB8 D0 23 00 20 */ stfs f1, 0x20(r3)
|
|
/* 80393E7C 00390DBC D0 23 00 24 */ stfs f1, 0x24(r3)
|
|
/* 80393E80 00390DC0 C0 03 00 20 */ lfs f0, 0x20(r3)
|
|
/* 80393E84 00390DC4 D0 03 00 28 */ stfs f0, 0x28(r3)
|
|
/* 80393E88 00390DC8 C0 03 00 24 */ lfs f0, 0x24(r3)
|
|
/* 80393E8C 00390DCC D0 03 00 2C */ stfs f0, 0x2c(r3)
|
|
/* 80393E90 00390DD0 C0 03 00 10 */ lfs f0, 0x10(r3)
|
|
/* 80393E94 00390DD4 D0 03 00 18 */ stfs f0, 0x18(r3)
|
|
/* 80393E98 00390DD8 C0 03 00 14 */ lfs f0, 0x14(r3)
|
|
/* 80393E9C 00390DDC D0 03 00 1C */ stfs f0, 0x1c(r3)
|
|
/* 80393EA0 00390DE0 C0 03 00 18 */ lfs f0, 0x18(r3)
|
|
/* 80393EA4 00390DE4 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80393EA8 00390DE8 C0 03 00 1C */ lfs f0, 0x1c(r3)
|
|
/* 80393EAC 00390DEC D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 80393EB0 00390DF0 90 03 00 3C */ stw r0, 0x3c(r3)
|
|
/* 80393EB4 00390DF4 90 03 00 40 */ stw r0, 0x40(r3)
|
|
/* 80393EB8 00390DF8 D0 23 00 38 */ stfs f1, 0x38(r3)
|
|
/* 80393EBC 00390DFC 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 80393EC0 00390E00 C0 3F 00 1C */ lfs f1, 0x1c(r31)
|
|
/* 80393EC4 00390E04 C0 1F 00 18 */ lfs f0, 0x18(r31)
|
|
/* 80393EC8 00390E08 D0 03 00 D4 */ stfs f0, 0xd4(r3)
|
|
/* 80393ECC 00390E0C D0 23 00 D8 */ stfs f1, 0xd8(r3)
|
|
/* 80393ED0 00390E10 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80393ED4 00390E14 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80393ED8 00390E18 7D 89 03 A6 */ mtctr r12
|
|
/* 80393EDC 00390E1C 4E 80 04 21 */ bctrl
|
|
/* 80393EE0 00390E20 C0 22 0D 2C */ lfs f1, lbl_8051F08C@sda21(r2)
|
|
/* 80393EE4 00390E24 C0 1F 00 38 */ lfs f0, 0x38(r31)
|
|
/* 80393EE8 00390E28 EC 21 00 28 */ fsubs f1, f1, f0
|
|
/* 80393EEC 00390E2C 48 07 DC E5 */ bl roundAng__Ff
|
|
/* 80393EF0 00390E30 C0 02 0D 30 */ lfs f0, lbl_8051F090@sda21(r2)
|
|
/* 80393EF4 00390E34 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 80393EF8 00390E38 EC 20 00 72 */ fmuls f1, f0, f1
|
|
/* 80393EFC 00390E3C C0 02 0D 2C */ lfs f0, lbl_8051F08C@sda21(r2)
|
|
/* 80393F00 00390E40 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 80393F04 00390E44 D0 03 00 C0 */ stfs f0, 0xc0(r3)
|
|
/* 80393F08 00390E48 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80393F0C 00390E4C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80393F10 00390E50 7D 89 03 A6 */ mtctr r12
|
|
/* 80393F14 00390E54 4E 80 04 21 */ bctrl
|
|
/* 80393F18 00390E58 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80393F1C 00390E5C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80393F20 00390E60 7C 08 03 A6 */ mtlr r0
|
|
/* 80393F24 00390E64 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80393F28 00390E68 4E 80 00 20 */ blr
|
|
|
|
.global setTCounterRV__8MorimuraFPQ29P2DScreen3MgrUxUxUxPUlUsUsP10JKRArchive
|
|
setTCounterRV__8MorimuraFPQ29P2DScreen3MgrUxUxUxPUlUsUsP10JKRArchive:
|
|
/* 80393F2C 00390E6C 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 80393F30 00390E70 7C 08 02 A6 */ mflr r0
|
|
/* 80393F34 00390E74 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 80393F38 00390E78 BE 81 00 10 */ stmw r20, 0x10(r1)
|
|
/* 80393F3C 00390E7C 7C 78 1B 78 */ mr r24, r3
|
|
/* 80393F40 00390E80 83 E1 00 48 */ lwz r31, 0x48(r1)
|
|
/* 80393F44 00390E84 7C BA 2B 78 */ mr r26, r5
|
|
/* 80393F48 00390E88 A2 81 00 4E */ lhz r20, 0x4e(r1)
|
|
/* 80393F4C 00390E8C 7C D9 33 78 */ mr r25, r6
|
|
/* 80393F50 00390E90 A2 A1 00 52 */ lhz r21, 0x52(r1)
|
|
/* 80393F54 00390E94 7C FC 3B 78 */ mr r28, r7
|
|
/* 80393F58 00390E98 82 C1 00 54 */ lwz r22, 0x54(r1)
|
|
/* 80393F5C 00390E9C 7D 1B 43 78 */ mr r27, r8
|
|
/* 80393F60 00390EA0 7D 3E 4B 78 */ mr r30, r9
|
|
/* 80393F64 00390EA4 7D 5D 53 78 */ mr r29, r10
|
|
/* 80393F68 00390EA8 38 60 00 B4 */ li r3, 0xb4
|
|
/* 80393F6C 00390EAC 4B C8 FF 39 */ bl __nw__FUl
|
|
/* 80393F70 00390EB0 7C 77 1B 79 */ or. r23, r3, r3
|
|
/* 80393F74 00390EB4 41 82 00 20 */ beq .L_80393F94
|
|
/* 80393F78 00390EB8 3C 80 80 4D */ lis r4, SujiTex32__Q22og6Screen@ha
|
|
/* 80393F7C 00390EBC 7E 85 A3 78 */ mr r5, r20
|
|
/* 80393F80 00390EC0 38 84 7E 18 */ addi r4, r4, SujiTex32__Q22og6Screen@l
|
|
/* 80393F84 00390EC4 7E A6 AB 78 */ mr r6, r21
|
|
/* 80393F88 00390EC8 7E C7 B3 78 */ mr r7, r22
|
|
/* 80393F8C 00390ECC 48 00 00 A1 */ bl __ct__Q28Morimura10TCounterRVFPPcUsUsP10JKRArchive
|
|
/* 80393F90 00390ED0 7C 77 1B 78 */ mr r23, r3
|
|
.L_80393F94:
|
|
/* 80393F94 00390ED4 28 17 00 00 */ cmplwi r23, 0
|
|
/* 80393F98 00390ED8 40 82 00 20 */ bne .L_80393FB8
|
|
/* 80393F9C 00390EDC 3C 60 80 49 */ lis r3, lbl_80494850@ha
|
|
/* 80393FA0 00390EE0 3C A0 80 49 */ lis r5, lbl_80494868@ha
|
|
/* 80393FA4 00390EE4 38 63 48 50 */ addi r3, r3, lbl_80494850@l
|
|
/* 80393FA8 00390EE8 38 80 02 06 */ li r4, 0x206
|
|
/* 80393FAC 00390EEC 38 A5 48 68 */ addi r5, r5, lbl_80494868@l
|
|
/* 80393FB0 00390EF0 4C C6 31 82 */ crclr 6
|
|
/* 80393FB4 00390EF4 4B C9 66 8D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80393FB8:
|
|
/* 80393FB8 00390EF8 93 E1 00 08 */ stw r31, 8(r1)
|
|
/* 80393FBC 00390EFC 38 00 00 01 */ li r0, 1
|
|
/* 80393FC0 00390F00 7E E3 BB 78 */ mr r3, r23
|
|
/* 80393FC4 00390F04 7F 04 C3 78 */ mr r4, r24
|
|
/* 80393FC8 00390F08 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 80393FCC 00390F0C 7F 26 CB 78 */ mr r6, r25
|
|
/* 80393FD0 00390F10 7F 45 D3 78 */ mr r5, r26
|
|
/* 80393FD4 00390F14 7F 68 DB 78 */ mr r8, r27
|
|
/* 80393FD8 00390F18 81 97 00 00 */ lwz r12, 0(r23)
|
|
/* 80393FDC 00390F1C 7F 87 E3 78 */ mr r7, r28
|
|
/* 80393FE0 00390F20 7F AA EB 78 */ mr r10, r29
|
|
/* 80393FE4 00390F24 7F C9 F3 78 */ mr r9, r30
|
|
/* 80393FE8 00390F28 81 8C 00 1C */ lwz r12, 0x1c(r12)
|
|
/* 80393FEC 00390F2C 7D 89 03 A6 */ mtctr r12
|
|
/* 80393FF0 00390F30 4E 80 04 21 */ bctrl
|
|
/* 80393FF4 00390F34 7E E3 BB 78 */ mr r3, r23
|
|
/* 80393FF8 00390F38 38 80 00 00 */ li r4, 0
|
|
/* 80393FFC 00390F3C 4B F7 77 DD */ bl setPuyoAnim__Q32og6Screen18CallBack_CounterRVFb
|
|
/* 80394000 00390F40 7F 03 C3 78 */ mr r3, r24
|
|
/* 80394004 00390F44 7F 26 CB 78 */ mr r6, r25
|
|
/* 80394008 00390F48 7F 45 D3 78 */ mr r5, r26
|
|
/* 8039400C 00390F4C 7E E7 BB 78 */ mr r7, r23
|
|
/* 80394010 00390F50 48 0A 0B 15 */ bl addCallBack__Q29P2DScreen3MgrFUxPQ29P2DScreen4Node
|
|
/* 80394014 00390F54 7E E3 BB 78 */ mr r3, r23
|
|
/* 80394018 00390F58 BA 81 00 10 */ lmw r20, 0x10(r1)
|
|
/* 8039401C 00390F5C 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 80394020 00390F60 7C 08 03 A6 */ mtlr r0
|
|
/* 80394024 00390F64 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 80394028 00390F68 4E 80 00 20 */ blr
|
|
|
|
.global __ct__Q28Morimura10TCounterRVFPPcUsUsP10JKRArchive
|
|
__ct__Q28Morimura10TCounterRVFPPcUsUsP10JKRArchive:
|
|
/* 8039402C 00390F6C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80394030 00390F70 7C 08 02 A6 */ mflr r0
|
|
/* 80394034 00390F74 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80394038 00390F78 BF 61 00 0C */ stmw r27, 0xc(r1)
|
|
/* 8039403C 00390F7C 7C 7B 1B 78 */ mr r27, r3
|
|
/* 80394040 00390F80 4B F7 74 E5 */ bl __ct__Q32og6Screen18CallBack_CounterRVFPPcUsUsP10JKRArchive
|
|
/* 80394044 00390F84 3C 80 80 4E */ lis r4, __vt__Q28Morimura10TCounterRV@ha
|
|
/* 80394048 00390F88 38 60 00 00 */ li r3, 0
|
|
/* 8039404C 00390F8C 38 84 52 C4 */ addi r4, r4, __vt__Q28Morimura10TCounterRV@l
|
|
/* 80394050 00390F90 38 00 00 FF */ li r0, 0xff
|
|
/* 80394054 00390F94 90 9B 00 00 */ stw r4, 0(r27)
|
|
/* 80394058 00390F98 90 7B 00 AC */ stw r3, 0xac(r27)
|
|
/* 8039405C 00390F9C 98 7B 00 B0 */ stb r3, 0xb0(r27)
|
|
/* 80394060 00390FA0 98 7B 00 B1 */ stb r3, 0xb1(r27)
|
|
/* 80394064 00390FA4 98 1B 00 AB */ stb r0, 0xab(r27)
|
|
/* 80394068 00390FA8 98 1B 00 AA */ stb r0, 0xaa(r27)
|
|
/* 8039406C 00390FAC 98 1B 00 A9 */ stb r0, 0xa9(r27)
|
|
/* 80394070 00390FB0 98 1B 00 A8 */ stb r0, 0xa8(r27)
|
|
/* 80394074 00390FB4 A0 1B 00 2E */ lhz r0, 0x2e(r27)
|
|
/* 80394078 00390FB8 54 03 10 3A */ slwi r3, r0, 2
|
|
/* 8039407C 00390FBC 4B C8 FF 31 */ bl __nwa__FUl
|
|
/* 80394080 00390FC0 3C A0 80 4E */ lis r5, __vt__Q25efx2d8TForever@ha
|
|
/* 80394084 00390FC4 3C 80 80 4E */ lis r4, __vt__Q25efx2d12T2DCountKira@ha
|
|
/* 80394088 00390FC8 38 A5 74 20 */ addi r5, r5, __vt__Q25efx2d8TForever@l
|
|
/* 8039408C 00390FCC 90 7B 00 AC */ stw r3, 0xac(r27)
|
|
/* 80394090 00390FD0 38 64 76 10 */ addi r3, r4, __vt__Q25efx2d12T2DCountKira@l
|
|
/* 80394094 00390FD4 3B 80 00 00 */ li r28, 0
|
|
/* 80394098 00390FD8 3B C5 00 18 */ addi r30, r5, 0x18
|
|
/* 8039409C 00390FDC 3B E0 00 00 */ li r31, 0
|
|
/* 803940A0 00390FE0 3B A3 00 18 */ addi r29, r3, 0x18
|
|
/* 803940A4 00390FE4 48 00 00 88 */ b .L_8039412C
|
|
.L_803940A8:
|
|
/* 803940A8 00390FE8 38 60 00 18 */ li r3, 0x18
|
|
/* 803940AC 00390FEC 4B C8 FD F9 */ bl __nw__FUl
|
|
/* 803940B0 00390FF0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 803940B4 00390FF4 41 82 00 68 */ beq .L_8039411C
|
|
/* 803940B8 00390FF8 3C A0 80 4C */ lis r5, __vt__Q25efx2d7TBaseIF@ha
|
|
/* 803940BC 00390FFC 3C 80 80 4C */ lis r4, __vt__Q25efx2d5TBase@ha
|
|
/* 803940C0 00391000 38 05 14 F0 */ addi r0, r5, __vt__Q25efx2d7TBaseIF@l
|
|
/* 803940C4 00391004 3C C0 80 4A */ lis r6, __vt__18JPAEmitterCallBack@ha
|
|
/* 803940C8 00391008 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 803940CC 0039100C 38 04 14 D8 */ addi r0, r4, __vt__Q25efx2d5TBase@l
|
|
/* 803940D0 00391010 3C A0 80 4E */ lis r5, __vt__Q25efx2d8TForever@ha
|
|
/* 803940D4 00391014 3C 80 80 4E */ lis r4, __vt__Q25efx2d12T2DCountKira@ha
|
|
/* 803940D8 00391018 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 803940DC 0039101C 39 00 00 00 */ li r8, 0
|
|
/* 803940E0 00391020 38 E6 E2 7C */ addi r7, r6, __vt__18JPAEmitterCallBack@l
|
|
/* 803940E4 00391024 38 C5 74 20 */ addi r6, r5, __vt__Q25efx2d8TForever@l
|
|
/* 803940E8 00391028 99 03 00 04 */ stb r8, 4(r3)
|
|
/* 803940EC 0039102C 38 A0 00 08 */ li r5, 8
|
|
/* 803940F0 00391030 38 04 76 10 */ addi r0, r4, __vt__Q25efx2d12T2DCountKira@l
|
|
/* 803940F4 00391034 C0 02 0D 5C */ lfs f0, lbl_8051F0BC@sda21(r2)
|
|
/* 803940F8 00391038 99 03 00 05 */ stb r8, 5(r3)
|
|
/* 803940FC 0039103C 90 E3 00 08 */ stw r7, 8(r3)
|
|
/* 80394100 00391040 90 C3 00 00 */ stw r6, 0(r3)
|
|
/* 80394104 00391044 93 C3 00 08 */ stw r30, 8(r3)
|
|
/* 80394108 00391048 B0 A3 00 0C */ sth r5, 0xc(r3)
|
|
/* 8039410C 0039104C 91 03 00 10 */ stw r8, 0x10(r3)
|
|
/* 80394110 00391050 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 80394114 00391054 93 A3 00 08 */ stw r29, 8(r3)
|
|
/* 80394118 00391058 D0 03 00 14 */ stfs f0, 0x14(r3)
|
|
.L_8039411C:
|
|
/* 8039411C 0039105C 80 9B 00 AC */ lwz r4, 0xac(r27)
|
|
/* 80394120 00391060 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 80394124 00391064 7C 64 F9 2E */ stwx r3, r4, r31
|
|
/* 80394128 00391068 3B FF 00 04 */ addi r31, r31, 4
|
|
.L_8039412C:
|
|
/* 8039412C 0039106C A0 1B 00 2E */ lhz r0, 0x2e(r27)
|
|
/* 80394130 00391070 7C 1C 00 00 */ cmpw r28, r0
|
|
/* 80394134 00391074 41 80 FF 74 */ blt .L_803940A8
|
|
/* 80394138 00391078 7F 63 DB 78 */ mr r3, r27
|
|
/* 8039413C 0039107C 38 80 00 00 */ li r4, 0
|
|
/* 80394140 00391080 4B F7 76 99 */ bl setPuyoAnim__Q32og6Screen18CallBack_CounterRVFb
|
|
/* 80394144 00391084 7F 63 DB 78 */ mr r3, r27
|
|
/* 80394148 00391088 BB 61 00 0C */ lmw r27, 0xc(r1)
|
|
/* 8039414C 0039108C 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80394150 00391090 7C 08 03 A6 */ mtlr r0
|
|
/* 80394154 00391094 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80394158 00391098 4E 80 00 20 */ blr
|
|
|
|
.global update__Q28Morimura10TCounterRVFv
|
|
update__Q28Morimura10TCounterRVFv:
|
|
/* 8039415C 0039109C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 80394160 003910A0 7C 08 02 A6 */ mflr r0
|
|
/* 80394164 003910A4 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 80394168 003910A8 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 8039416C 003910AC 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 80394170 003910B0 93 A1 00 24 */ stw r29, 0x24(r1)
|
|
/* 80394174 003910B4 93 81 00 20 */ stw r28, 0x20(r1)
|
|
/* 80394178 003910B8 7C 7C 1B 78 */ mr r28, r3
|
|
/* 8039417C 003910BC 4B F7 83 01 */ bl update__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 80394180 003910C0 3B A0 00 00 */ li r29, 0
|
|
/* 80394184 003910C4 3B C0 00 00 */ li r30, 0
|
|
/* 80394188 003910C8 48 00 00 84 */ b .L_8039420C
|
|
.L_8039418C:
|
|
/* 8039418C 003910CC 80 7C 00 7C */ lwz r3, 0x7c(r28)
|
|
/* 80394190 003910D0 7C 63 F0 2E */ lwzx r3, r3, r30
|
|
/* 80394194 003910D4 83 E3 00 00 */ lwz r31, 0(r3)
|
|
/* 80394198 003910D8 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 8039419C 003910DC 40 82 00 20 */ bne .L_803941BC
|
|
/* 803941A0 003910E0 3C 60 80 49 */ lis r3, lbl_80494850@ha
|
|
/* 803941A4 003910E4 3C A0 80 49 */ lis r5, lbl_80494868@ha
|
|
/* 803941A8 003910E8 38 63 48 50 */ addi r3, r3, lbl_80494850@l
|
|
/* 803941AC 003910EC 38 80 02 2D */ li r4, 0x22d
|
|
/* 803941B0 003910F0 38 A5 48 68 */ addi r5, r5, lbl_80494868@l
|
|
/* 803941B4 003910F4 4C C6 31 82 */ crclr 6
|
|
/* 803941B8 003910F8 4B C9 64 89 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803941BC:
|
|
/* 803941BC 003910FC 80 1C 00 A8 */ lwz r0, 0xa8(r28)
|
|
/* 803941C0 00391100 7F E3 FB 78 */ mr r3, r31
|
|
/* 803941C4 00391104 38 81 00 10 */ addi r4, r1, 0x10
|
|
/* 803941C8 00391108 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 803941CC 0039110C 88 E1 00 08 */ lbz r7, 8(r1)
|
|
/* 803941D0 00391110 88 C1 00 09 */ lbz r6, 9(r1)
|
|
/* 803941D4 00391114 88 A1 00 0A */ lbz r5, 0xa(r1)
|
|
/* 803941D8 00391118 88 01 00 0B */ lbz r0, 0xb(r1)
|
|
/* 803941DC 0039111C 98 E1 00 0C */ stb r7, 0xc(r1)
|
|
/* 803941E0 00391120 98 C1 00 0D */ stb r6, 0xd(r1)
|
|
/* 803941E4 00391124 98 A1 00 0E */ stb r5, 0xe(r1)
|
|
/* 803941E8 00391128 98 01 00 0F */ stb r0, 0xf(r1)
|
|
/* 803941EC 0039112C 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 803941F0 00391130 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 803941F4 00391134 81 9F 00 00 */ lwz r12, 0(r31)
|
|
/* 803941F8 00391138 81 8C 01 2C */ lwz r12, 0x12c(r12)
|
|
/* 803941FC 0039113C 7D 89 03 A6 */ mtctr r12
|
|
/* 80394200 00391140 4E 80 04 21 */ bctrl
|
|
/* 80394204 00391144 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 80394208 00391148 3B BD 00 01 */ addi r29, r29, 1
|
|
.L_8039420C:
|
|
/* 8039420C 0039114C A0 1C 00 2E */ lhz r0, 0x2e(r28)
|
|
/* 80394210 00391150 7C 1D 00 00 */ cmpw r29, r0
|
|
/* 80394214 00391154 41 80 FF 78 */ blt .L_8039418C
|
|
/* 80394218 00391158 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 8039421C 0039115C 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 80394220 00391160 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 80394224 00391164 83 A1 00 24 */ lwz r29, 0x24(r1)
|
|
/* 80394228 00391168 83 81 00 20 */ lwz r28, 0x20(r1)
|
|
/* 8039422C 0039116C 7C 08 03 A6 */ mtlr r0
|
|
/* 80394230 00391170 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 80394234 00391174 4E 80 00 20 */ blr
|
|
|
|
.global setValue__Q28Morimura10TCounterRVFbb
|
|
setValue__Q28Morimura10TCounterRVFbb:
|
|
/* 80394238 00391178 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
/* 8039423C 0039117C 7C 08 02 A6 */ mflr r0
|
|
/* 80394240 00391180 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 80394244 00391184 DB E1 00 40 */ stfd f31, 0x40(r1)
|
|
/* 80394248 00391188 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0
|
|
/* 8039424C 0039118C DB C1 00 30 */ stfd f30, 0x30(r1)
|
|
/* 80394250 00391190 F3 C1 00 38 */ psq_st f30, 56(r1), 0, qr0
|
|
/* 80394254 00391194 BF 61 00 1C */ stmw r27, 0x1c(r1)
|
|
/* 80394258 00391198 7C 7B 1B 78 */ mr r27, r3
|
|
/* 8039425C 0039119C 88 03 00 B0 */ lbz r0, 0xb0(r3)
|
|
/* 80394260 003911A0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80394264 003911A4 41 82 00 84 */ beq .L_803942E8
|
|
/* 80394268 003911A8 38 00 00 00 */ li r0, 0
|
|
/* 8039426C 003911AC 38 80 00 01 */ li r4, 1
|
|
/* 80394270 003911B0 98 1B 00 B0 */ stb r0, 0xb0(r27)
|
|
/* 80394274 003911B4 4B F7 75 65 */ bl setPuyoAnim__Q32og6Screen18CallBack_CounterRVFb
|
|
/* 80394278 003911B8 80 7B 00 24 */ lwz r3, 0x24(r27)
|
|
/* 8039427C 003911BC 4B F6 E7 45 */ bl CalcKeta__Q22og6ScreenFUl
|
|
/* 80394280 003911C0 C3 C2 0D 48 */ lfs f30, lbl_8051F0A8@sda21(r2)
|
|
/* 80394284 003911C4 54 7D 04 3E */ clrlwi r29, r3, 0x10
|
|
/* 80394288 003911C8 CB E2 0D 70 */ lfd f31, lbl_8051F0D0@sda21(r2)
|
|
/* 8039428C 003911CC 3B 80 00 00 */ li r28, 0
|
|
/* 80394290 003911D0 3B C0 00 00 */ li r30, 0
|
|
/* 80394294 003911D4 3F E0 43 30 */ lis r31, 0x4330
|
|
/* 80394298 003911D8 48 00 00 44 */ b .L_803942DC
|
|
.L_8039429C:
|
|
/* 8039429C 003911DC 7C 1C E8 50 */ subf r0, r28, r29
|
|
/* 803942A0 003911E0 80 7B 00 7C */ lwz r3, 0x7c(r27)
|
|
/* 803942A4 003911E4 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 803942A8 003911E8 93 E1 00 08 */ stw r31, 8(r1)
|
|
/* 803942AC 003911EC 7C 63 F0 2E */ lwzx r3, r3, r30
|
|
/* 803942B0 003911F0 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 803942B4 003911F4 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 803942B8 003911F8 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 803942BC 003911FC C0 22 0D 60 */ lfs f1, lbl_8051F0C0@sda21(r2)
|
|
/* 803942C0 00391200 EC 00 F8 28 */ fsubs f0, f0, f31
|
|
/* 803942C4 00391204 C0 42 0D 64 */ lfs f2, lbl_8051F0C4@sda21(r2)
|
|
/* 803942C8 00391208 C0 62 0D 68 */ lfs f3, lbl_8051F0C8@sda21(r2)
|
|
/* 803942CC 0039120C EC 9E 00 32 */ fmuls f4, f30, f0
|
|
/* 803942D0 00391210 4B F9 4C 09 */ bl up__Q32og6Screen8ScaleMgrFffff
|
|
/* 803942D4 00391214 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 803942D8 00391218 3B 9C 00 01 */ addi r28, r28, 1
|
|
.L_803942DC:
|
|
/* 803942DC 0039121C 7C 1C E8 00 */ cmpw r28, r29
|
|
/* 803942E0 00391220 41 80 FF BC */ blt .L_8039429C
|
|
/* 803942E4 00391224 48 00 00 08 */ b .L_803942EC
|
|
.L_803942E8:
|
|
/* 803942E8 00391228 4B F7 7D 9D */ bl setValue__Q32og6Screen18CallBack_CounterRVFbb
|
|
.L_803942EC:
|
|
/* 803942EC 0039122C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
|
|
/* 803942F0 00391230 CB E1 00 40 */ lfd f31, 0x40(r1)
|
|
/* 803942F4 00391234 E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0
|
|
/* 803942F8 00391238 CB C1 00 30 */ lfd f30, 0x30(r1)
|
|
/* 803942FC 0039123C BB 61 00 1C */ lmw r27, 0x1c(r1)
|
|
/* 80394300 00391240 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 80394304 00391244 7C 08 03 A6 */ mtlr r0
|
|
/* 80394308 00391248 38 21 00 50 */ addi r1, r1, 0x50
|
|
/* 8039430C 0039124C 4E 80 00 20 */ blr
|
|
|
|
.global __ct__Q28Morimura16TChallengeResultFv
|
|
__ct__Q28Morimura16TChallengeResultFv:
|
|
/* 80394310 00391250 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80394314 00391254 7C 08 02 A6 */ mflr r0
|
|
/* 80394318 00391258 3C 80 80 49 */ lis r4, lbl_80494884@ha
|
|
/* 8039431C 0039125C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80394320 00391260 38 84 48 84 */ addi r4, r4, lbl_80494884@l
|
|
/* 80394324 00391264 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80394328 00391268 7C 7F 1B 78 */ mr r31, r3
|
|
/* 8039432C 0039126C 4B FB 4E 9D */ bl __ct__Q28Morimura9TTestBaseFPc
|
|
/* 80394330 00391270 3C 80 80 4E */ lis r4, __vt__Q28Morimura16TChallengeResult@ha
|
|
/* 80394334 00391274 38 00 00 00 */ li r0, 0
|
|
/* 80394338 00391278 38 84 52 10 */ addi r4, r4, __vt__Q28Morimura16TChallengeResult@l
|
|
/* 8039433C 0039127C 3C 60 80 38 */ lis r3, "__ct__10Vector2<f>Fv"@ha
|
|
/* 80394340 00391280 90 9F 00 00 */ stw r4, 0(r31)
|
|
/* 80394344 00391284 38 A4 00 10 */ addi r5, r4, 0x10
|
|
/* 80394348 00391288 38 83 D0 B8 */ addi r4, r3, "__ct__10Vector2<f>Fv"@l
|
|
/* 8039434C 0039128C 38 7F 00 F0 */ addi r3, r31, 0xf0
|
|
/* 80394350 00391290 90 BF 00 18 */ stw r5, 0x18(r31)
|
|
/* 80394354 00391294 38 A0 00 00 */ li r5, 0
|
|
/* 80394358 00391298 38 C0 00 08 */ li r6, 8
|
|
/* 8039435C 0039129C 38 E0 00 03 */ li r7, 3
|
|
/* 80394360 003912A0 90 1F 00 7C */ stw r0, 0x7c(r31)
|
|
/* 80394364 003912A4 90 1F 00 80 */ stw r0, 0x80(r31)
|
|
/* 80394368 003912A8 90 1F 00 84 */ stw r0, 0x84(r31)
|
|
/* 8039436C 003912AC 90 1F 00 88 */ stw r0, 0x88(r31)
|
|
/* 80394370 003912B0 90 1F 00 8C */ stw r0, 0x8c(r31)
|
|
/* 80394374 003912B4 90 1F 00 90 */ stw r0, 0x90(r31)
|
|
/* 80394378 003912B8 90 1F 00 94 */ stw r0, 0x94(r31)
|
|
/* 8039437C 003912BC 90 1F 00 98 */ stw r0, 0x98(r31)
|
|
/* 80394380 003912C0 90 1F 00 9C */ stw r0, 0x9c(r31)
|
|
/* 80394384 003912C4 90 1F 00 A0 */ stw r0, 0xa0(r31)
|
|
/* 80394388 003912C8 90 1F 00 BC */ stw r0, 0xbc(r31)
|
|
/* 8039438C 003912CC 90 1F 00 C0 */ stw r0, 0xc0(r31)
|
|
/* 80394390 003912D0 90 1F 00 C4 */ stw r0, 0xc4(r31)
|
|
/* 80394394 003912D4 90 1F 00 C8 */ stw r0, 0xc8(r31)
|
|
/* 80394398 003912D8 90 1F 00 CC */ stw r0, 0xcc(r31)
|
|
/* 8039439C 003912DC 90 1F 00 D0 */ stw r0, 0xd0(r31)
|
|
/* 803943A0 003912E0 90 1F 00 D4 */ stw r0, 0xd4(r31)
|
|
/* 803943A4 003912E4 4B D2 D4 99 */ bl __construct_array
|
|
/* 803943A8 003912E8 3C 80 80 38 */ lis r4, "__ct__10Vector2<f>Fv"@ha
|
|
/* 803943AC 003912EC 38 7F 01 08 */ addi r3, r31, 0x108
|
|
/* 803943B0 003912F0 38 84 D0 B8 */ addi r4, r4, "__ct__10Vector2<f>Fv"@l
|
|
/* 803943B4 003912F4 38 A0 00 00 */ li r5, 0
|
|
/* 803943B8 003912F8 38 C0 00 08 */ li r6, 8
|
|
/* 803943BC 003912FC 38 E0 00 03 */ li r7, 3
|
|
/* 803943C0 00391300 4B D2 D4 7D */ bl __construct_array
|
|
/* 803943C4 00391304 3C 80 80 39 */ lis r4, __ct__Q38Morimura16TChallengeResult10VectorUnitFv@ha
|
|
/* 803943C8 00391308 38 7F 01 28 */ addi r3, r31, 0x128
|
|
/* 803943CC 0039130C 38 84 46 00 */ addi r4, r4, __ct__Q38Morimura16TChallengeResult10VectorUnitFv@l
|
|
/* 803943D0 00391310 38 A0 00 00 */ li r5, 0
|
|
/* 803943D4 00391314 38 C0 00 10 */ li r6, 0x10
|
|
/* 803943D8 00391318 38 E0 00 04 */ li r7, 4
|
|
/* 803943DC 0039131C 4B D2 D4 61 */ bl __construct_array
|
|
/* 803943E0 00391320 39 20 00 00 */ li r9, 0
|
|
/* 803943E4 00391324 38 A0 00 06 */ li r5, 6
|
|
/* 803943E8 00391328 91 3F 01 A0 */ stw r9, 0x1a0(r31)
|
|
/* 803943EC 0039132C 38 80 00 01 */ li r4, 1
|
|
/* 803943F0 00391330 38 60 FF FF */ li r3, -1
|
|
/* 803943F4 00391334 C0 22 0D 24 */ lfs f1, lbl_8051F084@sda21(r2)
|
|
/* 803943F8 00391338 91 3F 01 A4 */ stw r9, 0x1a4(r31)
|
|
/* 803943FC 0039133C 38 00 00 03 */ li r0, 3
|
|
/* 80394400 00391340 7D 2A 4B 78 */ mr r10, r9
|
|
/* 80394404 00391344 7D 2B 4B 78 */ mr r11, r9
|
|
/* 80394408 00391348 91 3F 01 A8 */ stw r9, 0x1a8(r31)
|
|
/* 8039440C 0039134C 91 3F 01 AC */ stw r9, 0x1ac(r31)
|
|
/* 80394410 00391350 91 3F 01 B0 */ stw r9, 0x1b0(r31)
|
|
/* 80394414 00391354 99 3F 01 C4 */ stb r9, 0x1c4(r31)
|
|
/* 80394418 00391358 99 3F 01 C5 */ stb r9, 0x1c5(r31)
|
|
/* 8039441C 0039135C 99 3F 01 C6 */ stb r9, 0x1c6(r31)
|
|
/* 80394420 00391360 99 3F 01 C7 */ stb r9, 0x1c7(r31)
|
|
/* 80394424 00391364 B0 BF 01 DC */ sth r5, 0x1dc(r31)
|
|
/* 80394428 00391368 B0 9F 01 DE */ sth r4, 0x1de(r31)
|
|
/* 8039442C 0039136C 99 3F 01 E0 */ stb r9, 0x1e0(r31)
|
|
/* 80394430 00391370 90 7F 01 E4 */ stw r3, 0x1e4(r31)
|
|
/* 80394434 00391374 99 3F 01 E8 */ stb r9, 0x1e8(r31)
|
|
/* 80394438 00391378 99 3F 01 E9 */ stb r9, 0x1e9(r31)
|
|
/* 8039443C 0039137C D0 3F 01 EC */ stfs f1, 0x1ec(r31)
|
|
/* 80394440 00391380 D0 3F 01 F4 */ stfs f1, 0x1f4(r31)
|
|
/* 80394444 00391384 91 3F 01 F8 */ stw r9, 0x1f8(r31)
|
|
/* 80394448 00391388 C0 0D 86 10 */ lfs f0, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 8039444C 0039138C D0 1F 01 F0 */ stfs f0, 0x1f0(r31)
|
|
/* 80394450 00391390 7C 09 03 A6 */ mtctr r0
|
|
.L_80394454:
|
|
/* 80394454 00391394 38 0A 00 A4 */ addi r0, r10, 0xa4
|
|
/* 80394458 00391398 38 6A 00 B0 */ addi r3, r10, 0xb0
|
|
/* 8039445C 0039139C 7D 3F 01 2E */ stwx r9, r31, r0
|
|
/* 80394460 003913A0 38 0A 01 7C */ addi r0, r10, 0x17c
|
|
/* 80394464 003913A4 39 0A 01 B8 */ addi r8, r10, 0x1b8
|
|
/* 80394468 003913A8 38 EB 00 F0 */ addi r7, r11, 0xf0
|
|
/* 8039446C 003913AC 7D 3F 19 2E */ stwx r9, r31, r3
|
|
/* 80394470 003913B0 38 CB 00 F4 */ addi r6, r11, 0xf4
|
|
/* 80394474 003913B4 38 AB 01 08 */ addi r5, r11, 0x108
|
|
/* 80394478 003913B8 38 8B 01 0C */ addi r4, r11, 0x10c
|
|
/* 8039447C 003913BC 7D 3F 01 2E */ stwx r9, r31, r0
|
|
/* 80394480 003913C0 38 6A 00 D8 */ addi r3, r10, 0xd8
|
|
/* 80394484 003913C4 38 0A 00 E4 */ addi r0, r10, 0xe4
|
|
/* 80394488 003913C8 39 4A 00 04 */ addi r10, r10, 4
|
|
/* 8039448C 003913CC 7D 3F 41 2E */ stwx r9, r31, r8
|
|
/* 80394490 003913D0 39 6B 00 08 */ addi r11, r11, 8
|
|
/* 80394494 003913D4 7C 3F 3D 2E */ stfsx f1, r31, r7
|
|
/* 80394498 003913D8 7C 3F 35 2E */ stfsx f1, r31, r6
|
|
/* 8039449C 003913DC 7C 3F 2D 2E */ stfsx f1, r31, r5
|
|
/* 803944A0 003913E0 7C 3F 25 2E */ stfsx f1, r31, r4
|
|
/* 803944A4 003913E4 7D 3F 19 2E */ stwx r9, r31, r3
|
|
/* 803944A8 003913E8 7D 3F 01 2E */ stwx r9, r31, r0
|
|
/* 803944AC 003913EC 42 00 FF A8 */ bdnz .L_80394454
|
|
/* 803944B0 003913F0 91 3F 01 7C */ stw r9, 0x17c(r31)
|
|
/* 803944B4 003913F4 38 60 00 14 */ li r3, 0x14
|
|
/* 803944B8 003913F8 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 803944BC 003913FC 91 3F 01 80 */ stw r9, 0x180(r31)
|
|
/* 803944C0 00391400 C1 82 0D 90 */ lfs f12, lbl_8051F0F0@sda21(r2)
|
|
/* 803944C4 00391404 91 3F 01 84 */ stw r9, 0x184(r31)
|
|
/* 803944C8 00391408 C1 62 0D 94 */ lfs f11, lbl_8051F0F4@sda21(r2)
|
|
/* 803944CC 0039140C 91 3F 01 88 */ stw r9, 0x188(r31)
|
|
/* 803944D0 00391410 C1 42 0D 98 */ lfs f10, lbl_8051F0F8@sda21(r2)
|
|
/* 803944D4 00391414 91 3F 01 8C */ stw r9, 0x18c(r31)
|
|
/* 803944D8 00391418 C1 22 0D 9C */ lfs f9, lbl_8051F0FC@sda21(r2)
|
|
/* 803944DC 0039141C 91 3F 01 90 */ stw r9, 0x190(r31)
|
|
/* 803944E0 00391420 C1 02 0D A0 */ lfs f8, lbl_8051F100@sda21(r2)
|
|
/* 803944E4 00391424 91 3F 01 94 */ stw r9, 0x194(r31)
|
|
/* 803944E8 00391428 C0 E2 0D A4 */ lfs f7, lbl_8051F104@sda21(r2)
|
|
/* 803944EC 0039142C 91 3F 01 98 */ stw r9, 0x198(r31)
|
|
/* 803944F0 00391430 C0 C2 0D A8 */ lfs f6, lbl_8051F108@sda21(r2)
|
|
/* 803944F4 00391434 91 3F 01 9C */ stw r9, 0x19c(r31)
|
|
/* 803944F8 00391438 C0 A2 0D AC */ lfs f5, lbl_8051F10C@sda21(r2)
|
|
/* 803944FC 0039143C D0 1F 01 20 */ stfs f0, 0x120(r31)
|
|
/* 80394500 00391440 C0 82 0D B0 */ lfs f4, lbl_8051F110@sda21(r2)
|
|
/* 80394504 00391444 D0 1F 01 24 */ stfs f0, 0x124(r31)
|
|
/* 80394508 00391448 C0 62 0D B4 */ lfs f3, lbl_8051F114@sda21(r2)
|
|
/* 8039450C 0039144C D0 1F 01 78 */ stfs f0, 0x178(r31)
|
|
/* 80394510 00391450 C0 42 0D B8 */ lfs f2, lbl_8051F118@sda21(r2)
|
|
/* 80394514 00391454 D0 1F 01 D4 */ stfs f0, 0x1d4(r31)
|
|
/* 80394518 00391458 C0 22 0D BC */ lfs f1, lbl_8051F11C@sda21(r2)
|
|
/* 8039451C 0039145C D0 1F 01 D8 */ stfs f0, 0x1d8(r31)
|
|
/* 80394520 00391460 C0 02 0D C0 */ lfs f0, lbl_8051F120@sda21(r2)
|
|
/* 80394524 00391464 D1 9F 01 28 */ stfs f12, 0x128(r31)
|
|
/* 80394528 00391468 D1 7F 01 2C */ stfs f11, 0x12c(r31)
|
|
/* 8039452C 0039146C D1 5F 01 30 */ stfs f10, 0x130(r31)
|
|
/* 80394530 00391470 D1 7F 01 34 */ stfs f11, 0x134(r31)
|
|
/* 80394534 00391474 D1 3F 01 38 */ stfs f9, 0x138(r31)
|
|
/* 80394538 00391478 D1 7F 01 3C */ stfs f11, 0x13c(r31)
|
|
/* 8039453C 0039147C D1 1F 01 40 */ stfs f8, 0x140(r31)
|
|
/* 80394540 00391480 D1 7F 01 44 */ stfs f11, 0x144(r31)
|
|
/* 80394544 00391484 D0 FF 01 48 */ stfs f7, 0x148(r31)
|
|
/* 80394548 00391488 D1 7F 01 4C */ stfs f11, 0x14c(r31)
|
|
/* 8039454C 0039148C D0 DF 01 50 */ stfs f6, 0x150(r31)
|
|
/* 80394550 00391490 D1 7F 01 54 */ stfs f11, 0x154(r31)
|
|
/* 80394554 00391494 D0 BF 01 58 */ stfs f5, 0x158(r31)
|
|
/* 80394558 00391498 D0 9F 01 5C */ stfs f4, 0x15c(r31)
|
|
/* 8039455C 0039149C D0 7F 01 60 */ stfs f3, 0x160(r31)
|
|
/* 80394560 003914A0 D0 9F 01 64 */ stfs f4, 0x164(r31)
|
|
/* 80394564 003914A4 D0 5F 01 68 */ stfs f2, 0x168(r31)
|
|
/* 80394568 003914A8 D0 3F 01 6C */ stfs f1, 0x16c(r31)
|
|
/* 8039456C 003914AC D0 1F 01 70 */ stfs f0, 0x170(r31)
|
|
/* 80394570 003914B0 D0 3F 01 74 */ stfs f1, 0x174(r31)
|
|
/* 80394574 003914B4 4B C8 F9 31 */ bl __nw__FUl
|
|
/* 80394578 003914B8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 8039457C 003914BC 41 82 00 68 */ beq .L_803945E4
|
|
/* 80394580 003914C0 3C A0 80 4C */ lis r5, __vt__Q25efx2d7TBaseIF@ha
|
|
/* 80394584 003914C4 3C 80 80 4C */ lis r4, __vt__Q25efx2d5TBase@ha
|
|
/* 80394588 003914C8 38 05 14 F0 */ addi r0, r5, __vt__Q25efx2d7TBaseIF@l
|
|
/* 8039458C 003914CC 3C C0 80 4A */ lis r6, __vt__18JPAEmitterCallBack@ha
|
|
/* 80394590 003914D0 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 80394594 003914D4 38 04 14 D8 */ addi r0, r4, __vt__Q25efx2d5TBase@l
|
|
/* 80394598 003914D8 3C A0 80 4E */ lis r5, __vt__Q25efx2d8TForever@ha
|
|
/* 8039459C 003914DC 3C 80 80 4E */ lis r4, __vt__Q25efx2d15T2DCavecompLoop@ha
|
|
/* 803945A0 003914E0 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 803945A4 003914E4 39 20 00 00 */ li r9, 0
|
|
/* 803945A8 003914E8 38 E5 74 20 */ addi r7, r5, __vt__Q25efx2d8TForever@l
|
|
/* 803945AC 003914EC 38 84 52 8C */ addi r4, r4, __vt__Q25efx2d15T2DCavecompLoop@l
|
|
/* 803945B0 003914F0 99 23 00 04 */ stb r9, 4(r3)
|
|
/* 803945B4 003914F4 39 06 E2 7C */ addi r8, r6, __vt__18JPAEmitterCallBack@l
|
|
/* 803945B8 003914F8 38 C7 00 18 */ addi r6, r7, 0x18
|
|
/* 803945BC 003914FC 38 A0 00 0C */ li r5, 0xc
|
|
/* 803945C0 00391500 99 23 00 05 */ stb r9, 5(r3)
|
|
/* 803945C4 00391504 38 04 00 18 */ addi r0, r4, 0x18
|
|
/* 803945C8 00391508 91 03 00 08 */ stw r8, 8(r3)
|
|
/* 803945CC 0039150C 90 E3 00 00 */ stw r7, 0(r3)
|
|
/* 803945D0 00391510 90 C3 00 08 */ stw r6, 8(r3)
|
|
/* 803945D4 00391514 B0 A3 00 0C */ sth r5, 0xc(r3)
|
|
/* 803945D8 00391518 91 23 00 10 */ stw r9, 0x10(r3)
|
|
/* 803945DC 0039151C 90 83 00 00 */ stw r4, 0(r3)
|
|
/* 803945E0 00391520 90 03 00 08 */ stw r0, 8(r3)
|
|
.L_803945E4:
|
|
/* 803945E4 00391524 90 7F 01 A4 */ stw r3, 0x1a4(r31)
|
|
/* 803945E8 00391528 7F E3 FB 78 */ mr r3, r31
|
|
/* 803945EC 0039152C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 803945F0 00391530 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 803945F4 00391534 7C 08 03 A6 */ mtlr r0
|
|
/* 803945F8 00391538 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 803945FC 0039153C 4E 80 00 20 */ blr
|
|
|
|
.global __ct__Q38Morimura16TChallengeResult10VectorUnitFv
|
|
__ct__Q38Morimura16TChallengeResult10VectorUnitFv:
|
|
/* 80394600 00391540 4E 80 00 20 */ blr
|
|
|
|
.global __dt__Q28Morimura16TChallengeResultFv
|
|
__dt__Q28Morimura16TChallengeResultFv:
|
|
/* 80394604 00391544 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80394608 00391548 7C 08 02 A6 */ mflr r0
|
|
/* 8039460C 0039154C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80394610 00391550 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80394614 00391554 7C 9F 23 78 */ mr r31, r4
|
|
/* 80394618 00391558 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 8039461C 0039155C 7C 7E 1B 79 */ or. r30, r3, r3
|
|
/* 80394620 00391560 41 82 00 BC */ beq .L_803946DC
|
|
/* 80394624 00391564 3C 60 80 4E */ lis r3, __vt__Q28Morimura16TChallengeResult@ha
|
|
/* 80394628 00391568 38 63 52 10 */ addi r3, r3, __vt__Q28Morimura16TChallengeResult@l
|
|
/* 8039462C 0039156C 90 7E 00 00 */ stw r3, 0(r30)
|
|
/* 80394630 00391570 38 03 00 10 */ addi r0, r3, 0x10
|
|
/* 80394634 00391574 90 1E 00 18 */ stw r0, 0x18(r30)
|
|
/* 80394638 00391578 80 0D 99 A0 */ lwz r0, mDebugHeap__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 8039463C 0039157C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80394640 00391580 41 82 00 18 */ beq .L_80394658
|
|
/* 80394644 00391584 80 7E 00 8C */ lwz r3, 0x8c(r30)
|
|
/* 80394648 00391588 80 63 00 0C */ lwz r3, 0xc(r3)
|
|
/* 8039464C 0039158C 4B C8 F0 E5 */ bl freeAll__7JKRHeapFv
|
|
/* 80394650 00391590 80 6D 99 A0 */ lwz r3, mDebugHeap__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80394654 00391594 4B C8 EF 61 */ bl destroy__7JKRHeapFv
|
|
.L_80394658:
|
|
/* 80394658 00391598 38 00 00 00 */ li r0, 0
|
|
/* 8039465C 0039159C 28 1E 00 00 */ cmplwi r30, 0
|
|
/* 80394660 003915A0 90 0D 99 A0 */ stw r0, mDebugHeap__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80394664 003915A4 41 82 00 68 */ beq .L_803946CC
|
|
/* 80394668 003915A8 3C 60 80 4E */ lis r3, __vt__Q28Morimura9TTestBase@ha
|
|
/* 8039466C 003915AC 38 63 B8 F8 */ addi r3, r3, __vt__Q28Morimura9TTestBase@l
|
|
/* 80394670 003915B0 90 7E 00 00 */ stw r3, 0(r30)
|
|
/* 80394674 003915B4 38 03 00 10 */ addi r0, r3, 0x10
|
|
/* 80394678 003915B8 90 1E 00 18 */ stw r0, 0x18(r30)
|
|
/* 8039467C 003915BC 41 82 00 50 */ beq .L_803946CC
|
|
/* 80394680 003915C0 3C 60 80 4F */ lis r3, __vt__Q26Screen7ObjBase@ha
|
|
/* 80394684 003915C4 38 63 D7 58 */ addi r3, r3, __vt__Q26Screen7ObjBase@l
|
|
/* 80394688 003915C8 90 7E 00 00 */ stw r3, 0(r30)
|
|
/* 8039468C 003915CC 38 03 00 10 */ addi r0, r3, 0x10
|
|
/* 80394690 003915D0 90 1E 00 18 */ stw r0, 0x18(r30)
|
|
/* 80394694 003915D4 41 82 00 38 */ beq .L_803946CC
|
|
/* 80394698 003915D8 3C 80 80 4E */ lis r4, __vt__Q26Screen8IObjBase@ha
|
|
/* 8039469C 003915DC 7F C3 F3 78 */ mr r3, r30
|
|
/* 803946A0 003915E0 38 84 82 40 */ addi r4, r4, __vt__Q26Screen8IObjBase@l
|
|
/* 803946A4 003915E4 90 9E 00 00 */ stw r4, 0(r30)
|
|
/* 803946A8 003915E8 38 04 00 10 */ addi r0, r4, 0x10
|
|
/* 803946AC 003915EC 90 1E 00 18 */ stw r0, 0x18(r30)
|
|
/* 803946B0 003915F0 48 07 CF 21 */ bl del__5CNodeFv
|
|
/* 803946B4 003915F4 38 7E 00 18 */ addi r3, r30, 0x18
|
|
/* 803946B8 003915F8 38 80 00 00 */ li r4, 0
|
|
/* 803946BC 003915FC 4B C8 89 79 */ bl __dt__11JKRDisposerFv
|
|
/* 803946C0 00391600 7F C3 F3 78 */ mr r3, r30
|
|
/* 803946C4 00391604 38 80 00 00 */ li r4, 0
|
|
/* 803946C8 00391608 48 07 CE C1 */ bl __dt__5CNodeFv
|
|
.L_803946CC:
|
|
/* 803946CC 0039160C 7F E0 07 35 */ extsh. r0, r31
|
|
/* 803946D0 00391610 40 81 00 0C */ ble .L_803946DC
|
|
/* 803946D4 00391614 7F C3 F3 78 */ mr r3, r30
|
|
/* 803946D8 00391618 4B C8 F9 DD */ bl __dl__FPv
|
|
.L_803946DC:
|
|
/* 803946DC 0039161C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 803946E0 00391620 7F C3 F3 78 */ mr r3, r30
|
|
/* 803946E4 00391624 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 803946E8 00391628 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 803946EC 0039162C 7C 08 03 A6 */ mtlr r0
|
|
/* 803946F0 00391630 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 803946F4 00391634 4E 80 00 20 */ blr
|
|
|
|
.global doCreate__Q28Morimura16TChallengeResultFP10JKRArchive
|
|
doCreate__Q28Morimura16TChallengeResultFP10JKRArchive:
|
|
/* 803946F8 00391638 94 21 FB 80 */ stwu r1, -0x480(r1)
|
|
/* 803946FC 0039163C 7C 08 02 A6 */ mflr r0
|
|
/* 80394700 00391640 90 01 04 84 */ stw r0, 0x484(r1)
|
|
/* 80394704 00391644 BE E1 04 5C */ stmw r23, 0x45c(r1)
|
|
/* 80394708 00391648 7C 9C 23 78 */ mr r28, r4
|
|
/* 8039470C 0039164C 3C 80 80 49 */ lis r4, lbl_80494720@ha
|
|
/* 80394710 00391650 7C 7B 1B 78 */ mr r27, r3
|
|
/* 80394714 00391654 3B E4 47 20 */ addi r31, r4, lbl_80494720@l
|
|
/* 80394718 00391658 93 83 00 78 */ stw r28, 0x78(r3)
|
|
/* 8039471C 0039165C 48 0B F8 8D */ bl getDispMember__Q26Screen7ObjBaseFv
|
|
/* 80394720 00391660 3C 80 4D 52 */ lis r4, 0x4D524D52@ha
|
|
/* 80394724 00391664 3C C0 53 55 */ lis r6, 0x53554C54@ha
|
|
/* 80394728 00391668 3C A0 43 48 */ lis r5, 0x43485245@ha
|
|
/* 8039472C 0039166C 7C 79 1B 78 */ mr r25, r3
|
|
/* 80394730 00391670 38 84 4D 52 */ addi r4, r4, 0x4D524D52@l
|
|
/* 80394734 00391674 38 C6 4C 54 */ addi r6, r6, 0x53554C54@l
|
|
/* 80394738 00391678 38 A5 52 45 */ addi r5, r5, 0x43485245@l
|
|
/* 8039473C 0039167C 4B F7 AB E1 */ bl isID__Q32og6Screen14DispMemberBaseFUlUx
|
|
/* 80394740 00391680 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80394744 00391684 41 82 00 0C */ beq .L_80394750
|
|
/* 80394748 00391688 93 3B 00 8C */ stw r25, 0x8c(r27)
|
|
/* 8039474C 0039168C 48 00 00 0C */ b .L_80394758
|
|
.L_80394750:
|
|
/* 80394750 00391690 38 00 00 01 */ li r0, 1
|
|
/* 80394754 00391694 98 0D 98 A0 */ stb r0, mIsSection__Q28Morimura9TTestBase@sda21(r13)
|
|
.L_80394758:
|
|
/* 80394758 00391698 88 0D 98 A0 */ lbz r0, mIsSection__Q28Morimura9TTestBase@sda21(r13)
|
|
/* 8039475C 0039169C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80394760 003916A0 41 82 01 2C */ beq .L_8039488C
|
|
/* 80394764 003916A4 80 8D 99 9C */ lwz r4, mDebugHeapParent__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80394768 003916A8 28 04 00 00 */ cmplwi r4, 0
|
|
/* 8039476C 003916AC 41 82 00 88 */ beq .L_803947F4
|
|
/* 80394770 003916B0 3C 60 00 10 */ lis r3, 0x10
|
|
/* 80394774 003916B4 38 A0 00 01 */ li r5, 1
|
|
/* 80394778 003916B8 4B C8 B7 51 */ bl create__10JKRExpHeapFUlP7JKRHeapb
|
|
/* 8039477C 003916BC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80394780 003916C0 90 6D 99 A0 */ stw r3, mDebugHeap__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80394784 003916C4 40 82 00 18 */ bne .L_8039479C
|
|
/* 80394788 003916C8 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 8039478C 003916CC 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80394790 003916D0 38 80 03 CF */ li r4, 0x3cf
|
|
/* 80394794 003916D4 4C C6 31 82 */ crclr 6
|
|
/* 80394798 003916D8 4B C9 5E A9 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_8039479C:
|
|
/* 8039479C 003916DC 80 8D 99 A0 */ lwz r4, mDebugHeap__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 803947A0 003916E0 38 60 00 14 */ li r3, 0x14
|
|
/* 803947A4 003916E4 38 A0 00 00 */ li r5, 0
|
|
/* 803947A8 003916E8 4B C8 F7 99 */ bl __nw__FUlP7JKRHeapi
|
|
/* 803947AC 003916EC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 803947B0 003916F0 41 82 00 30 */ beq .L_803947E0
|
|
/* 803947B4 003916F4 3C A0 80 4B */ lis r5, __vt__Q32og6Screen14DispMemberBase@ha
|
|
/* 803947B8 003916F8 3C 80 80 4C */ lis r4, __vt__Q28Morimura25DispMemberChallengeResult@ha
|
|
/* 803947BC 003916FC 38 05 11 48 */ addi r0, r5, __vt__Q32og6Screen14DispMemberBase@l
|
|
/* 803947C0 00391700 38 A0 00 00 */ li r5, 0
|
|
/* 803947C4 00391704 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 803947C8 00391708 38 04 0F F8 */ addi r0, r4, __vt__Q28Morimura25DispMemberChallengeResult@l
|
|
/* 803947CC 0039170C 90 A3 00 04 */ stw r5, 4(r3)
|
|
/* 803947D0 00391710 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 803947D4 00391714 90 A3 00 08 */ stw r5, 8(r3)
|
|
/* 803947D8 00391718 90 A3 00 0C */ stw r5, 0xc(r3)
|
|
/* 803947DC 0039171C 90 A3 00 10 */ stw r5, 0x10(r3)
|
|
.L_803947E0:
|
|
/* 803947E0 00391720 90 7B 00 8C */ stw r3, 0x8c(r27)
|
|
/* 803947E4 00391724 80 0D 99 A0 */ lwz r0, mDebugHeap__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 803947E8 00391728 80 7B 00 8C */ lwz r3, 0x8c(r27)
|
|
/* 803947EC 0039172C 90 03 00 0C */ stw r0, 0xc(r3)
|
|
/* 803947F0 00391730 48 00 00 18 */ b .L_80394808
|
|
.L_803947F4:
|
|
/* 803947F4 00391734 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 803947F8 00391738 38 BF 01 88 */ addi r5, r31, 0x188
|
|
/* 803947FC 0039173C 38 80 03 D6 */ li r4, 0x3d6
|
|
/* 80394800 00391740 4C C6 31 82 */ crclr 6
|
|
/* 80394804 00391744 4B C9 5E 3D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80394808:
|
|
/* 80394808 00391748 38 60 00 94 */ li r3, 0x94
|
|
/* 8039480C 0039174C 4B C8 F6 99 */ bl __nw__FUl
|
|
/* 80394810 00391750 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80394814 00391754 41 82 00 0C */ beq .L_80394820
|
|
/* 80394818 00391758 4B E9 90 AD */ bl __ct__Q34Game13ChallengeGame9StageListFv
|
|
/* 8039481C 0039175C 7C 60 1B 78 */ mr r0, r3
|
|
.L_80394820:
|
|
/* 80394820 00391760 90 1B 01 F8 */ stw r0, 0x1f8(r27)
|
|
/* 80394824 00391764 38 00 00 00 */ li r0, 0
|
|
/* 80394828 00391768 38 7F 01 B0 */ addi r3, r31, 0x1b0
|
|
/* 8039482C 0039176C 38 80 00 00 */ li r4, 0
|
|
/* 80394830 00391770 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 80394834 00391774 38 A0 00 00 */ li r5, 0
|
|
/* 80394838 00391778 38 C0 00 00 */ li r6, 0
|
|
/* 8039483C 0039177C 38 E0 00 00 */ li r7, 0
|
|
/* 80394840 00391780 39 00 00 02 */ li r8, 2
|
|
/* 80394844 00391784 39 20 00 00 */ li r9, 0
|
|
/* 80394848 00391788 39 40 00 00 */ li r10, 0
|
|
/* 8039484C 0039178C 4B C8 A9 3D */ bl loadToMainRAM__12JKRDvdRipperFPCcPUc15JKRExpandSwitchUlP7JKRHeapQ212JKRDvdRipper15EAllocDirectionUlPiPUl
|
|
/* 80394850 00391790 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80394854 00391794 41 82 00 38 */ beq .L_8039488C
|
|
/* 80394858 00391798 7C 64 1B 78 */ mr r4, r3
|
|
/* 8039485C 0039179C 38 61 00 38 */ addi r3, r1, 0x38
|
|
/* 80394860 003917A0 38 A0 FF FF */ li r5, -1
|
|
/* 80394864 003917A4 48 08 10 95 */ bl __ct__9RamStreamFPvi
|
|
/* 80394868 003917A8 38 00 00 01 */ li r0, 1
|
|
/* 8039486C 003917AC 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 80394870 003917B0 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 80394874 003917B4 40 82 00 0C */ bne .L_80394880
|
|
/* 80394878 003917B8 38 00 00 00 */ li r0, 0
|
|
/* 8039487C 003917BC 90 01 04 4C */ stw r0, 0x44c(r1)
|
|
.L_80394880:
|
|
/* 80394880 003917C0 80 7B 01 F8 */ lwz r3, 0x1f8(r27)
|
|
/* 80394884 003917C4 38 81 00 38 */ addi r4, r1, 0x38
|
|
/* 80394888 003917C8 4B E9 91 51 */ bl read__Q34Game13ChallengeGame9StageListFR6Stream
|
|
.L_8039488C:
|
|
/* 8039488C 003917CC 7F 63 DB 78 */ mr r3, r27
|
|
/* 80394890 003917D0 48 0B F7 B1 */ bl getGamePad__Q26Screen7ObjBaseCFv
|
|
/* 80394894 003917D4 90 7B 00 88 */ stw r3, 0x88(r27)
|
|
/* 80394898 003917D8 80 1B 00 88 */ lwz r0, 0x88(r27)
|
|
/* 8039489C 003917DC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 803948A0 003917E0 40 82 00 18 */ bne .L_803948B8
|
|
/* 803948A4 003917E4 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 803948A8 003917E8 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 803948AC 003917EC 38 80 03 EE */ li r4, 0x3ee
|
|
/* 803948B0 003917F0 4C C6 31 82 */ crclr 6
|
|
/* 803948B4 003917F4 4B C9 5D 8D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803948B8:
|
|
/* 803948B8 003917F8 80 7B 00 78 */ lwz r3, 0x78(r27)
|
|
/* 803948BC 003917FC 38 9F 01 D4 */ addi r4, r31, 0x1d4
|
|
/* 803948C0 00391800 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803948C4 00391804 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 803948C8 00391808 7D 89 03 A6 */ mtctr r12
|
|
/* 803948CC 0039180C 4E 80 04 21 */ bctrl
|
|
/* 803948D0 00391810 28 03 00 00 */ cmplwi r3, 0
|
|
/* 803948D4 00391814 90 6D 99 A4 */ stw r3, mLeafTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 803948D8 00391818 40 82 00 18 */ bne .L_803948F0
|
|
/* 803948DC 0039181C 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 803948E0 00391820 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 803948E4 00391824 38 80 03 F2 */ li r4, 0x3f2
|
|
/* 803948E8 00391828 4C C6 31 82 */ crclr 6
|
|
/* 803948EC 0039182C 4B C9 5D 55 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803948F0:
|
|
/* 803948F0 00391830 80 7B 00 78 */ lwz r3, 0x78(r27)
|
|
/* 803948F4 00391834 38 9F 01 E8 */ addi r4, r31, 0x1e8
|
|
/* 803948F8 00391838 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803948FC 0039183C 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 80394900 00391840 7D 89 03 A6 */ mtctr r12
|
|
/* 80394904 00391844 4E 80 04 21 */ bctrl
|
|
/* 80394908 00391848 28 03 00 00 */ cmplwi r3, 0
|
|
/* 8039490C 0039184C 90 6D 99 A8 */ stw r3, mFlowerTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80394910 00391850 40 82 00 18 */ bne .L_80394928
|
|
/* 80394914 00391854 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80394918 00391858 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 8039491C 0039185C 38 80 03 F5 */ li r4, 0x3f5
|
|
/* 80394920 00391860 4C C6 31 82 */ crclr 6
|
|
/* 80394924 00391864 4B C9 5D 1D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80394928:
|
|
/* 80394928 00391868 80 7B 00 78 */ lwz r3, 0x78(r27)
|
|
/* 8039492C 0039186C 38 9F 02 00 */ addi r4, r31, 0x200
|
|
/* 80394930 00391870 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80394934 00391874 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 80394938 00391878 7D 89 03 A6 */ mtctr r12
|
|
/* 8039493C 0039187C 4E 80 04 21 */ bctrl
|
|
/* 80394940 00391880 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80394944 00391884 90 6D 99 AC */ stw r3, mRedFlowerTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80394948 00391888 40 82 00 18 */ bne .L_80394960
|
|
/* 8039494C 0039188C 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80394950 00391890 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80394954 00391894 38 80 03 F8 */ li r4, 0x3f8
|
|
/* 80394958 00391898 4C C6 31 82 */ crclr 6
|
|
/* 8039495C 0039189C 4B C9 5C E5 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80394960:
|
|
/* 80394960 003918A0 48 04 7F 11 */ bl createInstance__Q33ebi4Save4TMgrFv
|
|
/* 80394964 003918A4 90 7B 00 84 */ stw r3, 0x84(r27)
|
|
/* 80394968 003918A8 83 3B 00 84 */ lwz r25, 0x84(r27)
|
|
/* 8039496C 003918AC 38 79 00 18 */ addi r3, r25, 0x18
|
|
/* 80394970 003918B0 48 04 90 45 */ bl loadResource__Q33ebi6Screen9TSaveMenuFv
|
|
/* 80394974 003918B4 83 0D 88 2C */ lwz r24, sCurrentHeap__7JKRHeap@sda21(r13)
|
|
/* 80394978 003918B8 38 79 01 00 */ addi r3, r25, 0x100
|
|
/* 8039497C 003918BC 7F 04 C3 78 */ mr r4, r24
|
|
/* 80394980 003918C0 48 02 D9 31 */ bl loadResource__Q33ebi6Screen11TMemoryCardFP7JKRHeap
|
|
/* 80394984 003918C4 80 6D 9A EC */ lwz r3, sys@sda21(r13)
|
|
/* 80394988 003918C8 7F 04 C3 78 */ mr r4, r24
|
|
/* 8039498C 003918CC 80 63 00 5C */ lwz r3, 0x5c(r3)
|
|
/* 80394990 003918D0 48 0A E2 3D */ bl loadResource__Q34Game10MemoryCard3MgrFP7JKRHeap
|
|
/* 80394994 003918D4 80 7B 00 8C */ lwz r3, 0x8c(r27)
|
|
/* 80394998 003918D8 83 CD 88 2C */ lwz r30, sCurrentHeap__7JKRHeap@sda21(r13)
|
|
/* 8039499C 003918DC 80 63 00 0C */ lwz r3, 0xc(r3)
|
|
/* 803949A0 003918E0 4B C8 EC 05 */ bl becomeCurrentHeap__7JKRHeapFv
|
|
/* 803949A4 003918E4 38 60 00 30 */ li r3, 0x30
|
|
/* 803949A8 003918E8 4B C8 F4 FD */ bl __nw__FUl
|
|
/* 803949AC 003918EC 7C 79 1B 79 */ or. r25, r3, r3
|
|
/* 803949B0 003918F0 41 82 00 24 */ beq .L_803949D4
|
|
/* 803949B4 003918F4 7F 84 E3 78 */ mr r4, r28
|
|
/* 803949B8 003918F8 38 A0 00 07 */ li r5, 7
|
|
/* 803949BC 003918FC 4B FF 83 0D */ bl __ct__Q28Morimura16TChallengeScreenFP10JKRArchivei
|
|
/* 803949C0 00391900 3C 60 80 4E */ lis r3, __vt__Q28Morimura22TChallengeResultScreen@ha
|
|
/* 803949C4 00391904 38 00 00 00 */ li r0, 0
|
|
/* 803949C8 00391908 38 63 53 08 */ addi r3, r3, __vt__Q28Morimura22TChallengeResultScreen@l
|
|
/* 803949CC 0039190C 90 79 00 00 */ stw r3, 0(r25)
|
|
/* 803949D0 00391910 90 19 00 2C */ stw r0, 0x2c(r25)
|
|
.L_803949D4:
|
|
/* 803949D4 00391914 93 3B 00 7C */ stw r25, 0x7c(r27)
|
|
/* 803949D8 00391918 38 9F 02 18 */ addi r4, r31, 0x218
|
|
/* 803949DC 0039191C 3C A0 01 04 */ lis r5, 0x104
|
|
/* 803949E0 00391920 80 7B 00 7C */ lwz r3, 0x7c(r27)
|
|
/* 803949E4 00391924 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803949E8 00391928 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 803949EC 0039192C 7D 89 03 A6 */ mtctr r12
|
|
/* 803949F0 00391930 4E 80 04 21 */ bctrl
|
|
/* 803949F4 00391934 80 7B 00 7C */ lwz r3, 0x7c(r27)
|
|
/* 803949F8 00391938 38 9F 02 34 */ addi r4, r31, 0x234
|
|
/* 803949FC 0039193C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80394A00 00391940 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 80394A04 00391944 7D 89 03 A6 */ mtctr r12
|
|
/* 80394A08 00391948 4E 80 04 21 */ bctrl
|
|
/* 80394A0C 0039194C 80 7B 00 7C */ lwz r3, 0x7c(r27)
|
|
/* 80394A10 00391950 38 9F 02 34 */ addi r4, r31, 0x234
|
|
/* 80394A14 00391954 48 00 CA 4D */ bl addAnim__Q28Morimura11TScreenBaseFPc
|
|
/* 80394A18 00391958 80 7B 00 7C */ lwz r3, 0x7c(r27)
|
|
/* 80394A1C 0039195C 38 9F 02 50 */ addi r4, r31, 0x250
|
|
/* 80394A20 00391960 48 00 CA 41 */ bl addAnim__Q28Morimura11TScreenBaseFPc
|
|
/* 80394A24 00391964 80 7B 00 7C */ lwz r3, 0x7c(r27)
|
|
/* 80394A28 00391968 38 9F 02 6C */ addi r4, r31, 0x26c
|
|
/* 80394A2C 0039196C 48 00 CA 35 */ bl addAnim__Q28Morimura11TScreenBaseFPc
|
|
/* 80394A30 00391970 80 7B 00 7C */ lwz r3, 0x7c(r27)
|
|
/* 80394A34 00391974 38 9F 02 88 */ addi r4, r31, 0x288
|
|
/* 80394A38 00391978 48 00 CA 29 */ bl addAnim__Q28Morimura11TScreenBaseFPc
|
|
/* 80394A3C 0039197C 80 7B 00 7C */ lwz r3, 0x7c(r27)
|
|
/* 80394A40 00391980 38 9F 02 A4 */ addi r4, r31, 0x2a4
|
|
/* 80394A44 00391984 48 00 CA 1D */ bl addAnim__Q28Morimura11TScreenBaseFPc
|
|
/* 80394A48 00391988 80 7B 00 7C */ lwz r3, 0x7c(r27)
|
|
/* 80394A4C 0039198C 38 9F 02 C0 */ addi r4, r31, 0x2c0
|
|
/* 80394A50 00391990 48 00 CA 11 */ bl addAnim__Q28Morimura11TScreenBaseFPc
|
|
/* 80394A54 00391994 80 7B 00 7C */ lwz r3, 0x7c(r27)
|
|
/* 80394A58 00391998 38 9F 02 E0 */ addi r4, r31, 0x2e0
|
|
/* 80394A5C 0039199C 48 00 CA 05 */ bl addAnim__Q28Morimura11TScreenBaseFPc
|
|
/* 80394A60 003919A0 C8 3F 01 78 */ lfd f1, 0x178(r31)
|
|
/* 80394A64 003919A4 38 60 00 18 */ li r3, 0x18
|
|
/* 80394A68 003919A8 C8 1F 01 80 */ lfd f0, 0x180(r31)
|
|
/* 80394A6C 003919AC D8 21 00 28 */ stfd f1, 0x28(r1)
|
|
/* 80394A70 003919B0 D8 01 00 30 */ stfd f0, 0x30(r1)
|
|
/* 80394A74 003919B4 4B C8 F4 31 */ bl __nw__FUl
|
|
/* 80394A78 003919B8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80394A7C 003919BC 41 82 00 24 */ beq .L_80394AA0
|
|
/* 80394A80 003919C0 3C C0 30 5F */ lis r6, 0x305F3030@ha
|
|
/* 80394A84 003919C4 3C A0 00 34 */ lis r5, 0x00343930@ha
|
|
/* 80394A88 003919C8 38 81 00 28 */ addi r4, r1, 0x28
|
|
/* 80394A8C 003919CC 38 E0 00 02 */ li r7, 2
|
|
/* 80394A90 003919D0 38 C6 30 30 */ addi r6, r6, 0x305F3030@l
|
|
/* 80394A94 003919D4 38 A5 39 30 */ addi r5, r5, 0x00343930@l
|
|
/* 80394A98 003919D8 48 00 C6 4D */ bl __ct__Q28Morimura13TOffsetMsgSetFPUxUxi
|
|
/* 80394A9C 003919DC 7C 60 1B 78 */ mr r0, r3
|
|
.L_80394AA0:
|
|
/* 80394AA0 003919E0 90 1B 01 A0 */ stw r0, 0x1a0(r27)
|
|
/* 80394AA4 003919E4 3C 80 66 65 */ lis r4, 0x66656374@ha
|
|
/* 80394AA8 003919E8 3C 60 00 50 */ lis r3, 0x00506566@ha
|
|
/* 80394AAC 003919EC 80 FB 00 7C */ lwz r7, 0x7c(r27)
|
|
/* 80394AB0 003919F0 38 C4 63 74 */ addi r6, r4, 0x66656374@l
|
|
/* 80394AB4 003919F4 38 A3 65 66 */ addi r5, r3, 0x00506566@l
|
|
/* 80394AB8 003919F8 83 A7 00 08 */ lwz r29, 8(r7)
|
|
/* 80394ABC 003919FC 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394AC0 00391A00 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394AC4 00391A04 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394AC8 00391A08 7D 89 03 A6 */ mtctr r12
|
|
/* 80394ACC 00391A0C 4E 80 04 21 */ bctrl
|
|
/* 80394AD0 00391A10 38 00 00 01 */ li r0, 1
|
|
/* 80394AD4 00391A14 3C A0 65 63 */ lis r5, 0x65637431@ha
|
|
/* 80394AD8 00391A18 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 80394ADC 00391A1C 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394AE0 00391A20 3C 80 50 65 */ lis r4, 0x50656666@ha
|
|
/* 80394AE4 00391A24 38 C5 74 31 */ addi r6, r5, 0x65637431@l
|
|
/* 80394AE8 00391A28 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394AEC 00391A2C 38 A4 66 66 */ addi r5, r4, 0x50656666@l
|
|
/* 80394AF0 00391A30 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394AF4 00391A34 7D 89 03 A6 */ mtctr r12
|
|
/* 80394AF8 00391A38 4E 80 04 21 */ bctrl
|
|
/* 80394AFC 00391A3C 38 00 00 01 */ li r0, 1
|
|
/* 80394B00 00391A40 3C 80 79 65 */ lis r4, 0x79656C31@ha
|
|
/* 80394B04 00391A44 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 80394B08 00391A48 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394B0C 00391A4C 38 C4 6C 31 */ addi r6, r4, 0x79656C31@l
|
|
/* 80394B10 00391A50 38 A0 00 54 */ li r5, 0x54
|
|
/* 80394B14 00391A54 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394B18 00391A58 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394B1C 00391A5C 7D 89 03 A6 */ mtctr r12
|
|
/* 80394B20 00391A60 4E 80 04 21 */ bctrl
|
|
/* 80394B24 00391A64 90 7B 00 C0 */ stw r3, 0xc0(r27)
|
|
/* 80394B28 00391A68 80 1B 00 C0 */ lwz r0, 0xc0(r27)
|
|
/* 80394B2C 00391A6C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80394B30 00391A70 40 82 00 18 */ bne .L_80394B48
|
|
/* 80394B34 00391A74 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80394B38 00391A78 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80394B3C 00391A7C 38 80 04 22 */ li r4, 0x422
|
|
/* 80394B40 00391A80 4C C6 31 82 */ crclr 6
|
|
/* 80394B44 00391A84 4B C9 5A FD */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80394B48:
|
|
/* 80394B48 00391A88 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394B4C 00391A8C 3C 80 79 65 */ lis r4, 0x79656C32@ha
|
|
/* 80394B50 00391A90 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394B54 00391A94 38 C4 6C 32 */ addi r6, r4, 0x79656C32@l
|
|
/* 80394B58 00391A98 38 A0 00 54 */ li r5, 0x54
|
|
/* 80394B5C 00391A9C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394B60 00391AA0 7D 89 03 A6 */ mtctr r12
|
|
/* 80394B64 00391AA4 4E 80 04 21 */ bctrl
|
|
/* 80394B68 00391AA8 90 7B 00 C4 */ stw r3, 0xc4(r27)
|
|
/* 80394B6C 00391AAC 80 1B 00 C4 */ lwz r0, 0xc4(r27)
|
|
/* 80394B70 00391AB0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80394B74 00391AB4 40 82 00 18 */ bne .L_80394B8C
|
|
/* 80394B78 00391AB8 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80394B7C 00391ABC 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80394B80 00391AC0 38 80 04 25 */ li r4, 0x425
|
|
/* 80394B84 00391AC4 4C C6 31 82 */ crclr 6
|
|
/* 80394B88 00391AC8 4B C9 5A B9 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80394B8C:
|
|
/* 80394B8C 00391ACC 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394B90 00391AD0 3C 80 79 65 */ lis r4, 0x79656C33@ha
|
|
/* 80394B94 00391AD4 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394B98 00391AD8 38 C4 6C 33 */ addi r6, r4, 0x79656C33@l
|
|
/* 80394B9C 00391ADC 38 A0 00 54 */ li r5, 0x54
|
|
/* 80394BA0 00391AE0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394BA4 00391AE4 7D 89 03 A6 */ mtctr r12
|
|
/* 80394BA8 00391AE8 4E 80 04 21 */ bctrl
|
|
/* 80394BAC 00391AEC 90 7B 00 C8 */ stw r3, 0xc8(r27)
|
|
/* 80394BB0 00391AF0 80 1B 00 C8 */ lwz r0, 0xc8(r27)
|
|
/* 80394BB4 00391AF4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80394BB8 00391AF8 40 82 00 18 */ bne .L_80394BD0
|
|
/* 80394BBC 00391AFC 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80394BC0 00391B00 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80394BC4 00391B04 38 80 04 28 */ li r4, 0x428
|
|
/* 80394BC8 00391B08 4C C6 31 82 */ crclr 6
|
|
/* 80394BCC 00391B0C 4B C9 5A 75 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80394BD0:
|
|
/* 80394BD0 00391B10 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394BD4 00391B14 3C 80 79 65 */ lis r4, 0x79656C34@ha
|
|
/* 80394BD8 00391B18 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394BDC 00391B1C 38 C4 6C 34 */ addi r6, r4, 0x79656C34@l
|
|
/* 80394BE0 00391B20 38 A0 00 54 */ li r5, 0x54
|
|
/* 80394BE4 00391B24 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394BE8 00391B28 7D 89 03 A6 */ mtctr r12
|
|
/* 80394BEC 00391B2C 4E 80 04 21 */ bctrl
|
|
/* 80394BF0 00391B30 90 7B 00 CC */ stw r3, 0xcc(r27)
|
|
/* 80394BF4 00391B34 80 1B 00 CC */ lwz r0, 0xcc(r27)
|
|
/* 80394BF8 00391B38 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80394BFC 00391B3C 40 82 00 18 */ bne .L_80394C14
|
|
/* 80394C00 00391B40 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80394C04 00391B44 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80394C08 00391B48 38 80 04 2B */ li r4, 0x42b
|
|
/* 80394C0C 00391B4C 4C C6 31 82 */ crclr 6
|
|
/* 80394C10 00391B50 4B C9 5A 31 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80394C14:
|
|
/* 80394C14 00391B54 38 60 00 4C */ li r3, 0x4c
|
|
/* 80394C18 00391B58 4B C8 F2 8D */ bl __nw__FUl
|
|
/* 80394C1C 00391B5C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80394C20 00391B60 41 82 00 28 */ beq .L_80394C48
|
|
/* 80394C24 00391B64 38 00 00 00 */ li r0, 0
|
|
/* 80394C28 00391B68 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80394C2C 00391B6C 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 80394C30 00391B70 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 80394C34 00391B74 D0 03 00 38 */ stfs f0, 0x38(r3)
|
|
/* 80394C38 00391B78 90 03 00 3C */ stw r0, 0x3c(r3)
|
|
/* 80394C3C 00391B7C 90 03 00 40 */ stw r0, 0x40(r3)
|
|
/* 80394C40 00391B80 90 03 00 44 */ stw r0, 0x44(r3)
|
|
/* 80394C44 00391B84 90 03 00 48 */ stw r0, 0x48(r3)
|
|
.L_80394C48:
|
|
/* 80394C48 00391B88 90 7B 00 D8 */ stw r3, 0xd8(r27)
|
|
/* 80394C4C 00391B8C 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394C50 00391B90 3C 80 4E 52 */ lis r4, 0x4E524544@ha
|
|
/* 80394C54 00391B94 38 A0 00 00 */ li r5, 0
|
|
/* 80394C58 00391B98 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394C5C 00391B9C 38 C4 45 44 */ addi r6, r4, 0x4E524544@l
|
|
/* 80394C60 00391BA0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394C64 00391BA4 7D 89 03 A6 */ mtctr r12
|
|
/* 80394C68 00391BA8 4E 80 04 21 */ bctrl
|
|
/* 80394C6C 00391BAC 90 7B 00 E4 */ stw r3, 0xe4(r27)
|
|
/* 80394C70 00391BB0 38 60 00 4C */ li r3, 0x4c
|
|
/* 80394C74 00391BB4 4B C8 F2 31 */ bl __nw__FUl
|
|
/* 80394C78 00391BB8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80394C7C 00391BBC 41 82 00 28 */ beq .L_80394CA4
|
|
/* 80394C80 00391BC0 38 00 00 00 */ li r0, 0
|
|
/* 80394C84 00391BC4 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80394C88 00391BC8 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 80394C8C 00391BCC 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 80394C90 00391BD0 D0 03 00 38 */ stfs f0, 0x38(r3)
|
|
/* 80394C94 00391BD4 90 03 00 3C */ stw r0, 0x3c(r3)
|
|
/* 80394C98 00391BD8 90 03 00 40 */ stw r0, 0x40(r3)
|
|
/* 80394C9C 00391BDC 90 03 00 44 */ stw r0, 0x44(r3)
|
|
/* 80394CA0 00391BE0 90 03 00 48 */ stw r0, 0x48(r3)
|
|
.L_80394CA4:
|
|
/* 80394CA4 00391BE4 90 7B 00 DC */ stw r3, 0xdc(r27)
|
|
/* 80394CA8 00391BE8 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394CAC 00391BEC 3C A0 4C 4C */ lis r5, 0x4C4C4F57@ha
|
|
/* 80394CB0 00391BF0 3C 80 00 4E */ lis r4, 0x004E5945@ha
|
|
/* 80394CB4 00391BF4 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394CB8 00391BF8 38 C5 4F 57 */ addi r6, r5, 0x4C4C4F57@l
|
|
/* 80394CBC 00391BFC 38 A4 59 45 */ addi r5, r4, 0x004E5945@l
|
|
/* 80394CC0 00391C00 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394CC4 00391C04 7D 89 03 A6 */ mtctr r12
|
|
/* 80394CC8 00391C08 4E 80 04 21 */ bctrl
|
|
/* 80394CCC 00391C0C 90 7B 00 E8 */ stw r3, 0xe8(r27)
|
|
/* 80394CD0 00391C10 38 60 00 4C */ li r3, 0x4c
|
|
/* 80394CD4 00391C14 4B C8 F1 D1 */ bl __nw__FUl
|
|
/* 80394CD8 00391C18 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80394CDC 00391C1C 41 82 00 28 */ beq .L_80394D04
|
|
/* 80394CE0 00391C20 38 00 00 00 */ li r0, 0
|
|
/* 80394CE4 00391C24 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80394CE8 00391C28 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 80394CEC 00391C2C 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 80394CF0 00391C30 D0 03 00 38 */ stfs f0, 0x38(r3)
|
|
/* 80394CF4 00391C34 90 03 00 3C */ stw r0, 0x3c(r3)
|
|
/* 80394CF8 00391C38 90 03 00 40 */ stw r0, 0x40(r3)
|
|
/* 80394CFC 00391C3C 90 03 00 44 */ stw r0, 0x44(r3)
|
|
/* 80394D00 00391C40 90 03 00 48 */ stw r0, 0x48(r3)
|
|
.L_80394D04:
|
|
/* 80394D04 00391C44 90 7B 00 E0 */ stw r3, 0xe0(r27)
|
|
/* 80394D08 00391C48 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394D0C 00391C4C 3C 80 42 4C */ lis r4, 0x424C5545@ha
|
|
/* 80394D10 00391C50 38 A0 00 4E */ li r5, 0x4e
|
|
/* 80394D14 00391C54 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394D18 00391C58 38 C4 55 45 */ addi r6, r4, 0x424C5545@l
|
|
/* 80394D1C 00391C5C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394D20 00391C60 7D 89 03 A6 */ mtctr r12
|
|
/* 80394D24 00391C64 4E 80 04 21 */ bctrl
|
|
/* 80394D28 00391C68 90 7B 00 EC */ stw r3, 0xec(r27)
|
|
/* 80394D2C 00391C6C 7F 79 DB 78 */ mr r25, r27
|
|
/* 80394D30 00391C70 3B 00 00 00 */ li r24, 0
|
|
.L_80394D34:
|
|
/* 80394D34 00391C74 80 19 00 D8 */ lwz r0, 0xd8(r25)
|
|
/* 80394D38 00391C78 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80394D3C 00391C7C 40 82 00 18 */ bne .L_80394D54
|
|
/* 80394D40 00391C80 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80394D44 00391C84 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80394D48 00391C88 38 80 04 39 */ li r4, 0x439
|
|
/* 80394D4C 00391C8C 4C C6 31 82 */ crclr 6
|
|
/* 80394D50 00391C90 4B C9 58 F1 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80394D54:
|
|
/* 80394D54 00391C94 80 79 00 D8 */ lwz r3, 0xd8(r25)
|
|
/* 80394D58 00391C98 80 99 00 E4 */ lwz r4, 0xe4(r25)
|
|
/* 80394D5C 00391C9C 4B FF E9 81 */ bl setPane__Q28Morimura9TMovePaneFP7J2DPane
|
|
/* 80394D60 00391CA0 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 80394D64 00391CA4 3B 39 00 04 */ addi r25, r25, 4
|
|
/* 80394D68 00391CA8 2C 18 00 03 */ cmpwi r24, 3
|
|
/* 80394D6C 00391CAC 41 80 FF C8 */ blt .L_80394D34
|
|
/* 80394D70 00391CB0 38 60 00 10 */ li r3, 0x10
|
|
/* 80394D74 00391CB4 4B C8 F1 31 */ bl __nw__FUl
|
|
/* 80394D78 00391CB8 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80394D7C 00391CBC 41 82 00 A0 */ beq .L_80394E1C
|
|
/* 80394D80 00391CC0 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394D84 00391CC4 3C A0 5F 30 */ lis r5, 0x5F303434@ha
|
|
/* 80394D88 00391CC8 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394D8C 00391CCC 3C 80 50 49 */ lis r4, 0x50494354@ha
|
|
/* 80394D90 00391CD0 38 C5 34 34 */ addi r6, r5, 0x5F303434@l
|
|
/* 80394D94 00391CD4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394D98 00391CD8 38 A4 43 54 */ addi r5, r4, 0x50494354@l
|
|
/* 80394D9C 00391CDC 7D 89 03 A6 */ mtctr r12
|
|
/* 80394DA0 00391CE0 4E 80 04 21 */ bctrl
|
|
/* 80394DA4 00391CE4 7C 79 1B 78 */ mr r25, r3
|
|
/* 80394DA8 00391CE8 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394DAC 00391CEC 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394DB0 00391CF0 3C A0 5F 30 */ lis r5, 0x5F303433@ha
|
|
/* 80394DB4 00391CF4 3C 80 50 49 */ lis r4, 0x50494354@ha
|
|
/* 80394DB8 00391CF8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394DBC 00391CFC 38 C5 34 33 */ addi r6, r5, 0x5F303433@l
|
|
/* 80394DC0 00391D00 38 A4 43 54 */ addi r5, r4, 0x50494354@l
|
|
/* 80394DC4 00391D04 7D 89 03 A6 */ mtctr r12
|
|
/* 80394DC8 00391D08 4E 80 04 21 */ bctrl
|
|
/* 80394DCC 00391D0C 80 9B 00 78 */ lwz r4, 0x78(r27)
|
|
/* 80394DD0 00391D10 38 00 00 00 */ li r0, 0
|
|
/* 80394DD4 00391D14 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80394DD8 00391D18 98 1A 00 00 */ stb r0, 0(r26)
|
|
/* 80394DDC 00391D1C 90 9A 00 04 */ stw r4, 4(r26)
|
|
/* 80394DE0 00391D20 90 7A 00 08 */ stw r3, 8(r26)
|
|
/* 80394DE4 00391D24 93 3A 00 0C */ stw r25, 0xc(r26)
|
|
/* 80394DE8 00391D28 40 82 00 18 */ bne .L_80394E00
|
|
/* 80394DEC 00391D2C 38 7F 03 00 */ addi r3, r31, 0x300
|
|
/* 80394DF0 00391D30 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80394DF4 00391D34 38 80 01 29 */ li r4, 0x129
|
|
/* 80394DF8 00391D38 4C C6 31 82 */ crclr 6
|
|
/* 80394DFC 00391D3C 4B C9 58 45 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80394E00:
|
|
/* 80394E00 00391D40 28 19 00 00 */ cmplwi r25, 0
|
|
/* 80394E04 00391D44 40 82 00 18 */ bne .L_80394E1C
|
|
/* 80394E08 00391D48 38 7F 03 00 */ addi r3, r31, 0x300
|
|
/* 80394E0C 00391D4C 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80394E10 00391D50 38 80 01 2A */ li r4, 0x12a
|
|
/* 80394E14 00391D54 4C C6 31 82 */ crclr 6
|
|
/* 80394E18 00391D58 4B C9 58 29 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80394E1C:
|
|
/* 80394E1C 00391D5C 93 5B 01 8C */ stw r26, 0x18c(r27)
|
|
/* 80394E20 00391D60 38 60 00 10 */ li r3, 0x10
|
|
/* 80394E24 00391D64 4B C8 F0 81 */ bl __nw__FUl
|
|
/* 80394E28 00391D68 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80394E2C 00391D6C 41 82 00 A0 */ beq .L_80394ECC
|
|
/* 80394E30 00391D70 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394E34 00391D74 3C A0 5F 30 */ lis r5, 0x5F303432@ha
|
|
/* 80394E38 00391D78 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394E3C 00391D7C 3C 80 50 49 */ lis r4, 0x50494354@ha
|
|
/* 80394E40 00391D80 38 C5 34 32 */ addi r6, r5, 0x5F303432@l
|
|
/* 80394E44 00391D84 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394E48 00391D88 38 A4 43 54 */ addi r5, r4, 0x50494354@l
|
|
/* 80394E4C 00391D8C 7D 89 03 A6 */ mtctr r12
|
|
/* 80394E50 00391D90 4E 80 04 21 */ bctrl
|
|
/* 80394E54 00391D94 7C 79 1B 78 */ mr r25, r3
|
|
/* 80394E58 00391D98 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394E5C 00391D9C 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394E60 00391DA0 3C A0 5F 30 */ lis r5, 0x5F303431@ha
|
|
/* 80394E64 00391DA4 3C 80 50 49 */ lis r4, 0x50494354@ha
|
|
/* 80394E68 00391DA8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394E6C 00391DAC 38 C5 34 31 */ addi r6, r5, 0x5F303431@l
|
|
/* 80394E70 00391DB0 38 A4 43 54 */ addi r5, r4, 0x50494354@l
|
|
/* 80394E74 00391DB4 7D 89 03 A6 */ mtctr r12
|
|
/* 80394E78 00391DB8 4E 80 04 21 */ bctrl
|
|
/* 80394E7C 00391DBC 80 9B 00 78 */ lwz r4, 0x78(r27)
|
|
/* 80394E80 00391DC0 38 00 00 00 */ li r0, 0
|
|
/* 80394E84 00391DC4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80394E88 00391DC8 98 1A 00 00 */ stb r0, 0(r26)
|
|
/* 80394E8C 00391DCC 90 9A 00 04 */ stw r4, 4(r26)
|
|
/* 80394E90 00391DD0 90 7A 00 08 */ stw r3, 8(r26)
|
|
/* 80394E94 00391DD4 93 3A 00 0C */ stw r25, 0xc(r26)
|
|
/* 80394E98 00391DD8 40 82 00 18 */ bne .L_80394EB0
|
|
/* 80394E9C 00391DDC 38 7F 03 00 */ addi r3, r31, 0x300
|
|
/* 80394EA0 00391DE0 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80394EA4 00391DE4 38 80 01 29 */ li r4, 0x129
|
|
/* 80394EA8 00391DE8 4C C6 31 82 */ crclr 6
|
|
/* 80394EAC 00391DEC 4B C9 57 95 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80394EB0:
|
|
/* 80394EB0 00391DF0 28 19 00 00 */ cmplwi r25, 0
|
|
/* 80394EB4 00391DF4 40 82 00 18 */ bne .L_80394ECC
|
|
/* 80394EB8 00391DF8 38 7F 03 00 */ addi r3, r31, 0x300
|
|
/* 80394EBC 00391DFC 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80394EC0 00391E00 38 80 01 2A */ li r4, 0x12a
|
|
/* 80394EC4 00391E04 4C C6 31 82 */ crclr 6
|
|
/* 80394EC8 00391E08 4B C9 57 79 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80394ECC:
|
|
/* 80394ECC 00391E0C 93 5B 01 90 */ stw r26, 0x190(r27)
|
|
/* 80394ED0 00391E10 38 60 00 10 */ li r3, 0x10
|
|
/* 80394ED4 00391E14 4B C8 EF D1 */ bl __nw__FUl
|
|
/* 80394ED8 00391E18 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80394EDC 00391E1C 41 82 00 A0 */ beq .L_80394F7C
|
|
/* 80394EE0 00391E20 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394EE4 00391E24 3C A0 5F 30 */ lis r5, 0x5F303139@ha
|
|
/* 80394EE8 00391E28 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394EEC 00391E2C 3C 80 50 49 */ lis r4, 0x50494354@ha
|
|
/* 80394EF0 00391E30 38 C5 31 39 */ addi r6, r5, 0x5F303139@l
|
|
/* 80394EF4 00391E34 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394EF8 00391E38 38 A4 43 54 */ addi r5, r4, 0x50494354@l
|
|
/* 80394EFC 00391E3C 7D 89 03 A6 */ mtctr r12
|
|
/* 80394F00 00391E40 4E 80 04 21 */ bctrl
|
|
/* 80394F04 00391E44 7C 79 1B 78 */ mr r25, r3
|
|
/* 80394F08 00391E48 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394F0C 00391E4C 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394F10 00391E50 3C A0 5F 30 */ lis r5, 0x5F303138@ha
|
|
/* 80394F14 00391E54 3C 80 50 49 */ lis r4, 0x50494354@ha
|
|
/* 80394F18 00391E58 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394F1C 00391E5C 38 C5 31 38 */ addi r6, r5, 0x5F303138@l
|
|
/* 80394F20 00391E60 38 A4 43 54 */ addi r5, r4, 0x50494354@l
|
|
/* 80394F24 00391E64 7D 89 03 A6 */ mtctr r12
|
|
/* 80394F28 00391E68 4E 80 04 21 */ bctrl
|
|
/* 80394F2C 00391E6C 80 9B 00 78 */ lwz r4, 0x78(r27)
|
|
/* 80394F30 00391E70 38 00 00 00 */ li r0, 0
|
|
/* 80394F34 00391E74 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80394F38 00391E78 98 1A 00 00 */ stb r0, 0(r26)
|
|
/* 80394F3C 00391E7C 90 9A 00 04 */ stw r4, 4(r26)
|
|
/* 80394F40 00391E80 90 7A 00 08 */ stw r3, 8(r26)
|
|
/* 80394F44 00391E84 93 3A 00 0C */ stw r25, 0xc(r26)
|
|
/* 80394F48 00391E88 40 82 00 18 */ bne .L_80394F60
|
|
/* 80394F4C 00391E8C 38 7F 03 00 */ addi r3, r31, 0x300
|
|
/* 80394F50 00391E90 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80394F54 00391E94 38 80 01 29 */ li r4, 0x129
|
|
/* 80394F58 00391E98 4C C6 31 82 */ crclr 6
|
|
/* 80394F5C 00391E9C 4B C9 56 E5 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80394F60:
|
|
/* 80394F60 00391EA0 28 19 00 00 */ cmplwi r25, 0
|
|
/* 80394F64 00391EA4 40 82 00 18 */ bne .L_80394F7C
|
|
/* 80394F68 00391EA8 38 7F 03 00 */ addi r3, r31, 0x300
|
|
/* 80394F6C 00391EAC 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80394F70 00391EB0 38 80 01 2A */ li r4, 0x12a
|
|
/* 80394F74 00391EB4 4C C6 31 82 */ crclr 6
|
|
/* 80394F78 00391EB8 4B C9 56 C9 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80394F7C:
|
|
/* 80394F7C 00391EBC 93 5B 01 94 */ stw r26, 0x194(r27)
|
|
/* 80394F80 00391EC0 38 60 00 10 */ li r3, 0x10
|
|
/* 80394F84 00391EC4 4B C8 EF 21 */ bl __nw__FUl
|
|
/* 80394F88 00391EC8 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80394F8C 00391ECC 41 82 00 A0 */ beq .L_8039502C
|
|
/* 80394F90 00391ED0 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394F94 00391ED4 3C A0 5F 30 */ lis r5, 0x5F303438@ha
|
|
/* 80394F98 00391ED8 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394F9C 00391EDC 3C 80 50 49 */ lis r4, 0x50494354@ha
|
|
/* 80394FA0 00391EE0 38 C5 34 38 */ addi r6, r5, 0x5F303438@l
|
|
/* 80394FA4 00391EE4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394FA8 00391EE8 38 A4 43 54 */ addi r5, r4, 0x50494354@l
|
|
/* 80394FAC 00391EEC 7D 89 03 A6 */ mtctr r12
|
|
/* 80394FB0 00391EF0 4E 80 04 21 */ bctrl
|
|
/* 80394FB4 00391EF4 7C 79 1B 78 */ mr r25, r3
|
|
/* 80394FB8 00391EF8 7F A3 EB 78 */ mr r3, r29
|
|
/* 80394FBC 00391EFC 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80394FC0 00391F00 3C A0 5F 30 */ lis r5, 0x5F303437@ha
|
|
/* 80394FC4 00391F04 3C 80 50 49 */ lis r4, 0x50494354@ha
|
|
/* 80394FC8 00391F08 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80394FCC 00391F0C 38 C5 34 37 */ addi r6, r5, 0x5F303437@l
|
|
/* 80394FD0 00391F10 38 A4 43 54 */ addi r5, r4, 0x50494354@l
|
|
/* 80394FD4 00391F14 7D 89 03 A6 */ mtctr r12
|
|
/* 80394FD8 00391F18 4E 80 04 21 */ bctrl
|
|
/* 80394FDC 00391F1C 80 9B 00 78 */ lwz r4, 0x78(r27)
|
|
/* 80394FE0 00391F20 38 00 00 00 */ li r0, 0
|
|
/* 80394FE4 00391F24 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80394FE8 00391F28 98 1A 00 00 */ stb r0, 0(r26)
|
|
/* 80394FEC 00391F2C 90 9A 00 04 */ stw r4, 4(r26)
|
|
/* 80394FF0 00391F30 90 7A 00 08 */ stw r3, 8(r26)
|
|
/* 80394FF4 00391F34 93 3A 00 0C */ stw r25, 0xc(r26)
|
|
/* 80394FF8 00391F38 40 82 00 18 */ bne .L_80395010
|
|
/* 80394FFC 00391F3C 38 7F 03 00 */ addi r3, r31, 0x300
|
|
/* 80395000 00391F40 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395004 00391F44 38 80 01 29 */ li r4, 0x129
|
|
/* 80395008 00391F48 4C C6 31 82 */ crclr 6
|
|
/* 8039500C 00391F4C 4B C9 56 35 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395010:
|
|
/* 80395010 00391F50 28 19 00 00 */ cmplwi r25, 0
|
|
/* 80395014 00391F54 40 82 00 18 */ bne .L_8039502C
|
|
/* 80395018 00391F58 38 7F 03 00 */ addi r3, r31, 0x300
|
|
/* 8039501C 00391F5C 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395020 00391F60 38 80 01 2A */ li r4, 0x12a
|
|
/* 80395024 00391F64 4C C6 31 82 */ crclr 6
|
|
/* 80395028 00391F68 4B C9 56 19 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_8039502C:
|
|
/* 8039502C 00391F6C 93 5B 01 98 */ stw r26, 0x198(r27)
|
|
/* 80395030 00391F70 38 60 00 10 */ li r3, 0x10
|
|
/* 80395034 00391F74 4B C8 EE 71 */ bl __nw__FUl
|
|
/* 80395038 00391F78 7C 79 1B 79 */ or. r25, r3, r3
|
|
/* 8039503C 00391F7C 41 82 00 A0 */ beq .L_803950DC
|
|
/* 80395040 00391F80 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395044 00391F84 3C A0 5F 30 */ lis r5, 0x5F303436@ha
|
|
/* 80395048 00391F88 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 8039504C 00391F8C 3C 80 50 49 */ lis r4, 0x50494354@ha
|
|
/* 80395050 00391F90 38 C5 34 36 */ addi r6, r5, 0x5F303436@l
|
|
/* 80395054 00391F94 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395058 00391F98 38 A4 43 54 */ addi r5, r4, 0x50494354@l
|
|
/* 8039505C 00391F9C 7D 89 03 A6 */ mtctr r12
|
|
/* 80395060 00391FA0 4E 80 04 21 */ bctrl
|
|
/* 80395064 00391FA4 7C 7A 1B 78 */ mr r26, r3
|
|
/* 80395068 00391FA8 7F A3 EB 78 */ mr r3, r29
|
|
/* 8039506C 00391FAC 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395070 00391FB0 3C A0 5F 30 */ lis r5, 0x5F303435@ha
|
|
/* 80395074 00391FB4 3C 80 50 49 */ lis r4, 0x50494354@ha
|
|
/* 80395078 00391FB8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 8039507C 00391FBC 38 C5 34 35 */ addi r6, r5, 0x5F303435@l
|
|
/* 80395080 00391FC0 38 A4 43 54 */ addi r5, r4, 0x50494354@l
|
|
/* 80395084 00391FC4 7D 89 03 A6 */ mtctr r12
|
|
/* 80395088 00391FC8 4E 80 04 21 */ bctrl
|
|
/* 8039508C 00391FCC 80 9B 00 78 */ lwz r4, 0x78(r27)
|
|
/* 80395090 00391FD0 38 00 00 00 */ li r0, 0
|
|
/* 80395094 00391FD4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80395098 00391FD8 98 19 00 00 */ stb r0, 0(r25)
|
|
/* 8039509C 00391FDC 90 99 00 04 */ stw r4, 4(r25)
|
|
/* 803950A0 00391FE0 90 79 00 08 */ stw r3, 8(r25)
|
|
/* 803950A4 00391FE4 93 59 00 0C */ stw r26, 0xc(r25)
|
|
/* 803950A8 00391FE8 40 82 00 18 */ bne .L_803950C0
|
|
/* 803950AC 00391FEC 38 7F 03 00 */ addi r3, r31, 0x300
|
|
/* 803950B0 00391FF0 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 803950B4 00391FF4 38 80 01 29 */ li r4, 0x129
|
|
/* 803950B8 00391FF8 4C C6 31 82 */ crclr 6
|
|
/* 803950BC 00391FFC 4B C9 55 85 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803950C0:
|
|
/* 803950C0 00392000 28 1A 00 00 */ cmplwi r26, 0
|
|
/* 803950C4 00392004 40 82 00 18 */ bne .L_803950DC
|
|
/* 803950C8 00392008 38 7F 03 00 */ addi r3, r31, 0x300
|
|
/* 803950CC 0039200C 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 803950D0 00392010 38 80 01 2A */ li r4, 0x12a
|
|
/* 803950D4 00392014 4C C6 31 82 */ crclr 6
|
|
/* 803950D8 00392018 4B C9 55 69 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803950DC:
|
|
/* 803950DC 0039201C 93 3B 01 9C */ stw r25, 0x19c(r27)
|
|
/* 803950E0 00392020 3C 80 6B 6F */ lis r4, 0x6B6F3030@ha
|
|
/* 803950E4 00392024 38 1B 01 A8 */ addi r0, r27, 0x1a8
|
|
/* 803950E8 00392028 3C 60 00 50 */ lis r3, 0x0050706F@ha
|
|
/* 803950EC 0039202C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 803950F0 00392030 38 A3 70 6F */ addi r5, r3, 0x0050706F@l
|
|
/* 803950F4 00392034 38 00 00 05 */ li r0, 5
|
|
/* 803950F8 00392038 7F A3 EB 78 */ mr r3, r29
|
|
/* 803950FC 0039203C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 80395100 00392040 7C A7 2B 78 */ mr r7, r5
|
|
/* 80395104 00392044 7C A9 2B 78 */ mr r9, r5
|
|
/* 80395108 00392048 38 C4 30 30 */ addi r6, r4, 0x6B6F3030@l
|
|
/* 8039510C 0039204C 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 80395110 00392050 39 04 30 31 */ addi r8, r4, 0x3031
|
|
/* 80395114 00392054 39 44 30 34 */ addi r10, r4, 0x3034
|
|
/* 80395118 00392058 80 1B 00 78 */ lwz r0, 0x78(r27)
|
|
/* 8039511C 0039205C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80395120 00392060 4B FF EE 0D */ bl setTCounterRV__8MorimuraFPQ29P2DScreen3MgrUxUxUxPUlUsUsP10JKRArchive
|
|
/* 80395124 00392064 90 7B 00 94 */ stw r3, 0x94(r27)
|
|
/* 80395128 00392068 80 7B 00 94 */ lwz r3, 0x94(r27)
|
|
/* 8039512C 0039206C 4B F7 66 95 */ bl getMotherPane__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 80395130 00392070 38 00 00 00 */ li r0, 0
|
|
/* 80395134 00392074 3C 80 6B 6F */ lis r4, 0x6B6F3030@ha
|
|
/* 80395138 00392078 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 8039513C 0039207C 38 BB 01 A8 */ addi r5, r27, 0x1a8
|
|
/* 80395140 00392080 3C 60 00 50 */ lis r3, 0x0050706F@ha
|
|
/* 80395144 00392084 38 00 00 05 */ li r0, 5
|
|
/* 80395148 00392088 90 A1 00 08 */ stw r5, 8(r1)
|
|
/* 8039514C 0039208C 38 A3 70 6F */ addi r5, r3, 0x0050706F@l
|
|
/* 80395150 00392090 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395154 00392094 38 C4 30 30 */ addi r6, r4, 0x6B6F3030@l
|
|
/* 80395158 00392098 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 8039515C 0039209C 7C A7 2B 78 */ mr r7, r5
|
|
/* 80395160 003920A0 7C A9 2B 78 */ mr r9, r5
|
|
/* 80395164 003920A4 39 04 30 31 */ addi r8, r4, 0x3031
|
|
/* 80395168 003920A8 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 8039516C 003920AC 39 44 30 34 */ addi r10, r4, 0x3034
|
|
/* 80395170 003920B0 80 1B 00 78 */ lwz r0, 0x78(r27)
|
|
/* 80395174 003920B4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80395178 003920B8 4B FF ED B5 */ bl setTCounterRV__8MorimuraFPQ29P2DScreen3MgrUxUxUxPUlUsUsP10JKRArchive
|
|
/* 8039517C 003920BC 90 7B 00 90 */ stw r3, 0x90(r27)
|
|
/* 80395180 003920C0 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395184 003920C4 3C A0 6B 6F */ lis r5, 0x6B6F3032@ha
|
|
/* 80395188 003920C8 3C 80 00 50 */ lis r4, 0x0050706F@ha
|
|
/* 8039518C 003920CC 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395190 003920D0 38 C5 30 32 */ addi r6, r5, 0x6B6F3032@l
|
|
/* 80395194 003920D4 38 A4 70 6F */ addi r5, r4, 0x0050706F@l
|
|
/* 80395198 003920D8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 8039519C 003920DC 7D 89 03 A6 */ mtctr r12
|
|
/* 803951A0 003920E0 4E 80 04 21 */ bctrl
|
|
/* 803951A4 003920E4 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 803951A8 003920E8 40 82 00 18 */ bne .L_803951C0
|
|
/* 803951AC 003920EC 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 803951B0 003920F0 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 803951B4 003920F4 38 80 04 4F */ li r4, 0x44f
|
|
/* 803951B8 003920F8 4C C6 31 82 */ crclr 6
|
|
/* 803951BC 003920FC 4B C9 54 85 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803951C0:
|
|
/* 803951C0 00392100 38 00 00 00 */ li r0, 0
|
|
/* 803951C4 00392104 3C A0 6B 6F */ lis r5, 0x6B6F3033@ha
|
|
/* 803951C8 00392108 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 803951CC 0039210C 7F A3 EB 78 */ mr r3, r29
|
|
/* 803951D0 00392110 3C 80 00 50 */ lis r4, 0x0050706F@ha
|
|
/* 803951D4 00392114 38 C5 30 33 */ addi r6, r5, 0x6B6F3033@l
|
|
/* 803951D8 00392118 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 803951DC 0039211C 38 A4 70 6F */ addi r5, r4, 0x0050706F@l
|
|
/* 803951E0 00392120 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 803951E4 00392124 7D 89 03 A6 */ mtctr r12
|
|
/* 803951E8 00392128 4E 80 04 21 */ bctrl
|
|
/* 803951EC 0039212C 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 803951F0 00392130 40 82 00 18 */ bne .L_80395208
|
|
/* 803951F4 00392134 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 803951F8 00392138 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 803951FC 0039213C 38 80 04 53 */ li r4, 0x453
|
|
/* 80395200 00392140 4C C6 31 82 */ crclr 6
|
|
/* 80395204 00392144 4B C9 54 3D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395208:
|
|
/* 80395208 00392148 38 00 00 00 */ li r0, 0
|
|
/* 8039520C 0039214C 3C A0 6B 6F */ lis r5, 0x6B6F3034@ha
|
|
/* 80395210 00392150 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 80395214 00392154 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395218 00392158 3C 80 00 50 */ lis r4, 0x0050706F@ha
|
|
/* 8039521C 0039215C 38 C5 30 34 */ addi r6, r5, 0x6B6F3034@l
|
|
/* 80395220 00392160 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395224 00392164 38 A4 70 6F */ addi r5, r4, 0x0050706F@l
|
|
/* 80395228 00392168 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 8039522C 0039216C 7D 89 03 A6 */ mtctr r12
|
|
/* 80395230 00392170 4E 80 04 21 */ bctrl
|
|
/* 80395234 00392174 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395238 00392178 40 82 00 18 */ bne .L_80395250
|
|
/* 8039523C 0039217C 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395240 00392180 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395244 00392184 38 80 04 57 */ li r4, 0x457
|
|
/* 80395248 00392188 4C C6 31 82 */ crclr 6
|
|
/* 8039524C 0039218C 4B C9 53 F5 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395250:
|
|
/* 80395250 00392190 38 00 00 00 */ li r0, 0
|
|
/* 80395254 00392194 3C 80 73 74 */ lis r4, 0x73743031@ha
|
|
/* 80395258 00392198 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 8039525C 0039219C 38 BB 01 A8 */ addi r5, r27, 0x1a8
|
|
/* 80395260 003921A0 38 00 00 05 */ li r0, 5
|
|
/* 80395264 003921A4 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395268 003921A8 90 A1 00 08 */ stw r5, 8(r1)
|
|
/* 8039526C 003921AC 38 C4 30 31 */ addi r6, r4, 0x73743031@l
|
|
/* 80395270 003921B0 39 04 30 32 */ addi r8, r4, 0x3032
|
|
/* 80395274 003921B4 39 44 30 35 */ addi r10, r4, 0x3035
|
|
/* 80395278 003921B8 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 8039527C 003921BC 38 A0 50 31 */ li r5, 0x5031
|
|
/* 80395280 003921C0 38 E0 50 31 */ li r7, 0x5031
|
|
/* 80395284 003921C4 39 20 50 31 */ li r9, 0x5031
|
|
/* 80395288 003921C8 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 8039528C 003921CC 80 1B 00 78 */ lwz r0, 0x78(r27)
|
|
/* 80395290 003921D0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80395294 003921D4 4B FF EC 99 */ bl setTCounterRV__8MorimuraFPQ29P2DScreen3MgrUxUxUxPUlUsUsP10JKRArchive
|
|
/* 80395298 003921D8 90 7B 00 B0 */ stw r3, 0xb0(r27)
|
|
/* 8039529C 003921DC 80 7B 00 B0 */ lwz r3, 0xb0(r27)
|
|
/* 803952A0 003921E0 4B F7 65 21 */ bl getMotherPane__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 803952A4 003921E4 38 00 00 00 */ li r0, 0
|
|
/* 803952A8 003921E8 3C 80 6E 64 */ lis r4, 0x6E643031@ha
|
|
/* 803952AC 003921EC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 803952B0 003921F0 38 BB 01 A8 */ addi r5, r27, 0x1a8
|
|
/* 803952B4 003921F4 38 00 00 05 */ li r0, 5
|
|
/* 803952B8 003921F8 7F A3 EB 78 */ mr r3, r29
|
|
/* 803952BC 003921FC 90 A1 00 08 */ stw r5, 8(r1)
|
|
/* 803952C0 00392200 38 C4 30 31 */ addi r6, r4, 0x6E643031@l
|
|
/* 803952C4 00392204 39 04 30 32 */ addi r8, r4, 0x3032
|
|
/* 803952C8 00392208 39 44 30 35 */ addi r10, r4, 0x3035
|
|
/* 803952CC 0039220C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 803952D0 00392210 38 A0 50 32 */ li r5, 0x5032
|
|
/* 803952D4 00392214 38 E0 50 32 */ li r7, 0x5032
|
|
/* 803952D8 00392218 39 20 50 32 */ li r9, 0x5032
|
|
/* 803952DC 0039221C 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 803952E0 00392220 80 1B 00 78 */ lwz r0, 0x78(r27)
|
|
/* 803952E4 00392224 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 803952E8 00392228 4B FF EC 45 */ bl setTCounterRV__8MorimuraFPQ29P2DScreen3MgrUxUxUxPUlUsUsP10JKRArchive
|
|
/* 803952EC 0039222C 90 7B 00 B4 */ stw r3, 0xb4(r27)
|
|
/* 803952F0 00392230 80 7B 00 B4 */ lwz r3, 0xb4(r27)
|
|
/* 803952F4 00392234 4B F7 64 CD */ bl getMotherPane__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 803952F8 00392238 38 00 00 00 */ li r0, 0
|
|
/* 803952FC 0039223C 3C 80 72 64 */ lis r4, 0x72643031@ha
|
|
/* 80395300 00392240 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 80395304 00392244 38 BB 01 A8 */ addi r5, r27, 0x1a8
|
|
/* 80395308 00392248 38 00 00 05 */ li r0, 5
|
|
/* 8039530C 0039224C 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395310 00392250 90 A1 00 08 */ stw r5, 8(r1)
|
|
/* 80395314 00392254 38 C4 30 31 */ addi r6, r4, 0x72643031@l
|
|
/* 80395318 00392258 39 04 30 32 */ addi r8, r4, 0x3032
|
|
/* 8039531C 0039225C 39 44 30 35 */ addi r10, r4, 0x3035
|
|
/* 80395320 00392260 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 80395324 00392264 38 A0 50 33 */ li r5, 0x5033
|
|
/* 80395328 00392268 38 E0 50 33 */ li r7, 0x5033
|
|
/* 8039532C 0039226C 39 20 50 33 */ li r9, 0x5033
|
|
/* 80395330 00392270 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 80395334 00392274 80 1B 00 78 */ lwz r0, 0x78(r27)
|
|
/* 80395338 00392278 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8039533C 0039227C 4B FF EB F1 */ bl setTCounterRV__8MorimuraFPQ29P2DScreen3MgrUxUxUxPUlUsUsP10JKRArchive
|
|
/* 80395340 00392280 90 7B 00 B8 */ stw r3, 0xb8(r27)
|
|
/* 80395344 00392284 80 7B 00 B8 */ lwz r3, 0xb8(r27)
|
|
/* 80395348 00392288 4B F7 64 79 */ bl getMotherPane__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 8039534C 0039228C 38 00 00 00 */ li r0, 0
|
|
/* 80395350 00392290 3C A0 65 63 */ lis r5, 0x65637431@ha
|
|
/* 80395354 00392294 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 80395358 00392298 7F A3 EB 78 */ mr r3, r29
|
|
/* 8039535C 0039229C 3C 80 50 65 */ lis r4, 0x50656666@ha
|
|
/* 80395360 003922A0 38 C5 74 31 */ addi r6, r5, 0x65637431@l
|
|
/* 80395364 003922A4 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395368 003922A8 38 A4 66 66 */ addi r5, r4, 0x50656666@l
|
|
/* 8039536C 003922AC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395370 003922B0 7D 89 03 A6 */ mtctr r12
|
|
/* 80395374 003922B4 4E 80 04 21 */ bctrl
|
|
/* 80395378 003922B8 90 7B 00 D4 */ stw r3, 0xd4(r27)
|
|
/* 8039537C 003922BC 80 1B 00 D4 */ lwz r0, 0xd4(r27)
|
|
/* 80395380 003922C0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80395384 003922C4 40 82 00 18 */ bne .L_8039539C
|
|
/* 80395388 003922C8 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 8039538C 003922CC 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395390 003922D0 38 80 04 66 */ li r4, 0x466
|
|
/* 80395394 003922D4 4C C6 31 82 */ crclr 6
|
|
/* 80395398 003922D8 4B C9 52 A9 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_8039539C:
|
|
/* 8039539C 003922DC 38 60 01 B8 */ li r3, 0x1b8
|
|
/* 803953A0 003922E0 4B C8 EB 05 */ bl __nw__FUl
|
|
/* 803953A4 003922E4 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 803953A8 003922E8 41 82 00 14 */ beq .L_803953BC
|
|
/* 803953AC 003922EC 4B CB F7 45 */ bl __ct__12J2DPictureExFv
|
|
/* 803953B0 003922F0 3C 60 80 4E */ lis r3, __vt__Q28Morimura12TScissorPane@ha
|
|
/* 803953B4 003922F4 38 03 56 F0 */ addi r0, r3, __vt__Q28Morimura12TScissorPane@l
|
|
/* 803953B8 003922F8 90 1A 00 00 */ stw r0, 0(r26)
|
|
.L_803953BC:
|
|
/* 803953BC 003922FC 93 5B 00 BC */ stw r26, 0xbc(r27)
|
|
/* 803953C0 00392300 80 7B 00 B8 */ lwz r3, 0xb8(r27)
|
|
/* 803953C4 00392304 4B F7 63 FD */ bl getMotherPane__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 803953C8 00392308 4B CA 3D 19 */ bl getParentPane__7J2DPaneFv
|
|
/* 803953CC 0039230C 80 9B 00 BC */ lwz r4, 0xbc(r27)
|
|
/* 803953D0 00392310 4B CA 22 F5 */ bl appendChild__7J2DPaneFP7J2DPane
|
|
/* 803953D4 00392314 38 1B 01 B8 */ addi r0, r27, 0x1b8
|
|
/* 803953D8 00392318 3C 80 73 74 */ lis r4, 0x73743031@ha
|
|
/* 803953DC 0039231C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 803953E0 00392320 38 00 00 05 */ li r0, 5
|
|
/* 803953E4 00392324 7F A3 EB 78 */ mr r3, r29
|
|
/* 803953E8 00392328 38 C4 30 31 */ addi r6, r4, 0x73743031@l
|
|
/* 803953EC 0039232C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 803953F0 00392330 39 04 30 32 */ addi r8, r4, 0x3032
|
|
/* 803953F4 00392334 39 44 30 35 */ addi r10, r4, 0x3035
|
|
/* 803953F8 00392338 38 A0 50 31 */ li r5, 0x5031
|
|
/* 803953FC 0039233C 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 80395400 00392340 38 E0 50 31 */ li r7, 0x5031
|
|
/* 80395404 00392344 39 20 50 31 */ li r9, 0x5031
|
|
/* 80395408 00392348 80 1B 00 78 */ lwz r0, 0x78(r27)
|
|
/* 8039540C 0039234C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80395410 00392350 4B FF EB 1D */ bl setTCounterRV__8MorimuraFPQ29P2DScreen3MgrUxUxUxPUlUsUsP10JKRArchive
|
|
/* 80395414 00392354 90 7B 00 A4 */ stw r3, 0xa4(r27)
|
|
/* 80395418 00392358 7F A3 EB 78 */ mr r3, r29
|
|
/* 8039541C 0039235C 3C 80 73 74 */ lis r4, 0x73743031@ha
|
|
/* 80395420 00392360 38 A0 50 31 */ li r5, 0x5031
|
|
/* 80395424 00392364 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395428 00392368 38 C4 30 31 */ addi r6, r4, 0x73743031@l
|
|
/* 8039542C 0039236C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395430 00392370 7D 89 03 A6 */ mtctr r12
|
|
/* 80395434 00392374 4E 80 04 21 */ bctrl
|
|
/* 80395438 00392378 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 8039543C 0039237C 40 82 00 18 */ bne .L_80395454
|
|
/* 80395440 00392380 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395444 00392384 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395448 00392388 38 80 04 6F */ li r4, 0x46f
|
|
/* 8039544C 0039238C 4C C6 31 82 */ crclr 6
|
|
/* 80395450 00392390 4B C9 51 F1 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395454:
|
|
/* 80395454 00392394 38 00 00 00 */ li r0, 0
|
|
/* 80395458 00392398 3C 80 73 74 */ lis r4, 0x73743032@ha
|
|
/* 8039545C 0039239C 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 80395460 003923A0 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395464 003923A4 38 C4 30 32 */ addi r6, r4, 0x73743032@l
|
|
/* 80395468 003923A8 38 A0 50 31 */ li r5, 0x5031
|
|
/* 8039546C 003923AC 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395470 003923B0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395474 003923B4 7D 89 03 A6 */ mtctr r12
|
|
/* 80395478 003923B8 4E 80 04 21 */ bctrl
|
|
/* 8039547C 003923BC 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395480 003923C0 40 82 00 18 */ bne .L_80395498
|
|
/* 80395484 003923C4 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395488 003923C8 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 8039548C 003923CC 38 80 04 73 */ li r4, 0x473
|
|
/* 80395490 003923D0 4C C6 31 82 */ crclr 6
|
|
/* 80395494 003923D4 4B C9 51 AD */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395498:
|
|
/* 80395498 003923D8 38 00 00 00 */ li r0, 0
|
|
/* 8039549C 003923DC 3C 80 73 74 */ lis r4, 0x73743033@ha
|
|
/* 803954A0 003923E0 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 803954A4 003923E4 7F A3 EB 78 */ mr r3, r29
|
|
/* 803954A8 003923E8 38 C4 30 33 */ addi r6, r4, 0x73743033@l
|
|
/* 803954AC 003923EC 38 A0 50 31 */ li r5, 0x5031
|
|
/* 803954B0 003923F0 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 803954B4 003923F4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 803954B8 003923F8 7D 89 03 A6 */ mtctr r12
|
|
/* 803954BC 003923FC 4E 80 04 21 */ bctrl
|
|
/* 803954C0 00392400 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 803954C4 00392404 40 82 00 18 */ bne .L_803954DC
|
|
/* 803954C8 00392408 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 803954CC 0039240C 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 803954D0 00392410 38 80 04 77 */ li r4, 0x477
|
|
/* 803954D4 00392414 4C C6 31 82 */ crclr 6
|
|
/* 803954D8 00392418 4B C9 51 69 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803954DC:
|
|
/* 803954DC 0039241C 38 00 00 00 */ li r0, 0
|
|
/* 803954E0 00392420 3C 80 73 74 */ lis r4, 0x73743034@ha
|
|
/* 803954E4 00392424 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 803954E8 00392428 7F A3 EB 78 */ mr r3, r29
|
|
/* 803954EC 0039242C 38 C4 30 34 */ addi r6, r4, 0x73743034@l
|
|
/* 803954F0 00392430 38 A0 50 31 */ li r5, 0x5031
|
|
/* 803954F4 00392434 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 803954F8 00392438 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 803954FC 0039243C 7D 89 03 A6 */ mtctr r12
|
|
/* 80395500 00392440 4E 80 04 21 */ bctrl
|
|
/* 80395504 00392444 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395508 00392448 40 82 00 18 */ bne .L_80395520
|
|
/* 8039550C 0039244C 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395510 00392450 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395514 00392454 38 80 04 7B */ li r4, 0x47b
|
|
/* 80395518 00392458 4C C6 31 82 */ crclr 6
|
|
/* 8039551C 0039245C 4B C9 51 25 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395520:
|
|
/* 80395520 00392460 38 00 00 00 */ li r0, 0
|
|
/* 80395524 00392464 3C 80 73 74 */ lis r4, 0x73743035@ha
|
|
/* 80395528 00392468 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 8039552C 0039246C 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395530 00392470 38 C4 30 35 */ addi r6, r4, 0x73743035@l
|
|
/* 80395534 00392474 38 A0 50 31 */ li r5, 0x5031
|
|
/* 80395538 00392478 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 8039553C 0039247C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395540 00392480 7D 89 03 A6 */ mtctr r12
|
|
/* 80395544 00392484 4E 80 04 21 */ bctrl
|
|
/* 80395548 00392488 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 8039554C 0039248C 40 82 00 18 */ bne .L_80395564
|
|
/* 80395550 00392490 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395554 00392494 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395558 00392498 38 80 04 7F */ li r4, 0x47f
|
|
/* 8039555C 0039249C 4C C6 31 82 */ crclr 6
|
|
/* 80395560 003924A0 4B C9 50 E1 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395564:
|
|
/* 80395564 003924A4 38 00 00 00 */ li r0, 0
|
|
/* 80395568 003924A8 3C 80 6E 64 */ lis r4, 0x6E643031@ha
|
|
/* 8039556C 003924AC 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 80395570 003924B0 38 BB 01 BC */ addi r5, r27, 0x1bc
|
|
/* 80395574 003924B4 38 00 00 05 */ li r0, 5
|
|
/* 80395578 003924B8 7F A3 EB 78 */ mr r3, r29
|
|
/* 8039557C 003924BC 90 A1 00 08 */ stw r5, 8(r1)
|
|
/* 80395580 003924C0 38 C4 30 31 */ addi r6, r4, 0x6E643031@l
|
|
/* 80395584 003924C4 39 04 30 32 */ addi r8, r4, 0x3032
|
|
/* 80395588 003924C8 39 44 30 35 */ addi r10, r4, 0x3035
|
|
/* 8039558C 003924CC 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 80395590 003924D0 38 A0 50 32 */ li r5, 0x5032
|
|
/* 80395594 003924D4 38 E0 50 32 */ li r7, 0x5032
|
|
/* 80395598 003924D8 39 20 50 32 */ li r9, 0x5032
|
|
/* 8039559C 003924DC 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 803955A0 003924E0 80 1B 00 78 */ lwz r0, 0x78(r27)
|
|
/* 803955A4 003924E4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 803955A8 003924E8 4B FF E9 85 */ bl setTCounterRV__8MorimuraFPQ29P2DScreen3MgrUxUxUxPUlUsUsP10JKRArchive
|
|
/* 803955AC 003924EC 90 7B 00 A8 */ stw r3, 0xa8(r27)
|
|
/* 803955B0 003924F0 7F A3 EB 78 */ mr r3, r29
|
|
/* 803955B4 003924F4 3C 80 6E 64 */ lis r4, 0x6E643031@ha
|
|
/* 803955B8 003924F8 38 A0 50 32 */ li r5, 0x5032
|
|
/* 803955BC 003924FC 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 803955C0 00392500 38 C4 30 31 */ addi r6, r4, 0x6E643031@l
|
|
/* 803955C4 00392504 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 803955C8 00392508 7D 89 03 A6 */ mtctr r12
|
|
/* 803955CC 0039250C 4E 80 04 21 */ bctrl
|
|
/* 803955D0 00392510 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 803955D4 00392514 40 82 00 18 */ bne .L_803955EC
|
|
/* 803955D8 00392518 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 803955DC 0039251C 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 803955E0 00392520 38 80 04 86 */ li r4, 0x486
|
|
/* 803955E4 00392524 4C C6 31 82 */ crclr 6
|
|
/* 803955E8 00392528 4B C9 50 59 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803955EC:
|
|
/* 803955EC 0039252C 38 00 00 00 */ li r0, 0
|
|
/* 803955F0 00392530 3C 80 6E 64 */ lis r4, 0x6E643032@ha
|
|
/* 803955F4 00392534 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 803955F8 00392538 7F A3 EB 78 */ mr r3, r29
|
|
/* 803955FC 0039253C 38 C4 30 32 */ addi r6, r4, 0x6E643032@l
|
|
/* 80395600 00392540 38 A0 50 32 */ li r5, 0x5032
|
|
/* 80395604 00392544 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395608 00392548 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 8039560C 0039254C 7D 89 03 A6 */ mtctr r12
|
|
/* 80395610 00392550 4E 80 04 21 */ bctrl
|
|
/* 80395614 00392554 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395618 00392558 40 82 00 18 */ bne .L_80395630
|
|
/* 8039561C 0039255C 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395620 00392560 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395624 00392564 38 80 04 8A */ li r4, 0x48a
|
|
/* 80395628 00392568 4C C6 31 82 */ crclr 6
|
|
/* 8039562C 0039256C 4B C9 50 15 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395630:
|
|
/* 80395630 00392570 38 00 00 00 */ li r0, 0
|
|
/* 80395634 00392574 3C 80 6E 64 */ lis r4, 0x6E643033@ha
|
|
/* 80395638 00392578 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 8039563C 0039257C 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395640 00392580 38 C4 30 33 */ addi r6, r4, 0x6E643033@l
|
|
/* 80395644 00392584 38 A0 50 32 */ li r5, 0x5032
|
|
/* 80395648 00392588 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 8039564C 0039258C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395650 00392590 7D 89 03 A6 */ mtctr r12
|
|
/* 80395654 00392594 4E 80 04 21 */ bctrl
|
|
/* 80395658 00392598 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 8039565C 0039259C 40 82 00 18 */ bne .L_80395674
|
|
/* 80395660 003925A0 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395664 003925A4 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395668 003925A8 38 80 04 8E */ li r4, 0x48e
|
|
/* 8039566C 003925AC 4C C6 31 82 */ crclr 6
|
|
/* 80395670 003925B0 4B C9 4F D1 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395674:
|
|
/* 80395674 003925B4 38 00 00 00 */ li r0, 0
|
|
/* 80395678 003925B8 3C 80 6E 64 */ lis r4, 0x6E643034@ha
|
|
/* 8039567C 003925BC 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 80395680 003925C0 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395684 003925C4 38 C4 30 34 */ addi r6, r4, 0x6E643034@l
|
|
/* 80395688 003925C8 38 A0 50 32 */ li r5, 0x5032
|
|
/* 8039568C 003925CC 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395690 003925D0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395694 003925D4 7D 89 03 A6 */ mtctr r12
|
|
/* 80395698 003925D8 4E 80 04 21 */ bctrl
|
|
/* 8039569C 003925DC 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 803956A0 003925E0 40 82 00 18 */ bne .L_803956B8
|
|
/* 803956A4 003925E4 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 803956A8 003925E8 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 803956AC 003925EC 38 80 04 92 */ li r4, 0x492
|
|
/* 803956B0 003925F0 4C C6 31 82 */ crclr 6
|
|
/* 803956B4 003925F4 4B C9 4F 8D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803956B8:
|
|
/* 803956B8 003925F8 38 00 00 00 */ li r0, 0
|
|
/* 803956BC 003925FC 3C 80 6E 64 */ lis r4, 0x6E643035@ha
|
|
/* 803956C0 00392600 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 803956C4 00392604 7F A3 EB 78 */ mr r3, r29
|
|
/* 803956C8 00392608 38 C4 30 35 */ addi r6, r4, 0x6E643035@l
|
|
/* 803956CC 0039260C 38 A0 50 32 */ li r5, 0x5032
|
|
/* 803956D0 00392610 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 803956D4 00392614 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 803956D8 00392618 7D 89 03 A6 */ mtctr r12
|
|
/* 803956DC 0039261C 4E 80 04 21 */ bctrl
|
|
/* 803956E0 00392620 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 803956E4 00392624 40 82 00 18 */ bne .L_803956FC
|
|
/* 803956E8 00392628 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 803956EC 0039262C 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 803956F0 00392630 38 80 04 96 */ li r4, 0x496
|
|
/* 803956F4 00392634 4C C6 31 82 */ crclr 6
|
|
/* 803956F8 00392638 4B C9 4F 49 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803956FC:
|
|
/* 803956FC 0039263C 38 00 00 00 */ li r0, 0
|
|
/* 80395700 00392640 3C 80 72 64 */ lis r4, 0x72643031@ha
|
|
/* 80395704 00392644 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 80395708 00392648 38 BB 01 C0 */ addi r5, r27, 0x1c0
|
|
/* 8039570C 0039264C 38 00 00 05 */ li r0, 5
|
|
/* 80395710 00392650 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395714 00392654 90 A1 00 08 */ stw r5, 8(r1)
|
|
/* 80395718 00392658 38 C4 30 31 */ addi r6, r4, 0x72643031@l
|
|
/* 8039571C 0039265C 39 04 30 32 */ addi r8, r4, 0x3032
|
|
/* 80395720 00392660 39 44 30 35 */ addi r10, r4, 0x3035
|
|
/* 80395724 00392664 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 80395728 00392668 38 A0 50 33 */ li r5, 0x5033
|
|
/* 8039572C 0039266C 38 E0 50 33 */ li r7, 0x5033
|
|
/* 80395730 00392670 39 20 50 33 */ li r9, 0x5033
|
|
/* 80395734 00392674 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 80395738 00392678 80 1B 00 78 */ lwz r0, 0x78(r27)
|
|
/* 8039573C 0039267C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80395740 00392680 4B FF E7 ED */ bl setTCounterRV__8MorimuraFPQ29P2DScreen3MgrUxUxUxPUlUsUsP10JKRArchive
|
|
/* 80395744 00392684 90 7B 00 AC */ stw r3, 0xac(r27)
|
|
/* 80395748 00392688 3C 80 72 64 */ lis r4, 0x72643031@ha
|
|
/* 8039574C 0039268C C0 02 0D BC */ lfs f0, lbl_8051F11C@sda21(r2)
|
|
/* 80395750 00392690 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395754 00392694 38 C4 30 31 */ addi r6, r4, 0x72643031@l
|
|
/* 80395758 00392698 38 A0 50 33 */ li r5, 0x5033
|
|
/* 8039575C 0039269C D0 1B 01 CC */ stfs f0, 0x1cc(r27)
|
|
/* 80395760 003926A0 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395764 003926A4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395768 003926A8 7D 89 03 A6 */ mtctr r12
|
|
/* 8039576C 003926AC 4E 80 04 21 */ bctrl
|
|
/* 80395770 003926B0 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395774 003926B4 40 82 00 18 */ bne .L_8039578C
|
|
/* 80395778 003926B8 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 8039577C 003926BC 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395780 003926C0 38 80 04 9D */ li r4, 0x49d
|
|
/* 80395784 003926C4 4C C6 31 82 */ crclr 6
|
|
/* 80395788 003926C8 4B C9 4E B9 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_8039578C:
|
|
/* 8039578C 003926CC 38 00 00 00 */ li r0, 0
|
|
/* 80395790 003926D0 3C 80 72 64 */ lis r4, 0x72643032@ha
|
|
/* 80395794 003926D4 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 80395798 003926D8 7F A3 EB 78 */ mr r3, r29
|
|
/* 8039579C 003926DC 38 C4 30 32 */ addi r6, r4, 0x72643032@l
|
|
/* 803957A0 003926E0 38 A0 50 33 */ li r5, 0x5033
|
|
/* 803957A4 003926E4 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 803957A8 003926E8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 803957AC 003926EC 7D 89 03 A6 */ mtctr r12
|
|
/* 803957B0 003926F0 4E 80 04 21 */ bctrl
|
|
/* 803957B4 003926F4 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 803957B8 003926F8 40 82 00 18 */ bne .L_803957D0
|
|
/* 803957BC 003926FC 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 803957C0 00392700 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 803957C4 00392704 38 80 04 A1 */ li r4, 0x4a1
|
|
/* 803957C8 00392708 4C C6 31 82 */ crclr 6
|
|
/* 803957CC 0039270C 4B C9 4E 75 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803957D0:
|
|
/* 803957D0 00392710 38 00 00 00 */ li r0, 0
|
|
/* 803957D4 00392714 3C 80 72 64 */ lis r4, 0x72643033@ha
|
|
/* 803957D8 00392718 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 803957DC 0039271C 7F A3 EB 78 */ mr r3, r29
|
|
/* 803957E0 00392720 38 C4 30 33 */ addi r6, r4, 0x72643033@l
|
|
/* 803957E4 00392724 38 A0 50 33 */ li r5, 0x5033
|
|
/* 803957E8 00392728 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 803957EC 0039272C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 803957F0 00392730 7D 89 03 A6 */ mtctr r12
|
|
/* 803957F4 00392734 4E 80 04 21 */ bctrl
|
|
/* 803957F8 00392738 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 803957FC 0039273C 40 82 00 18 */ bne .L_80395814
|
|
/* 80395800 00392740 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395804 00392744 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395808 00392748 38 80 04 A5 */ li r4, 0x4a5
|
|
/* 8039580C 0039274C 4C C6 31 82 */ crclr 6
|
|
/* 80395810 00392750 4B C9 4E 31 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395814:
|
|
/* 80395814 00392754 38 00 00 00 */ li r0, 0
|
|
/* 80395818 00392758 3C 80 72 64 */ lis r4, 0x72643034@ha
|
|
/* 8039581C 0039275C 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 80395820 00392760 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395824 00392764 38 C4 30 34 */ addi r6, r4, 0x72643034@l
|
|
/* 80395828 00392768 38 A0 50 33 */ li r5, 0x5033
|
|
/* 8039582C 0039276C 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395830 00392770 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395834 00392774 7D 89 03 A6 */ mtctr r12
|
|
/* 80395838 00392778 4E 80 04 21 */ bctrl
|
|
/* 8039583C 0039277C 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395840 00392780 40 82 00 18 */ bne .L_80395858
|
|
/* 80395844 00392784 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395848 00392788 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 8039584C 0039278C 38 80 04 A9 */ li r4, 0x4a9
|
|
/* 80395850 00392790 4C C6 31 82 */ crclr 6
|
|
/* 80395854 00392794 4B C9 4D ED */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395858:
|
|
/* 80395858 00392798 38 00 00 00 */ li r0, 0
|
|
/* 8039585C 0039279C 3C 80 72 64 */ lis r4, 0x72643035@ha
|
|
/* 80395860 003927A0 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 80395864 003927A4 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395868 003927A8 38 C4 30 35 */ addi r6, r4, 0x72643035@l
|
|
/* 8039586C 003927AC 38 A0 50 33 */ li r5, 0x5033
|
|
/* 80395870 003927B0 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395874 003927B4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395878 003927B8 7D 89 03 A6 */ mtctr r12
|
|
/* 8039587C 003927BC 4E 80 04 21 */ bctrl
|
|
/* 80395880 003927C0 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395884 003927C4 40 82 00 18 */ bne .L_8039589C
|
|
/* 80395888 003927C8 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 8039588C 003927CC 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395890 003927D0 38 80 04 AD */ li r4, 0x4ad
|
|
/* 80395894 003927D4 4C C6 31 82 */ crclr 6
|
|
/* 80395898 003927D8 4B C9 4D A9 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_8039589C:
|
|
/* 8039589C 003927DC 38 00 00 00 */ li r0, 0
|
|
/* 803958A0 003927E0 38 60 01 B8 */ li r3, 0x1b8
|
|
/* 803958A4 003927E4 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 803958A8 003927E8 4B C8 E5 FD */ bl __nw__FUl
|
|
/* 803958AC 003927EC 7C 79 1B 79 */ or. r25, r3, r3
|
|
/* 803958B0 003927F0 41 82 00 14 */ beq .L_803958C4
|
|
/* 803958B4 003927F4 4B CB F2 3D */ bl __ct__12J2DPictureExFv
|
|
/* 803958B8 003927F8 3C 60 80 4E */ lis r3, __vt__Q28Morimura12TScissorPane@ha
|
|
/* 803958BC 003927FC 38 03 56 F0 */ addi r0, r3, __vt__Q28Morimura12TScissorPane@l
|
|
/* 803958C0 00392800 90 19 00 00 */ stw r0, 0(r25)
|
|
.L_803958C4:
|
|
/* 803958C4 00392804 C0 42 0D 24 */ lfs f2, lbl_8051F084@sda21(r2)
|
|
/* 803958C8 00392808 C0 22 0D C4 */ lfs f1, lbl_8051F124@sda21(r2)
|
|
/* 803958CC 0039280C D0 41 00 18 */ stfs f2, 0x18(r1)
|
|
/* 803958D0 00392810 C0 02 0D C8 */ lfs f0, lbl_8051F128@sda21(r2)
|
|
/* 803958D4 00392814 D0 41 00 1C */ stfs f2, 0x1c(r1)
|
|
/* 803958D8 00392818 80 61 00 18 */ lwz r3, 0x18(r1)
|
|
/* 803958DC 0039281C D0 21 00 20 */ stfs f1, 0x20(r1)
|
|
/* 803958E0 00392820 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 803958E4 00392824 90 79 01 A8 */ stw r3, 0x1a8(r25)
|
|
/* 803958E8 00392828 80 61 00 20 */ lwz r3, 0x20(r1)
|
|
/* 803958EC 0039282C D0 01 00 24 */ stfs f0, 0x24(r1)
|
|
/* 803958F0 00392830 90 19 01 AC */ stw r0, 0x1ac(r25)
|
|
/* 803958F4 00392834 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 803958F8 00392838 90 79 01 B0 */ stw r3, 0x1b0(r25)
|
|
/* 803958FC 0039283C 90 19 01 B4 */ stw r0, 0x1b4(r25)
|
|
/* 80395900 00392840 80 7B 00 AC */ lwz r3, 0xac(r27)
|
|
/* 80395904 00392844 4B F7 5E BD */ bl getMotherPane__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 80395908 00392848 4B CA 37 D9 */ bl getParentPane__7J2DPaneFv
|
|
/* 8039590C 0039284C 7F 24 CB 78 */ mr r4, r25
|
|
/* 80395910 00392850 4B CA 1D B5 */ bl appendChild__7J2DPaneFP7J2DPane
|
|
/* 80395914 00392854 38 1B 01 AC */ addi r0, r27, 0x1ac
|
|
/* 80395918 00392858 3C 80 73 65 */ lis r4, 0x73653031@ha
|
|
/* 8039591C 0039285C 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 80395920 00392860 38 A0 00 05 */ li r5, 5
|
|
/* 80395924 00392864 3C 60 00 50 */ lis r3, 0x00506B61@ha
|
|
/* 80395928 00392868 38 00 00 00 */ li r0, 0
|
|
/* 8039592C 0039286C 90 A1 00 0C */ stw r5, 0xc(r1)
|
|
/* 80395930 00392870 38 A3 6B 61 */ addi r5, r3, 0x00506B61@l
|
|
/* 80395934 00392874 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395938 00392878 38 C4 30 31 */ addi r6, r4, 0x73653031@l
|
|
/* 8039593C 0039287C 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 80395940 00392880 7C A7 2B 78 */ mr r7, r5
|
|
/* 80395944 00392884 7C A9 2B 78 */ mr r9, r5
|
|
/* 80395948 00392888 39 04 30 32 */ addi r8, r4, 0x3032
|
|
/* 8039594C 0039288C 80 1B 00 78 */ lwz r0, 0x78(r27)
|
|
/* 80395950 00392890 39 44 30 34 */ addi r10, r4, 0x3034
|
|
/* 80395954 00392894 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80395958 00392898 4B FF E5 D5 */ bl setTCounterRV__8MorimuraFPQ29P2DScreen3MgrUxUxUxPUlUsUsP10JKRArchive
|
|
/* 8039595C 0039289C 90 7B 00 98 */ stw r3, 0x98(r27)
|
|
/* 80395960 003928A0 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395964 003928A4 3C A0 73 65 */ lis r5, 0x73653031@ha
|
|
/* 80395968 003928A8 3C 80 00 50 */ lis r4, 0x00506B61@ha
|
|
/* 8039596C 003928AC 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395970 003928B0 38 C5 30 31 */ addi r6, r5, 0x73653031@l
|
|
/* 80395974 003928B4 38 A4 6B 61 */ addi r5, r4, 0x00506B61@l
|
|
/* 80395978 003928B8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 8039597C 003928BC 7D 89 03 A6 */ mtctr r12
|
|
/* 80395980 003928C0 4E 80 04 21 */ bctrl
|
|
/* 80395984 003928C4 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395988 003928C8 40 82 00 18 */ bne .L_803959A0
|
|
/* 8039598C 003928CC 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395990 003928D0 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395994 003928D4 38 80 04 B8 */ li r4, 0x4b8
|
|
/* 80395998 003928D8 4C C6 31 82 */ crclr 6
|
|
/* 8039599C 003928DC 4B C9 4C A5 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803959A0:
|
|
/* 803959A0 003928E0 38 00 00 00 */ li r0, 0
|
|
/* 803959A4 003928E4 3C A0 73 65 */ lis r5, 0x73653032@ha
|
|
/* 803959A8 003928E8 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 803959AC 003928EC 7F A3 EB 78 */ mr r3, r29
|
|
/* 803959B0 003928F0 3C 80 00 50 */ lis r4, 0x00506B61@ha
|
|
/* 803959B4 003928F4 38 C5 30 32 */ addi r6, r5, 0x73653032@l
|
|
/* 803959B8 003928F8 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 803959BC 003928FC 38 A4 6B 61 */ addi r5, r4, 0x00506B61@l
|
|
/* 803959C0 00392900 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 803959C4 00392904 7D 89 03 A6 */ mtctr r12
|
|
/* 803959C8 00392908 4E 80 04 21 */ bctrl
|
|
/* 803959CC 0039290C 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 803959D0 00392910 40 82 00 18 */ bne .L_803959E8
|
|
/* 803959D4 00392914 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 803959D8 00392918 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 803959DC 0039291C 38 80 04 BC */ li r4, 0x4bc
|
|
/* 803959E0 00392920 4C C6 31 82 */ crclr 6
|
|
/* 803959E4 00392924 4B C9 4C 5D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803959E8:
|
|
/* 803959E8 00392928 38 00 00 00 */ li r0, 0
|
|
/* 803959EC 0039292C 3C A0 73 65 */ lis r5, 0x73653033@ha
|
|
/* 803959F0 00392930 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 803959F4 00392934 7F A3 EB 78 */ mr r3, r29
|
|
/* 803959F8 00392938 3C 80 00 50 */ lis r4, 0x00506B61@ha
|
|
/* 803959FC 0039293C 38 C5 30 33 */ addi r6, r5, 0x73653033@l
|
|
/* 80395A00 00392940 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395A04 00392944 38 A4 6B 61 */ addi r5, r4, 0x00506B61@l
|
|
/* 80395A08 00392948 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395A0C 0039294C 7D 89 03 A6 */ mtctr r12
|
|
/* 80395A10 00392950 4E 80 04 21 */ bctrl
|
|
/* 80395A14 00392954 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395A18 00392958 40 82 00 18 */ bne .L_80395A30
|
|
/* 80395A1C 0039295C 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395A20 00392960 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395A24 00392964 38 80 04 C0 */ li r4, 0x4c0
|
|
/* 80395A28 00392968 4C C6 31 82 */ crclr 6
|
|
/* 80395A2C 0039296C 4B C9 4C 15 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395A30:
|
|
/* 80395A30 00392970 38 00 00 00 */ li r0, 0
|
|
/* 80395A34 00392974 3C A0 73 65 */ lis r5, 0x73653034@ha
|
|
/* 80395A38 00392978 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 80395A3C 0039297C 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395A40 00392980 3C 80 00 50 */ lis r4, 0x00506B61@ha
|
|
/* 80395A44 00392984 38 C5 30 34 */ addi r6, r5, 0x73653034@l
|
|
/* 80395A48 00392988 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395A4C 0039298C 38 A4 6B 61 */ addi r5, r4, 0x00506B61@l
|
|
/* 80395A50 00392990 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395A54 00392994 7D 89 03 A6 */ mtctr r12
|
|
/* 80395A58 00392998 4E 80 04 21 */ bctrl
|
|
/* 80395A5C 0039299C 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395A60 003929A0 40 82 00 18 */ bne .L_80395A78
|
|
/* 80395A64 003929A4 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395A68 003929A8 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395A6C 003929AC 38 80 04 C4 */ li r4, 0x4c4
|
|
/* 80395A70 003929B0 4C C6 31 82 */ crclr 6
|
|
/* 80395A74 003929B4 4B C9 4B CD */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395A78:
|
|
/* 80395A78 003929B8 39 40 00 00 */ li r10, 0
|
|
/* 80395A7C 003929BC 3C 80 6B 69 */ lis r4, 0x6B693031@ha
|
|
/* 80395A80 003929C0 99 5A 00 B0 */ stb r10, 0xb0(r26)
|
|
/* 80395A84 003929C4 38 BB 01 B4 */ addi r5, r27, 0x1b4
|
|
/* 80395A88 003929C8 3C 60 00 50 */ lis r3, 0x00507069@ha
|
|
/* 80395A8C 003929CC 38 00 00 04 */ li r0, 4
|
|
/* 80395A90 003929D0 90 A1 00 08 */ stw r5, 8(r1)
|
|
/* 80395A94 003929D4 38 A3 70 69 */ addi r5, r3, 0x00507069@l
|
|
/* 80395A98 003929D8 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395A9C 003929DC 38 C4 30 31 */ addi r6, r4, 0x6B693031@l
|
|
/* 80395AA0 003929E0 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 80395AA4 003929E4 7C A7 2B 78 */ mr r7, r5
|
|
/* 80395AA8 003929E8 7C A9 2B 78 */ mr r9, r5
|
|
/* 80395AAC 003929EC 39 04 30 32 */ addi r8, r4, 0x3032
|
|
/* 80395AB0 003929F0 91 41 00 10 */ stw r10, 0x10(r1)
|
|
/* 80395AB4 003929F4 39 44 30 33 */ addi r10, r4, 0x3033
|
|
/* 80395AB8 003929F8 80 1B 00 78 */ lwz r0, 0x78(r27)
|
|
/* 80395ABC 003929FC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80395AC0 00392A00 4B FF E4 6D */ bl setTCounterRV__8MorimuraFPQ29P2DScreen3MgrUxUxUxPUlUsUsP10JKRArchive
|
|
/* 80395AC4 00392A04 90 7B 00 A0 */ stw r3, 0xa0(r27)
|
|
/* 80395AC8 00392A08 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395ACC 00392A0C 3C A0 6B 69 */ lis r5, 0x6B693031@ha
|
|
/* 80395AD0 00392A10 3C 80 00 50 */ lis r4, 0x00507069@ha
|
|
/* 80395AD4 00392A14 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395AD8 00392A18 38 C5 30 31 */ addi r6, r5, 0x6B693031@l
|
|
/* 80395ADC 00392A1C 38 A4 70 69 */ addi r5, r4, 0x00507069@l
|
|
/* 80395AE0 00392A20 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395AE4 00392A24 7D 89 03 A6 */ mtctr r12
|
|
/* 80395AE8 00392A28 4E 80 04 21 */ bctrl
|
|
/* 80395AEC 00392A2C 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395AF0 00392A30 40 82 00 18 */ bne .L_80395B08
|
|
/* 80395AF4 00392A34 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395AF8 00392A38 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395AFC 00392A3C 38 80 04 CB */ li r4, 0x4cb
|
|
/* 80395B00 00392A40 4C C6 31 82 */ crclr 6
|
|
/* 80395B04 00392A44 4B C9 4B 3D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395B08:
|
|
/* 80395B08 00392A48 38 00 00 00 */ li r0, 0
|
|
/* 80395B0C 00392A4C 3C A0 6B 69 */ lis r5, 0x6B693032@ha
|
|
/* 80395B10 00392A50 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 80395B14 00392A54 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395B18 00392A58 3C 80 00 50 */ lis r4, 0x00507069@ha
|
|
/* 80395B1C 00392A5C 38 C5 30 32 */ addi r6, r5, 0x6B693032@l
|
|
/* 80395B20 00392A60 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395B24 00392A64 38 A4 70 69 */ addi r5, r4, 0x00507069@l
|
|
/* 80395B28 00392A68 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395B2C 00392A6C 7D 89 03 A6 */ mtctr r12
|
|
/* 80395B30 00392A70 4E 80 04 21 */ bctrl
|
|
/* 80395B34 00392A74 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395B38 00392A78 40 82 00 18 */ bne .L_80395B50
|
|
/* 80395B3C 00392A7C 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395B40 00392A80 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395B44 00392A84 38 80 04 CF */ li r4, 0x4cf
|
|
/* 80395B48 00392A88 4C C6 31 82 */ crclr 6
|
|
/* 80395B4C 00392A8C 4B C9 4A F5 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395B50:
|
|
/* 80395B50 00392A90 38 00 00 00 */ li r0, 0
|
|
/* 80395B54 00392A94 3C A0 6B 69 */ lis r5, 0x6B693033@ha
|
|
/* 80395B58 00392A98 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 80395B5C 00392A9C 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395B60 00392AA0 3C 80 00 50 */ lis r4, 0x00507069@ha
|
|
/* 80395B64 00392AA4 38 C5 30 33 */ addi r6, r5, 0x6B693033@l
|
|
/* 80395B68 00392AA8 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395B6C 00392AAC 38 A4 70 69 */ addi r5, r4, 0x00507069@l
|
|
/* 80395B70 00392AB0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395B74 00392AB4 7D 89 03 A6 */ mtctr r12
|
|
/* 80395B78 00392AB8 4E 80 04 21 */ bctrl
|
|
/* 80395B7C 00392ABC 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395B80 00392AC0 40 82 00 18 */ bne .L_80395B98
|
|
/* 80395B84 00392AC4 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395B88 00392AC8 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395B8C 00392ACC 38 80 04 D3 */ li r4, 0x4d3
|
|
/* 80395B90 00392AD0 4C C6 31 82 */ crclr 6
|
|
/* 80395B94 00392AD4 4B C9 4A AD */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395B98:
|
|
/* 80395B98 00392AD8 39 40 00 00 */ li r10, 0
|
|
/* 80395B9C 00392ADC 3C 80 6D 65 */ lis r4, 0x6D653031@ha
|
|
/* 80395BA0 00392AE0 99 5A 00 B0 */ stb r10, 0xb0(r26)
|
|
/* 80395BA4 00392AE4 38 BB 01 B0 */ addi r5, r27, 0x1b0
|
|
/* 80395BA8 00392AE8 3C 60 00 50 */ lis r3, 0x00507469@ha
|
|
/* 80395BAC 00392AEC 38 00 00 05 */ li r0, 5
|
|
/* 80395BB0 00392AF0 90 A1 00 08 */ stw r5, 8(r1)
|
|
/* 80395BB4 00392AF4 38 A3 74 69 */ addi r5, r3, 0x00507469@l
|
|
/* 80395BB8 00392AF8 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395BBC 00392AFC 38 C4 30 31 */ addi r6, r4, 0x6D653031@l
|
|
/* 80395BC0 00392B00 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 80395BC4 00392B04 7C A7 2B 78 */ mr r7, r5
|
|
/* 80395BC8 00392B08 7C A9 2B 78 */ mr r9, r5
|
|
/* 80395BCC 00392B0C 39 04 30 32 */ addi r8, r4, 0x3032
|
|
/* 80395BD0 00392B10 91 41 00 10 */ stw r10, 0x10(r1)
|
|
/* 80395BD4 00392B14 39 44 30 33 */ addi r10, r4, 0x3033
|
|
/* 80395BD8 00392B18 80 1B 00 78 */ lwz r0, 0x78(r27)
|
|
/* 80395BDC 00392B1C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80395BE0 00392B20 4B FF E3 4D */ bl setTCounterRV__8MorimuraFPQ29P2DScreen3MgrUxUxUxPUlUsUsP10JKRArchive
|
|
/* 80395BE4 00392B24 90 7B 00 9C */ stw r3, 0x9c(r27)
|
|
/* 80395BE8 00392B28 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395BEC 00392B2C 3C A0 6D 65 */ lis r5, 0x6D653031@ha
|
|
/* 80395BF0 00392B30 3C 80 00 50 */ lis r4, 0x00507469@ha
|
|
/* 80395BF4 00392B34 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395BF8 00392B38 38 C5 30 31 */ addi r6, r5, 0x6D653031@l
|
|
/* 80395BFC 00392B3C 38 A4 74 69 */ addi r5, r4, 0x00507469@l
|
|
/* 80395C00 00392B40 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395C04 00392B44 7D 89 03 A6 */ mtctr r12
|
|
/* 80395C08 00392B48 4E 80 04 21 */ bctrl
|
|
/* 80395C0C 00392B4C 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395C10 00392B50 40 82 00 18 */ bne .L_80395C28
|
|
/* 80395C14 00392B54 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395C18 00392B58 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395C1C 00392B5C 38 80 04 DA */ li r4, 0x4da
|
|
/* 80395C20 00392B60 4C C6 31 82 */ crclr 6
|
|
/* 80395C24 00392B64 4B C9 4A 1D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395C28:
|
|
/* 80395C28 00392B68 38 00 00 00 */ li r0, 0
|
|
/* 80395C2C 00392B6C 3C A0 6D 65 */ lis r5, 0x6D653032@ha
|
|
/* 80395C30 00392B70 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 80395C34 00392B74 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395C38 00392B78 3C 80 00 50 */ lis r4, 0x00507469@ha
|
|
/* 80395C3C 00392B7C 38 C5 30 32 */ addi r6, r5, 0x6D653032@l
|
|
/* 80395C40 00392B80 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395C44 00392B84 38 A4 74 69 */ addi r5, r4, 0x00507469@l
|
|
/* 80395C48 00392B88 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395C4C 00392B8C 7D 89 03 A6 */ mtctr r12
|
|
/* 80395C50 00392B90 4E 80 04 21 */ bctrl
|
|
/* 80395C54 00392B94 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395C58 00392B98 40 82 00 18 */ bne .L_80395C70
|
|
/* 80395C5C 00392B9C 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395C60 00392BA0 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395C64 00392BA4 38 80 04 DE */ li r4, 0x4de
|
|
/* 80395C68 00392BA8 4C C6 31 82 */ crclr 6
|
|
/* 80395C6C 00392BAC 4B C9 49 D5 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395C70:
|
|
/* 80395C70 00392BB0 38 00 00 00 */ li r0, 0
|
|
/* 80395C74 00392BB4 3C A0 6D 65 */ lis r5, 0x6D653033@ha
|
|
/* 80395C78 00392BB8 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 80395C7C 00392BBC 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395C80 00392BC0 3C 80 00 50 */ lis r4, 0x00507469@ha
|
|
/* 80395C84 00392BC4 38 C5 30 33 */ addi r6, r5, 0x6D653033@l
|
|
/* 80395C88 00392BC8 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395C8C 00392BCC 38 A4 74 69 */ addi r5, r4, 0x00507469@l
|
|
/* 80395C90 00392BD0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395C94 00392BD4 7D 89 03 A6 */ mtctr r12
|
|
/* 80395C98 00392BD8 4E 80 04 21 */ bctrl
|
|
/* 80395C9C 00392BDC 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395CA0 00392BE0 40 82 00 18 */ bne .L_80395CB8
|
|
/* 80395CA4 00392BE4 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395CA8 00392BE8 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395CAC 00392BEC 38 80 04 E2 */ li r4, 0x4e2
|
|
/* 80395CB0 00392BF0 4C C6 31 82 */ crclr 6
|
|
/* 80395CB4 00392BF4 4B C9 49 8D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395CB8:
|
|
/* 80395CB8 00392BF8 38 00 00 00 */ li r0, 0
|
|
/* 80395CBC 00392BFC 38 60 00 28 */ li r3, 0x28
|
|
/* 80395CC0 00392C00 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
/* 80395CC4 00392C04 4B C8 E1 E1 */ bl __nw__FUl
|
|
/* 80395CC8 00392C08 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395CCC 00392C0C 41 82 00 44 */ beq .L_80395D10
|
|
/* 80395CD0 00392C10 38 1B 01 AC */ addi r0, r27, 0x1ac
|
|
/* 80395CD4 00392C14 38 A0 00 00 */ li r5, 0
|
|
/* 80395CD8 00392C18 90 1A 00 00 */ stw r0, 0(r26)
|
|
/* 80395CDC 00392C1C 38 80 00 05 */ li r4, 5
|
|
/* 80395CE0 00392C20 38 00 00 04 */ li r0, 4
|
|
/* 80395CE4 00392C24 38 60 00 14 */ li r3, 0x14
|
|
/* 80395CE8 00392C28 80 DB 01 AC */ lwz r6, 0x1ac(r27)
|
|
/* 80395CEC 00392C2C 90 DA 00 04 */ stw r6, 4(r26)
|
|
/* 80395CF0 00392C30 90 BA 00 08 */ stw r5, 8(r26)
|
|
/* 80395CF4 00392C34 90 BA 00 0C */ stw r5, 0xc(r26)
|
|
/* 80395CF8 00392C38 90 BA 00 1C */ stw r5, 0x1c(r26)
|
|
/* 80395CFC 00392C3C 90 BA 00 20 */ stw r5, 0x20(r26)
|
|
/* 80395D00 00392C40 90 9A 00 14 */ stw r4, 0x14(r26)
|
|
/* 80395D04 00392C44 90 1A 00 18 */ stw r0, 0x18(r26)
|
|
/* 80395D08 00392C48 4B C8 E2 A5 */ bl __nwa__FUl
|
|
/* 80395D0C 00392C4C 90 7A 00 24 */ stw r3, 0x24(r26)
|
|
.L_80395D10:
|
|
/* 80395D10 00392C50 93 5B 01 7C */ stw r26, 0x17c(r27)
|
|
/* 80395D14 00392C54 38 60 00 28 */ li r3, 0x28
|
|
/* 80395D18 00392C58 4B C8 E1 8D */ bl __nw__FUl
|
|
/* 80395D1C 00392C5C 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395D20 00392C60 41 82 00 44 */ beq .L_80395D64
|
|
/* 80395D24 00392C64 38 1B 01 B4 */ addi r0, r27, 0x1b4
|
|
/* 80395D28 00392C68 38 A0 00 00 */ li r5, 0
|
|
/* 80395D2C 00392C6C 90 1A 00 00 */ stw r0, 0(r26)
|
|
/* 80395D30 00392C70 38 80 00 04 */ li r4, 4
|
|
/* 80395D34 00392C74 38 00 00 03 */ li r0, 3
|
|
/* 80395D38 00392C78 38 60 00 10 */ li r3, 0x10
|
|
/* 80395D3C 00392C7C 80 DB 01 B4 */ lwz r6, 0x1b4(r27)
|
|
/* 80395D40 00392C80 90 DA 00 04 */ stw r6, 4(r26)
|
|
/* 80395D44 00392C84 90 BA 00 08 */ stw r5, 8(r26)
|
|
/* 80395D48 00392C88 90 BA 00 0C */ stw r5, 0xc(r26)
|
|
/* 80395D4C 00392C8C 90 BA 00 1C */ stw r5, 0x1c(r26)
|
|
/* 80395D50 00392C90 90 BA 00 20 */ stw r5, 0x20(r26)
|
|
/* 80395D54 00392C94 90 9A 00 14 */ stw r4, 0x14(r26)
|
|
/* 80395D58 00392C98 90 1A 00 18 */ stw r0, 0x18(r26)
|
|
/* 80395D5C 00392C9C 4B C8 E2 51 */ bl __nwa__FUl
|
|
/* 80395D60 00392CA0 90 7A 00 24 */ stw r3, 0x24(r26)
|
|
.L_80395D64:
|
|
/* 80395D64 00392CA4 93 5B 01 80 */ stw r26, 0x180(r27)
|
|
/* 80395D68 00392CA8 38 60 00 28 */ li r3, 0x28
|
|
/* 80395D6C 00392CAC 4B C8 E1 39 */ bl __nw__FUl
|
|
/* 80395D70 00392CB0 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395D74 00392CB4 41 82 00 44 */ beq .L_80395DB8
|
|
/* 80395D78 00392CB8 38 1B 01 B0 */ addi r0, r27, 0x1b0
|
|
/* 80395D7C 00392CBC 38 A0 00 00 */ li r5, 0
|
|
/* 80395D80 00392CC0 90 1A 00 00 */ stw r0, 0(r26)
|
|
/* 80395D84 00392CC4 38 80 00 05 */ li r4, 5
|
|
/* 80395D88 00392CC8 38 00 00 03 */ li r0, 3
|
|
/* 80395D8C 00392CCC 38 60 00 14 */ li r3, 0x14
|
|
/* 80395D90 00392CD0 80 DB 01 B0 */ lwz r6, 0x1b0(r27)
|
|
/* 80395D94 00392CD4 90 DA 00 04 */ stw r6, 4(r26)
|
|
/* 80395D98 00392CD8 90 BA 00 08 */ stw r5, 8(r26)
|
|
/* 80395D9C 00392CDC 90 BA 00 0C */ stw r5, 0xc(r26)
|
|
/* 80395DA0 00392CE0 90 BA 00 1C */ stw r5, 0x1c(r26)
|
|
/* 80395DA4 00392CE4 90 BA 00 20 */ stw r5, 0x20(r26)
|
|
/* 80395DA8 00392CE8 90 9A 00 14 */ stw r4, 0x14(r26)
|
|
/* 80395DAC 00392CEC 90 1A 00 18 */ stw r0, 0x18(r26)
|
|
/* 80395DB0 00392CF0 4B C8 E1 FD */ bl __nwa__FUl
|
|
/* 80395DB4 00392CF4 90 7A 00 24 */ stw r3, 0x24(r26)
|
|
.L_80395DB8:
|
|
/* 80395DB8 00392CF8 93 5B 01 84 */ stw r26, 0x184(r27)
|
|
/* 80395DBC 00392CFC 38 60 00 28 */ li r3, 0x28
|
|
/* 80395DC0 00392D00 4B C8 E0 E5 */ bl __nw__FUl
|
|
/* 80395DC4 00392D04 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395DC8 00392D08 41 82 00 40 */ beq .L_80395E08
|
|
/* 80395DCC 00392D0C 38 1B 01 A8 */ addi r0, r27, 0x1a8
|
|
/* 80395DD0 00392D10 38 80 00 00 */ li r4, 0
|
|
/* 80395DD4 00392D14 90 1A 00 00 */ stw r0, 0(r26)
|
|
/* 80395DD8 00392D18 38 00 00 05 */ li r0, 5
|
|
/* 80395DDC 00392D1C 38 60 00 14 */ li r3, 0x14
|
|
/* 80395DE0 00392D20 80 BB 01 A8 */ lwz r5, 0x1a8(r27)
|
|
/* 80395DE4 00392D24 90 BA 00 04 */ stw r5, 4(r26)
|
|
/* 80395DE8 00392D28 90 9A 00 08 */ stw r4, 8(r26)
|
|
/* 80395DEC 00392D2C 90 9A 00 0C */ stw r4, 0xc(r26)
|
|
/* 80395DF0 00392D30 90 9A 00 1C */ stw r4, 0x1c(r26)
|
|
/* 80395DF4 00392D34 90 9A 00 20 */ stw r4, 0x20(r26)
|
|
/* 80395DF8 00392D38 90 1A 00 14 */ stw r0, 0x14(r26)
|
|
/* 80395DFC 00392D3C 90 1A 00 18 */ stw r0, 0x18(r26)
|
|
/* 80395E00 00392D40 4B C8 E1 AD */ bl __nwa__FUl
|
|
/* 80395E04 00392D44 90 7A 00 24 */ stw r3, 0x24(r26)
|
|
.L_80395E08:
|
|
/* 80395E08 00392D48 93 5B 01 88 */ stw r26, 0x188(r27)
|
|
/* 80395E0C 00392D4C 7F 79 DB 78 */ mr r25, r27
|
|
/* 80395E10 00392D50 7F 78 DB 78 */ mr r24, r27
|
|
/* 80395E14 00392D54 3A E0 00 00 */ li r23, 0
|
|
.L_80395E18:
|
|
/* 80395E18 00392D58 80 79 00 A4 */ lwz r3, 0xa4(r25)
|
|
/* 80395E1C 00392D5C 4B F7 59 A5 */ bl getMotherPane__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 80395E20 00392D60 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 80395E24 00392D64 40 82 00 18 */ bne .L_80395E3C
|
|
/* 80395E28 00392D68 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395E2C 00392D6C 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395E30 00392D70 38 80 04 EF */ li r4, 0x4ef
|
|
/* 80395E34 00392D74 4C C6 31 82 */ crclr 6
|
|
/* 80395E38 00392D78 4B C9 48 09 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395E3C:
|
|
/* 80395E3C 00392D7C C0 1A 00 D4 */ lfs f0, 0xd4(r26)
|
|
/* 80395E40 00392D80 3A F7 00 01 */ addi r23, r23, 1
|
|
/* 80395E44 00392D84 2C 17 00 03 */ cmpwi r23, 3
|
|
/* 80395E48 00392D88 3B 39 00 04 */ addi r25, r25, 4
|
|
/* 80395E4C 00392D8C D0 18 00 F0 */ stfs f0, 0xf0(r24)
|
|
/* 80395E50 00392D90 C0 1A 00 D8 */ lfs f0, 0xd8(r26)
|
|
/* 80395E54 00392D94 D0 18 00 F4 */ stfs f0, 0xf4(r24)
|
|
/* 80395E58 00392D98 3B 18 00 08 */ addi r24, r24, 8
|
|
/* 80395E5C 00392D9C 41 80 FF BC */ blt .L_80395E18
|
|
/* 80395E60 00392DA0 7F A3 EB 78 */ mr r3, r29
|
|
/* 80395E64 00392DA4 3C 80 61 62 */ lis r4, 0x6162746E@ha
|
|
/* 80395E68 00392DA8 81 9D 00 00 */ lwz r12, 0(r29)
|
|
/* 80395E6C 00392DAC 38 C4 74 6E */ addi r6, r4, 0x6162746E@l
|
|
/* 80395E70 00392DB0 38 A0 00 4E */ li r5, 0x4e
|
|
/* 80395E74 00392DB4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80395E78 00392DB8 7D 89 03 A6 */ mtctr r12
|
|
/* 80395E7C 00392DBC 4E 80 04 21 */ bctrl
|
|
/* 80395E80 00392DC0 90 7B 00 D0 */ stw r3, 0xd0(r27)
|
|
/* 80395E84 00392DC4 80 1B 00 D0 */ lwz r0, 0xd0(r27)
|
|
/* 80395E88 00392DC8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80395E8C 00392DCC 40 82 00 18 */ bne .L_80395EA4
|
|
/* 80395E90 00392DD0 38 7F 01 30 */ addi r3, r31, 0x130
|
|
/* 80395E94 00392DD4 38 BF 01 48 */ addi r5, r31, 0x148
|
|
/* 80395E98 00392DD8 38 80 04 F6 */ li r4, 0x4f6
|
|
/* 80395E9C 00392DDC 4C C6 31 82 */ crclr 6
|
|
/* 80395EA0 00392DE0 4B C9 47 A1 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80395EA4:
|
|
/* 80395EA4 00392DE4 80 7B 00 D0 */ lwz r3, 0xd0(r27)
|
|
/* 80395EA8 00392DE8 38 80 00 00 */ li r4, 0
|
|
/* 80395EAC 00392DEC 38 A0 00 00 */ li r5, 0
|
|
/* 80395EB0 00392DF0 4B CA 2E FD */ bl setInfluencedAlpha__7J2DPaneFbb
|
|
/* 80395EB4 00392DF4 38 60 00 28 */ li r3, 0x28
|
|
/* 80395EB8 00392DF8 4B C8 DF ED */ bl __nw__FUl
|
|
/* 80395EBC 00392DFC 7C 7D 1B 79 */ or. r29, r3, r3
|
|
/* 80395EC0 00392E00 41 82 00 30 */ beq .L_80395EF0
|
|
/* 80395EC4 00392E04 7F 84 E3 78 */ mr r4, r28
|
|
/* 80395EC8 00392E08 38 A0 00 02 */ li r5, 2
|
|
/* 80395ECC 00392E0C 48 00 B4 DD */ bl __ct__Q28Morimura11TScreenBaseFP10JKRArchivei
|
|
/* 80395ED0 00392E10 3C 60 80 4E */ lis r3, __vt__Q28Morimura26TChallengeResultDemoScreen@ha
|
|
/* 80395ED4 00392E14 38 00 00 00 */ li r0, 0
|
|
/* 80395ED8 00392E18 38 63 52 F4 */ addi r3, r3, __vt__Q28Morimura26TChallengeResultDemoScreen@l
|
|
/* 80395EDC 00392E1C 90 7D 00 00 */ stw r3, 0(r29)
|
|
/* 80395EE0 00392E20 90 1D 00 18 */ stw r0, 0x18(r29)
|
|
/* 80395EE4 00392E24 90 1D 00 1C */ stw r0, 0x1c(r29)
|
|
/* 80395EE8 00392E28 90 1D 00 20 */ stw r0, 0x20(r29)
|
|
/* 80395EEC 00392E2C 98 1D 00 24 */ stb r0, 0x24(r29)
|
|
.L_80395EF0:
|
|
/* 80395EF0 00392E30 93 BB 00 80 */ stw r29, 0x80(r27)
|
|
/* 80395EF4 00392E34 38 9F 03 14 */ addi r4, r31, 0x314
|
|
/* 80395EF8 00392E38 3C A0 00 02 */ lis r5, 2
|
|
/* 80395EFC 00392E3C 80 7B 00 80 */ lwz r3, 0x80(r27)
|
|
/* 80395F00 00392E40 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80395F04 00392E44 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80395F08 00392E48 7D 89 03 A6 */ mtctr r12
|
|
/* 80395F0C 00392E4C 4E 80 04 21 */ bctrl
|
|
/* 80395F10 00392E50 80 7B 00 80 */ lwz r3, 0x80(r27)
|
|
/* 80395F14 00392E54 38 9F 00 F8 */ addi r4, r31, 0xf8
|
|
/* 80395F18 00392E58 48 00 B5 49 */ bl addAnim__Q28Morimura11TScreenBaseFPc
|
|
/* 80395F1C 00392E5C 80 7B 00 80 */ lwz r3, 0x80(r27)
|
|
/* 80395F20 00392E60 38 9F 03 34 */ addi r4, r31, 0x334
|
|
/* 80395F24 00392E64 48 00 B5 3D */ bl addAnim__Q28Morimura11TScreenBaseFPc
|
|
/* 80395F28 00392E68 7F C3 F3 78 */ mr r3, r30
|
|
/* 80395F2C 00392E6C 4B C8 D6 79 */ bl becomeCurrentHeap__7JKRHeapFv
|
|
/* 80395F30 00392E70 7F 63 DB 78 */ mr r3, r27
|
|
/* 80395F34 00392E74 48 00 0B 95 */ bl setInfo__Q28Morimura16TChallengeResultFv
|
|
/* 80395F38 00392E78 BA E1 04 5C */ lmw r23, 0x45c(r1)
|
|
/* 80395F3C 00392E7C 80 01 04 84 */ lwz r0, 0x484(r1)
|
|
/* 80395F40 00392E80 7C 08 03 A6 */ mtlr r0
|
|
/* 80395F44 00392E84 38 21 04 80 */ addi r1, r1, 0x480
|
|
/* 80395F48 00392E88 4E 80 00 20 */ blr
|
|
|
|
.global doUpdate__Q28Morimura16TChallengeResultFv
|
|
doUpdate__Q28Morimura16TChallengeResultFv:
|
|
/* 80395F4C 00392E8C 94 21 FF 10 */ stwu r1, -0xf0(r1)
|
|
/* 80395F50 00392E90 7C 08 02 A6 */ mflr r0
|
|
/* 80395F54 00392E94 90 01 00 F4 */ stw r0, 0xf4(r1)
|
|
/* 80395F58 00392E98 DB E1 00 E0 */ stfd f31, 0xe0(r1)
|
|
/* 80395F5C 00392E9C F3 E1 00 E8 */ psq_st f31, 232(r1), 0, qr0
|
|
/* 80395F60 00392EA0 DB C1 00 D0 */ stfd f30, 0xd0(r1)
|
|
/* 80395F64 00392EA4 F3 C1 00 D8 */ psq_st f30, 216(r1), 0, qr0
|
|
/* 80395F68 00392EA8 DB A1 00 C0 */ stfd f29, 0xc0(r1)
|
|
/* 80395F6C 00392EAC F3 A1 00 C8 */ psq_st f29, 200(r1), 0, qr0
|
|
/* 80395F70 00392EB0 BE E1 00 9C */ stmw r23, 0x9c(r1)
|
|
/* 80395F74 00392EB4 88 0D 98 A0 */ lbz r0, mIsSection__Q28Morimura9TTestBase@sda21(r13)
|
|
/* 80395F78 00392EB8 7C 78 1B 78 */ mr r24, r3
|
|
/* 80395F7C 00392EBC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80395F80 00392EC0 41 82 00 24 */ beq .L_80395FA4
|
|
/* 80395F84 00392EC4 88 0D 99 98 */ lbz r0, mForceDemoStart__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80395F88 00392EC8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80395F8C 00392ECC 41 82 00 18 */ beq .L_80395FA4
|
|
/* 80395F90 00392ED0 38 00 00 00 */ li r0, 0
|
|
/* 80395F94 00392ED4 98 0D 99 98 */ stb r0, mForceDemoStart__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80395F98 00392ED8 48 00 0B 31 */ bl setInfo__Q28Morimura16TChallengeResultFv
|
|
/* 80395F9C 00392EDC 7F 03 C3 78 */ mr r3, r24
|
|
/* 80395FA0 00392EE0 48 00 33 B5 */ bl startDemo__Q28Morimura16TChallengeResultFv
|
|
.L_80395FA4:
|
|
/* 80395FA4 00392EE4 80 78 00 84 */ lwz r3, 0x84(r24)
|
|
/* 80395FA8 00392EE8 48 04 6D ED */ bl update__Q33ebi4Save4TMgrFv
|
|
/* 80395FAC 00392EEC 88 18 01 E0 */ lbz r0, 0x1e0(r24)
|
|
/* 80395FB0 00392EF0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80395FB4 00392EF4 40 82 00 18 */ bne .L_80395FCC
|
|
/* 80395FB8 00392EF8 80 78 00 7C */ lwz r3, 0x7c(r24)
|
|
/* 80395FBC 00392EFC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80395FC0 00392F00 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 80395FC4 00392F04 7D 89 03 A6 */ mtctr r12
|
|
/* 80395FC8 00392F08 4E 80 04 21 */ bctrl
|
|
.L_80395FCC:
|
|
/* 80395FCC 00392F0C 88 18 01 E0 */ lbz r0, 0x1e0(r24)
|
|
/* 80395FD0 00392F10 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80395FD4 00392F14 40 82 00 18 */ bne .L_80395FEC
|
|
/* 80395FD8 00392F18 80 78 00 80 */ lwz r3, 0x80(r24)
|
|
/* 80395FDC 00392F1C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80395FE0 00392F20 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 80395FE4 00392F24 7D 89 03 A6 */ mtctr r12
|
|
/* 80395FE8 00392F28 4E 80 04 21 */ bctrl
|
|
.L_80395FEC:
|
|
/* 80395FEC 00392F2C 80 98 00 D4 */ lwz r4, 0xd4(r24)
|
|
/* 80395FF0 00392F30 38 61 00 28 */ addi r3, r1, 0x28
|
|
/* 80395FF4 00392F34 38 A0 00 00 */ li r5, 0
|
|
/* 80395FF8 00392F38 4B CA 2F A1 */ bl getGlbVtx__7J2DPaneCFUc
|
|
/* 80395FFC 00392F3C C3 A1 00 28 */ lfs f29, 0x28(r1)
|
|
/* 80396000 00392F40 38 61 00 1C */ addi r3, r1, 0x1c
|
|
/* 80396004 00392F44 C3 C1 00 2C */ lfs f30, 0x2c(r1)
|
|
/* 80396008 00392F48 38 A0 00 03 */ li r5, 3
|
|
/* 8039600C 00392F4C 80 98 00 D4 */ lwz r4, 0xd4(r24)
|
|
/* 80396010 00392F50 4B CA 2F 89 */ bl getGlbVtx__7J2DPaneCFUc
|
|
/* 80396014 00392F54 D3 A1 00 40 */ stfs f29, 0x40(r1)
|
|
/* 80396018 00392F58 C0 21 00 20 */ lfs f1, 0x20(r1)
|
|
/* 8039601C 00392F5C D3 C1 00 44 */ stfs f30, 0x44(r1)
|
|
/* 80396020 00392F60 C0 01 00 1C */ lfs f0, 0x1c(r1)
|
|
/* 80396024 00392F64 80 98 00 BC */ lwz r4, 0xbc(r24)
|
|
/* 80396028 00392F68 80 61 00 40 */ lwz r3, 0x40(r1)
|
|
/* 8039602C 00392F6C D0 01 00 48 */ stfs f0, 0x48(r1)
|
|
/* 80396030 00392F70 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 80396034 00392F74 90 64 01 A8 */ stw r3, 0x1a8(r4)
|
|
/* 80396038 00392F78 80 61 00 48 */ lwz r3, 0x48(r1)
|
|
/* 8039603C 00392F7C D0 21 00 4C */ stfs f1, 0x4c(r1)
|
|
/* 80396040 00392F80 90 04 01 AC */ stw r0, 0x1ac(r4)
|
|
/* 80396044 00392F84 80 01 00 4C */ lwz r0, 0x4c(r1)
|
|
/* 80396048 00392F88 90 64 01 B0 */ stw r3, 0x1b0(r4)
|
|
/* 8039604C 00392F8C 90 04 01 B4 */ stw r0, 0x1b4(r4)
|
|
/* 80396050 00392F90 88 18 01 E0 */ lbz r0, 0x1e0(r24)
|
|
/* 80396054 00392F94 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80396058 00392F98 41 82 01 0C */ beq .L_80396164
|
|
/* 8039605C 00392F9C 80 78 00 84 */ lwz r3, 0x84(r24)
|
|
/* 80396060 00392FA0 48 04 6C 81 */ bl isFinish__Q33ebi4Save4TMgrFv
|
|
/* 80396064 00392FA4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80396068 00392FA8 41 82 00 FC */ beq .L_80396164
|
|
/* 8039606C 00392FAC 80 78 00 84 */ lwz r3, 0x84(r24)
|
|
/* 80396070 00392FB0 80 03 04 74 */ lwz r0, 0x474(r3)
|
|
/* 80396074 00392FB4 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 80396078 00392FB8 40 82 00 AC */ bne .L_80396124
|
|
/* 8039607C 00392FBC 88 0D 86 09 */ lbz r0, mComplete__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80396080 00392FC0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80396084 00392FC4 41 82 00 94 */ beq .L_80396118
|
|
/* 80396088 00392FC8 48 08 D1 9D */ bl getRenderModeObj__6SystemFv
|
|
/* 8039608C 00392FCC A2 E3 00 06 */ lhz r23, 6(r3)
|
|
/* 80396090 00392FD0 48 08 D1 95 */ bl getRenderModeObj__6SystemFv
|
|
/* 80396094 00392FD4 A0 83 00 04 */ lhz r4, 4(r3)
|
|
/* 80396098 00392FD8 3C A0 43 30 */ lis r5, 0x4330
|
|
/* 8039609C 00392FDC 3C 60 80 4C */ lis r3, __vt__Q25efx2d3Arg@ha
|
|
/* 803960A0 00392FE0 90 A1 00 50 */ stw r5, 0x50(r1)
|
|
/* 803960A4 00392FE4 38 03 15 14 */ addi r0, r3, __vt__Q25efx2d3Arg@l
|
|
/* 803960A8 00392FE8 C8 42 0D 88 */ lfd f2, lbl_8051F0E8@sda21(r2)
|
|
/* 803960AC 00392FEC 90 81 00 54 */ stw r4, 0x54(r1)
|
|
/* 803960B0 00392FF0 38 81 00 34 */ addi r4, r1, 0x34
|
|
/* 803960B4 00392FF4 C0 62 0D 54 */ lfs f3, lbl_8051F0B4@sda21(r2)
|
|
/* 803960B8 00392FF8 C8 01 00 50 */ lfd f0, 0x50(r1)
|
|
/* 803960BC 00392FFC 92 E1 00 5C */ stw r23, 0x5c(r1)
|
|
/* 803960C0 00393000 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 803960C4 00393004 90 A1 00 58 */ stw r5, 0x58(r1)
|
|
/* 803960C8 00393008 C8 01 00 58 */ lfd f0, 0x58(r1)
|
|
/* 803960CC 0039300C EC 23 00 72 */ fmuls f1, f3, f1
|
|
/* 803960D0 00393010 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 803960D4 00393014 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 803960D8 00393018 D0 21 00 0C */ stfs f1, 0xc(r1)
|
|
/* 803960DC 0039301C EC 03 00 32 */ fmuls f0, f3, f0
|
|
/* 803960E0 00393020 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 803960E4 00393024 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 803960E8 00393028 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 803960EC 0039302C C0 01 00 14 */ lfs f0, 0x14(r1)
|
|
/* 803960F0 00393030 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 803960F4 00393034 D0 01 00 34 */ stfs f0, 0x34(r1)
|
|
/* 803960F8 00393038 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 803960FC 0039303C C0 01 00 18 */ lfs f0, 0x18(r1)
|
|
/* 80396100 00393040 D0 01 00 38 */ stfs f0, 0x38(r1)
|
|
/* 80396104 00393044 80 78 01 A4 */ lwz r3, 0x1a4(r24)
|
|
/* 80396108 00393048 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8039610C 0039304C 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80396110 00393050 7D 89 03 A6 */ mtctr r12
|
|
/* 80396114 00393054 4E 80 04 21 */ bctrl
|
|
.L_80396118:
|
|
/* 80396118 00393058 38 00 00 00 */ li r0, 0
|
|
/* 8039611C 0039305C 98 18 01 E0 */ stb r0, 0x1e0(r24)
|
|
/* 80396120 00393060 48 00 00 44 */ b .L_80396164
|
|
.L_80396124:
|
|
/* 80396124 00393064 88 0D 98 A0 */ lbz r0, mIsSection__Q28Morimura9TTestBase@sda21(r13)
|
|
/* 80396128 00393068 28 00 00 00 */ cmplwi r0, 0
|
|
/* 8039612C 0039306C 41 82 00 10 */ beq .L_8039613C
|
|
/* 80396130 00393070 38 00 00 00 */ li r0, 0
|
|
/* 80396134 00393074 98 18 01 E0 */ stb r0, 0x1e0(r24)
|
|
/* 80396138 00393078 48 00 00 2C */ b .L_80396164
|
|
.L_8039613C:
|
|
/* 8039613C 0039307C 80 98 00 8C */ lwz r4, 0x8c(r24)
|
|
/* 80396140 00393080 38 00 00 01 */ li r0, 1
|
|
/* 80396144 00393084 7F 03 C3 78 */ mr r3, r24
|
|
/* 80396148 00393088 90 04 00 10 */ stw r0, 0x10(r4)
|
|
/* 8039614C 0039308C 81 98 00 00 */ lwz r12, 0(r24)
|
|
/* 80396150 00393090 81 8C 00 30 */ lwz r12, 0x30(r12)
|
|
/* 80396154 00393094 7D 89 03 A6 */ mtctr r12
|
|
/* 80396158 00393098 4E 80 04 21 */ bctrl
|
|
/* 8039615C 0039309C 38 80 00 00 */ li r4, 0
|
|
/* 80396160 003930A0 48 0B BE 31 */ bl endScene__Q26Screen9SceneBaseFPQ26Screen11EndSceneArg
|
|
.L_80396164:
|
|
/* 80396164 003930A4 88 18 00 45 */ lbz r0, 0x45(r24)
|
|
/* 80396168 003930A8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 8039616C 003930AC 41 82 01 2C */ beq .L_80396298
|
|
/* 80396170 003930B0 80 98 00 8C */ lwz r4, 0x8c(r24)
|
|
/* 80396174 003930B4 80 04 00 10 */ lwz r0, 0x10(r4)
|
|
/* 80396178 003930B8 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 8039617C 003930BC 40 82 01 1C */ bne .L_80396298
|
|
/* 80396180 003930C0 80 18 01 C8 */ lwz r0, 0x1c8(r24)
|
|
/* 80396184 003930C4 2C 00 00 06 */ cmpwi r0, 6
|
|
/* 80396188 003930C8 40 82 00 E0 */ bne .L_80396268
|
|
/* 8039618C 003930CC 80 78 00 88 */ lwz r3, 0x88(r24)
|
|
/* 80396190 003930D0 80 03 00 1C */ lwz r0, 0x1c(r3)
|
|
/* 80396194 003930D4 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
|
|
/* 80396198 003930D8 41 82 01 00 */ beq .L_80396298
|
|
/* 8039619C 003930DC 3C 60 80 51 */ lis r3, gGameConfig__4Game@ha
|
|
/* 803961A0 003930E0 38 63 41 FC */ addi r3, r3, gGameConfig__4Game@l
|
|
/* 803961A4 003930E4 80 03 02 38 */ lwz r0, 0x238(r3)
|
|
/* 803961A8 003930E8 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 803961AC 003930EC 40 82 00 10 */ bne .L_803961BC
|
|
/* 803961B0 003930F0 80 03 01 C8 */ lwz r0, 0x1c8(r3)
|
|
/* 803961B4 003930F4 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 803961B8 003930F8 41 82 00 34 */ beq .L_803961EC
|
|
.L_803961BC:
|
|
/* 803961BC 003930FC 38 00 00 01 */ li r0, 1
|
|
/* 803961C0 00393100 7F 03 C3 78 */ mr r3, r24
|
|
/* 803961C4 00393104 90 04 00 10 */ stw r0, 0x10(r4)
|
|
/* 803961C8 00393108 81 98 00 00 */ lwz r12, 0(r24)
|
|
/* 803961CC 0039310C 81 8C 00 30 */ lwz r12, 0x30(r12)
|
|
/* 803961D0 00393110 7D 89 03 A6 */ mtctr r12
|
|
/* 803961D4 00393114 4E 80 04 21 */ bctrl
|
|
/* 803961D8 00393118 38 80 00 00 */ li r4, 0
|
|
/* 803961DC 0039311C 48 0B BD B5 */ bl endScene__Q26Screen9SceneBaseFPQ26Screen11EndSceneArg
|
|
/* 803961E0 00393120 38 00 00 00 */ li r0, 0
|
|
/* 803961E4 00393124 98 18 00 45 */ stb r0, 0x45(r24)
|
|
/* 803961E8 00393128 48 00 00 B0 */ b .L_80396298
|
|
.L_803961EC:
|
|
/* 803961EC 0039312C 88 18 01 E0 */ lbz r0, 0x1e0(r24)
|
|
/* 803961F0 00393130 28 00 00 00 */ cmplwi r0, 0
|
|
/* 803961F4 00393134 40 82 00 A4 */ bne .L_80396298
|
|
/* 803961F8 00393138 38 00 00 01 */ li r0, 1
|
|
/* 803961FC 0039313C 7F 03 C3 78 */ mr r3, r24
|
|
/* 80396200 00393140 98 18 01 E0 */ stb r0, 0x1e0(r24)
|
|
/* 80396204 00393144 48 0B DE 3D */ bl getGamePad__Q26Screen7ObjBaseCFv
|
|
/* 80396208 00393148 80 98 00 84 */ lwz r4, 0x84(r24)
|
|
/* 8039620C 0039314C 38 00 00 01 */ li r0, 1
|
|
/* 80396210 00393150 90 64 03 D0 */ stw r3, 0x3d0(r4)
|
|
/* 80396214 00393154 90 64 00 24 */ stw r3, 0x24(r4)
|
|
/* 80396218 00393158 90 64 01 04 */ stw r3, 0x104(r4)
|
|
/* 8039621C 0039315C 80 78 00 84 */ lwz r3, 0x84(r24)
|
|
/* 80396220 00393160 90 03 04 70 */ stw r0, 0x470(r3)
|
|
/* 80396224 00393164 80 78 00 84 */ lwz r3, 0x84(r24)
|
|
/* 80396228 00393168 98 03 04 78 */ stb r0, 0x478(r3)
|
|
/* 8039622C 0039316C 80 78 00 84 */ lwz r3, 0x84(r24)
|
|
/* 80396230 00393170 48 04 69 CD */ bl start__Q33ebi4Save4TMgrFv
|
|
/* 80396234 00393174 80 78 00 84 */ lwz r3, 0x84(r24)
|
|
/* 80396238 00393178 48 04 6B 5D */ bl update__Q33ebi4Save4TMgrFv
|
|
/* 8039623C 0039317C 88 0D 86 09 */ lbz r0, mComplete__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80396240 00393180 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80396244 00393184 41 82 00 18 */ beq .L_8039625C
|
|
/* 80396248 00393188 80 78 01 A4 */ lwz r3, 0x1a4(r24)
|
|
/* 8039624C 0039318C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80396250 00393190 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 80396254 00393194 7D 89 03 A6 */ mtctr r12
|
|
/* 80396258 00393198 4E 80 04 21 */ bctrl
|
|
.L_8039625C:
|
|
/* 8039625C 0039319C 7F 03 C3 78 */ mr r3, r24
|
|
/* 80396260 003931A0 48 00 32 71 */ bl fadeEffect__Q28Morimura16TChallengeResultFv
|
|
/* 80396264 003931A4 48 00 00 34 */ b .L_80396298
|
|
.L_80396268:
|
|
/* 80396268 003931A8 80 78 00 88 */ lwz r3, 0x88(r24)
|
|
/* 8039626C 003931AC 80 03 00 18 */ lwz r0, 0x18(r3)
|
|
/* 80396270 003931B0 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
|
|
/* 80396274 003931B4 41 82 00 10 */ beq .L_80396284
|
|
/* 80396278 003931B8 C0 0D 86 14 */ lfs f0, mDemoSpeedUpMax__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 8039627C 003931BC D0 0D 86 10 */ stfs f0, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80396280 003931C0 48 00 00 18 */ b .L_80396298
|
|
.L_80396284:
|
|
/* 80396284 003931C4 C0 0D 86 10 */ lfs f0, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80396288 003931C8 C0 38 01 F0 */ lfs f1, 0x1f0(r24)
|
|
/* 8039628C 003931CC FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 80396290 003931D0 40 80 00 08 */ bge .L_80396298
|
|
/* 80396294 003931D4 D0 2D 86 10 */ stfs f1, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
.L_80396298:
|
|
/* 80396298 003931D8 7F 17 C3 78 */ mr r23, r24
|
|
/* 8039629C 003931DC 7F 19 C3 78 */ mr r25, r24
|
|
/* 803962A0 003931E0 3B 40 00 00 */ li r26, 0
|
|
.L_803962A4:
|
|
/* 803962A4 003931E4 C0 77 00 F4 */ lfs f3, 0xf4(r23)
|
|
/* 803962A8 003931E8 C0 57 01 0C */ lfs f2, 0x10c(r23)
|
|
/* 803962AC 003931EC C0 37 00 F0 */ lfs f1, 0xf0(r23)
|
|
/* 803962B0 003931F0 C0 17 01 08 */ lfs f0, 0x108(r23)
|
|
/* 803962B4 003931F4 EF C3 10 2A */ fadds f30, f3, f2
|
|
/* 803962B8 003931F8 80 79 00 A4 */ lwz r3, 0xa4(r25)
|
|
/* 803962BC 003931FC EF A1 00 2A */ fadds f29, f1, f0
|
|
/* 803962C0 00393200 4B F7 55 01 */ bl getMotherPane__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 803962C4 00393204 D3 A3 00 D4 */ stfs f29, 0xd4(r3)
|
|
/* 803962C8 00393208 D3 C3 00 D8 */ stfs f30, 0xd8(r3)
|
|
/* 803962CC 0039320C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803962D0 00393210 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 803962D4 00393214 7D 89 03 A6 */ mtctr r12
|
|
/* 803962D8 00393218 4E 80 04 21 */ bctrl
|
|
/* 803962DC 0039321C 80 79 00 D8 */ lwz r3, 0xd8(r25)
|
|
/* 803962E0 00393220 4B FF D4 79 */ bl update__Q28Morimura9TMovePaneFv
|
|
/* 803962E4 00393224 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 803962E8 00393228 3B 39 00 04 */ addi r25, r25, 4
|
|
/* 803962EC 0039322C 2C 1A 00 03 */ cmpwi r26, 3
|
|
/* 803962F0 00393230 3A F7 00 08 */ addi r23, r23, 8
|
|
/* 803962F4 00393234 41 80 FF B0 */ blt .L_803962A4
|
|
/* 803962F8 00393238 3B 20 00 00 */ li r25, 0
|
|
/* 803962FC 0039323C 7F 1A C3 78 */ mr r26, r24
|
|
.L_80396300:
|
|
/* 80396300 00393240 83 9A 01 7C */ lwz r28, 0x17c(r26)
|
|
/* 80396304 00393244 80 1C 00 08 */ lwz r0, 8(r28)
|
|
/* 80396308 00393248 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 8039630C 0039324C 40 82 01 70 */ bne .L_8039647C
|
|
/* 80396310 00393250 3B A0 00 00 */ li r29, 0
|
|
/* 80396314 00393254 CB E2 0D 70 */ lfd f31, lbl_8051F0D0@sda21(r2)
|
|
/* 80396318 00393258 7F BE EB 78 */ mr r30, r29
|
|
/* 8039631C 0039325C 3F E0 43 30 */ lis r31, 0x4330
|
|
/* 80396320 00393260 7F BB EB 78 */ mr r27, r29
|
|
/* 80396324 00393264 48 00 00 E0 */ b .L_80396404
|
|
.L_80396328:
|
|
/* 80396328 00393268 6F C0 80 00 */ xoris r0, r30, 0x8000
|
|
/* 8039632C 0039326C 93 E1 00 58 */ stw r31, 0x58(r1)
|
|
/* 80396330 00393270 C8 22 0D 78 */ lfd f1, lbl_8051F0D8@sda21(r2)
|
|
/* 80396334 00393274 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 80396338 00393278 C8 01 00 58 */ lfd f0, 0x58(r1)
|
|
/* 8039633C 0039327C FC 40 F8 28 */ fsub f2, f0, f31
|
|
/* 80396340 00393280 4B D3 96 CD */ bl pow
|
|
/* 80396344 00393284 FC 00 08 1E */ fctiwz f0, f1
|
|
/* 80396348 00393288 80 1C 00 0C */ lwz r0, 0xc(r28)
|
|
/* 8039634C 0039328C 7C 00 F0 00 */ cmpw r0, r30
|
|
/* 80396350 00393290 D8 01 00 50 */ stfd f0, 0x50(r1)
|
|
/* 80396354 00393294 82 E1 00 54 */ lwz r23, 0x54(r1)
|
|
/* 80396358 00393298 40 81 00 18 */ ble .L_80396370
|
|
/* 8039635C 0039329C 80 7C 00 24 */ lwz r3, 0x24(r28)
|
|
/* 80396360 003932A0 7C 03 D8 2E */ lwzx r0, r3, r27
|
|
/* 80396364 003932A4 7C 17 01 D6 */ mullw r0, r23, r0
|
|
/* 80396368 003932A8 7F BD 02 14 */ add r29, r29, r0
|
|
/* 8039636C 003932AC 48 00 00 90 */ b .L_803963FC
|
|
.L_80396370:
|
|
/* 80396370 003932B0 4B D3 32 31 */ bl rand
|
|
/* 80396374 003932B4 3C 80 43 30 */ lis r4, 0x4330
|
|
/* 80396378 003932B8 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 8039637C 003932BC 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 80396380 003932C0 6E E0 80 00 */ xoris r0, r23, 0x8000
|
|
/* 80396384 003932C4 C8 A2 0D 70 */ lfd f5, lbl_8051F0D0@sda21(r2)
|
|
/* 80396388 003932C8 90 81 00 58 */ stw r4, 0x58(r1)
|
|
/* 8039638C 003932CC C0 22 0D 80 */ lfs f1, lbl_8051F0E0@sda21(r2)
|
|
/* 80396390 003932D0 C8 41 00 58 */ lfd f2, 0x58(r1)
|
|
/* 80396394 003932D4 C0 02 0D 84 */ lfs f0, lbl_8051F0E4@sda21(r2)
|
|
/* 80396398 003932D8 EC 42 28 28 */ fsubs f2, f2, f5
|
|
/* 8039639C 003932DC 90 81 00 68 */ stw r4, 0x68(r1)
|
|
/* 803963A0 003932E0 C0 62 0D 5C */ lfs f3, lbl_8051F0BC@sda21(r2)
|
|
/* 803963A4 003932E4 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 803963A8 003932E8 EC 42 08 24 */ fdivs f2, f2, f1
|
|
/* 803963AC 003932EC C8 22 0D 88 */ lfd f1, lbl_8051F0E8@sda21(r2)
|
|
/* 803963B0 003932F0 90 81 00 50 */ stw r4, 0x50(r1)
|
|
/* 803963B4 003932F4 C8 81 00 50 */ lfd f4, 0x50(r1)
|
|
/* 803963B8 003932F8 93 A1 00 74 */ stw r29, 0x74(r1)
|
|
/* 803963BC 003932FC 90 81 00 70 */ stw r4, 0x70(r1)
|
|
/* 803963C0 00393300 EC 40 00 B2 */ fmuls f2, f0, f2
|
|
/* 803963C4 00393304 C8 01 00 70 */ lfd f0, 0x70(r1)
|
|
/* 803963C8 00393308 EC 84 28 28 */ fsubs f4, f4, f5
|
|
/* 803963CC 0039330C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 803963D0 00393310 FC 20 10 1E */ fctiwz f1, f2
|
|
/* 803963D4 00393314 D8 21 00 60 */ stfd f1, 0x60(r1)
|
|
/* 803963D8 00393318 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 803963DC 0039331C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 803963E0 00393320 90 01 00 6C */ stw r0, 0x6c(r1)
|
|
/* 803963E4 00393324 C8 21 00 68 */ lfd f1, 0x68(r1)
|
|
/* 803963E8 00393328 EC 21 28 28 */ fsubs f1, f1, f5
|
|
/* 803963EC 0039332C EC 23 08 2A */ fadds f1, f3, f1
|
|
/* 803963F0 00393330 EC 24 00 7A */ fmadds f1, f4, f1, f0
|
|
/* 803963F4 00393334 4B D2 B7 59 */ bl __cvt_fp2unsigned
|
|
/* 803963F8 00393338 7C 7D 1B 78 */ mr r29, r3
|
|
.L_803963FC:
|
|
/* 803963FC 0039333C 3B 7B 00 04 */ addi r27, r27, 4
|
|
/* 80396400 00393340 3B DE 00 01 */ addi r30, r30, 1
|
|
.L_80396404:
|
|
/* 80396404 00393344 80 1C 00 10 */ lwz r0, 0x10(r28)
|
|
/* 80396408 00393348 7C 1E 00 00 */ cmpw r30, r0
|
|
/* 8039640C 0039334C 41 80 FF 1C */ blt .L_80396328
|
|
/* 80396410 00393350 80 7C 00 00 */ lwz r3, 0(r28)
|
|
/* 80396414 00393354 93 A3 00 00 */ stw r29, 0(r3)
|
|
/* 80396418 00393358 80 7C 00 20 */ lwz r3, 0x20(r28)
|
|
/* 8039641C 0039335C 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 80396420 00393360 40 81 00 5C */ ble .L_8039647C
|
|
/* 80396424 00393364 38 03 FF FF */ addi r0, r3, -1
|
|
/* 80396428 00393368 90 1C 00 20 */ stw r0, 0x20(r28)
|
|
/* 8039642C 0039336C 80 1C 00 20 */ lwz r0, 0x20(r28)
|
|
/* 80396430 00393370 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80396434 00393374 40 82 00 48 */ bne .L_8039647C
|
|
/* 80396438 00393378 80 1C 00 08 */ lwz r0, 8(r28)
|
|
/* 8039643C 0039337C 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 80396440 00393380 40 82 00 34 */ bne .L_80396474
|
|
/* 80396444 00393384 80 7C 00 0C */ lwz r3, 0xc(r28)
|
|
/* 80396448 00393388 38 03 00 01 */ addi r0, r3, 1
|
|
/* 8039644C 0039338C 90 1C 00 0C */ stw r0, 0xc(r28)
|
|
/* 80396450 00393390 80 7C 00 0C */ lwz r3, 0xc(r28)
|
|
/* 80396454 00393394 80 1C 00 10 */ lwz r0, 0x10(r28)
|
|
/* 80396458 00393398 7C 03 00 00 */ cmpw r3, r0
|
|
/* 8039645C 0039339C 41 80 00 18 */ blt .L_80396474
|
|
/* 80396460 003933A0 80 9C 00 04 */ lwz r4, 4(r28)
|
|
/* 80396464 003933A4 38 00 00 02 */ li r0, 2
|
|
/* 80396468 003933A8 80 7C 00 00 */ lwz r3, 0(r28)
|
|
/* 8039646C 003933AC 90 83 00 00 */ stw r4, 0(r3)
|
|
/* 80396470 003933B0 90 1C 00 08 */ stw r0, 8(r28)
|
|
.L_80396474:
|
|
/* 80396474 003933B4 80 1C 00 1C */ lwz r0, 0x1c(r28)
|
|
/* 80396478 003933B8 90 1C 00 20 */ stw r0, 0x20(r28)
|
|
.L_8039647C:
|
|
/* 8039647C 003933BC 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 80396480 003933C0 3B 5A 00 04 */ addi r26, r26, 4
|
|
/* 80396484 003933C4 2C 19 00 04 */ cmpwi r25, 4
|
|
/* 80396488 003933C8 41 80 FE 78 */ blt .L_80396300
|
|
/* 8039648C 003933CC C0 38 01 20 */ lfs f1, 0x120(r24)
|
|
/* 80396490 003933D0 C0 18 01 78 */ lfs f0, 0x178(r24)
|
|
/* 80396494 003933D4 C3 D8 01 24 */ lfs f30, 0x124(r24)
|
|
/* 80396498 003933D8 EF A1 00 2A */ fadds f29, f1, f0
|
|
/* 8039649C 003933DC 80 78 00 94 */ lwz r3, 0x94(r24)
|
|
/* 803964A0 003933E0 4B F7 53 21 */ bl getMotherPane__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 803964A4 003933E4 D3 A3 00 D4 */ stfs f29, 0xd4(r3)
|
|
/* 803964A8 003933E8 D3 C3 00 D8 */ stfs f30, 0xd8(r3)
|
|
/* 803964AC 003933EC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803964B0 003933F0 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 803964B4 003933F4 7D 89 03 A6 */ mtctr r12
|
|
/* 803964B8 003933F8 4E 80 04 21 */ bctrl
|
|
/* 803964BC 003933FC C0 58 01 78 */ lfs f2, 0x178(r24)
|
|
/* 803964C0 00393400 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 803964C4 00393404 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 803964C8 00393408 40 81 00 14 */ ble .L_803964DC
|
|
/* 803964CC 0039340C C0 22 0D 28 */ lfs f1, lbl_8051F088@sda21(r2)
|
|
/* 803964D0 00393410 C0 0D 86 10 */ lfs f0, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 803964D4 00393414 EC 01 10 3A */ fmadds f0, f1, f0, f2
|
|
/* 803964D8 00393418 D0 18 01 78 */ stfs f0, 0x178(r24)
|
|
.L_803964DC:
|
|
/* 803964DC 0039341C C0 38 01 78 */ lfs f1, 0x178(r24)
|
|
/* 803964E0 00393420 C0 02 0D 58 */ lfs f0, lbl_8051F0B8@sda21(r2)
|
|
/* 803964E4 00393424 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 803964E8 00393428 40 81 00 EC */ ble .L_803965D4
|
|
/* 803964EC 0039342C C3 A2 0D 28 */ lfs f29, lbl_8051F088@sda21(r2)
|
|
/* 803964F0 00393430 7F 17 C3 78 */ mr r23, r24
|
|
/* 803964F4 00393434 C3 C2 0D 24 */ lfs f30, lbl_8051F084@sda21(r2)
|
|
/* 803964F8 00393438 3B 20 00 00 */ li r25, 0
|
|
/* 803964FC 0039343C C3 E2 0D 4C */ lfs f31, lbl_8051F0AC@sda21(r2)
|
|
/* 80396500 00393440 3B 40 00 00 */ li r26, 0
|
|
.L_80396504:
|
|
/* 80396504 00393444 2C 1A 00 00 */ cmpwi r26, 0
|
|
/* 80396508 00393448 40 82 00 18 */ bne .L_80396520
|
|
/* 8039650C 0039344C C0 22 0D 24 */ lfs f1, lbl_8051F084@sda21(r2)
|
|
/* 80396510 00393450 C0 17 01 08 */ lfs f0, 0x108(r23)
|
|
/* 80396514 00393454 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 80396518 00393458 41 82 00 08 */ beq .L_80396520
|
|
/* 8039651C 0039345C 3B 20 00 01 */ li r25, 1
|
|
.L_80396520:
|
|
/* 80396520 00393460 C0 2D 86 10 */ lfs f1, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80396524 00393464 C0 17 01 08 */ lfs f0, 0x108(r23)
|
|
/* 80396528 00393468 EC 1D 00 7C */ fnmsubs f0, f29, f1, f0
|
|
/* 8039652C 0039346C D0 17 01 08 */ stfs f0, 0x108(r23)
|
|
/* 80396530 00393470 C0 17 01 08 */ lfs f0, 0x108(r23)
|
|
/* 80396534 00393474 FC 00 F0 40 */ fcmpo cr0, f0, f30
|
|
/* 80396538 00393478 40 80 00 08 */ bge .L_80396540
|
|
/* 8039653C 0039347C D3 D7 01 08 */ stfs f30, 0x108(r23)
|
|
.L_80396540:
|
|
/* 80396540 00393480 57 20 06 3F */ clrlwi. r0, r25, 0x18
|
|
/* 80396544 00393484 41 82 00 24 */ beq .L_80396568
|
|
/* 80396548 00393488 C0 22 0D 24 */ lfs f1, lbl_8051F084@sda21(r2)
|
|
/* 8039654C 0039348C C0 17 01 08 */ lfs f0, 0x108(r23)
|
|
/* 80396550 00393490 FC 01 00 00 */ fcmpu cr0, f1, f0
|
|
/* 80396554 00393494 40 82 00 14 */ bne .L_80396568
|
|
/* 80396558 00393498 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 8039655C 0039349C 38 80 18 2F */ li r4, 0x182f
|
|
/* 80396560 003934A0 38 A0 00 00 */ li r5, 0
|
|
/* 80396564 003934A4 4B FA 20 CD */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
.L_80396568:
|
|
/* 80396568 003934A8 C0 17 01 08 */ lfs f0, 0x108(r23)
|
|
/* 8039656C 003934AC FC 00 F8 40 */ fcmpo cr0, f0, f31
|
|
/* 80396570 003934B0 40 80 00 54 */ bge .L_803965C4
|
|
/* 80396574 003934B4 80 18 01 E4 */ lwz r0, 0x1e4(r24)
|
|
/* 80396578 003934B8 7C 1A 00 00 */ cmpw r26, r0
|
|
/* 8039657C 003934BC 41 80 00 48 */ blt .L_803965C4
|
|
/* 80396580 003934C0 C0 42 0D CC */ lfs f2, lbl_8051F12C@sda21(r2)
|
|
/* 80396584 003934C4 FC 60 F8 90 */ fmr f3, f31
|
|
/* 80396588 003934C8 C0 2D 86 10 */ lfs f1, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 8039658C 003934CC 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 80396590 003934D0 C0 17 01 0C */ lfs f0, 0x10c(r23)
|
|
/* 80396594 003934D4 EC 02 00 7A */ fmadds f0, f2, f1, f0
|
|
/* 80396598 003934D8 D0 17 01 0C */ stfs f0, 0x10c(r23)
|
|
/* 8039659C 003934DC 40 80 00 08 */ bge .L_803965A4
|
|
/* 803965A0 003934E0 C0 78 01 CC */ lfs f3, 0x1cc(r24)
|
|
.L_803965A4:
|
|
/* 803965A4 003934E4 C0 17 01 0C */ lfs f0, 0x10c(r23)
|
|
/* 803965A8 003934E8 FC 00 18 40 */ fcmpo cr0, f0, f3
|
|
/* 803965AC 003934EC 40 81 00 18 */ ble .L_803965C4
|
|
/* 803965B0 003934F0 2C 1A 00 02 */ cmpwi r26, 2
|
|
/* 803965B4 003934F4 D0 77 01 0C */ stfs f3, 0x10c(r23)
|
|
/* 803965B8 003934F8 40 82 00 0C */ bne .L_803965C4
|
|
/* 803965BC 003934FC 38 00 00 01 */ li r0, 1
|
|
/* 803965C0 00393500 98 18 01 C7 */ stb r0, 0x1c7(r24)
|
|
.L_803965C4:
|
|
/* 803965C4 00393504 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 803965C8 00393508 3A F7 00 08 */ addi r23, r23, 8
|
|
/* 803965CC 0039350C 2C 1A 00 03 */ cmpwi r26, 3
|
|
/* 803965D0 00393510 41 80 FF 34 */ blt .L_80396504
|
|
.L_803965D4:
|
|
/* 803965D4 00393514 7F 17 C3 78 */ mr r23, r24
|
|
/* 803965D8 00393518 7F 19 C3 78 */ mr r25, r24
|
|
/* 803965DC 0039351C 3B 40 00 00 */ li r26, 0
|
|
.L_803965E0:
|
|
/* 803965E0 00393520 C0 37 00 F4 */ lfs f1, 0xf4(r23)
|
|
/* 803965E4 00393524 C0 17 01 0C */ lfs f0, 0x10c(r23)
|
|
/* 803965E8 00393528 C3 B7 00 F0 */ lfs f29, 0xf0(r23)
|
|
/* 803965EC 0039352C EF C1 00 2A */ fadds f30, f1, f0
|
|
/* 803965F0 00393530 80 79 00 A4 */ lwz r3, 0xa4(r25)
|
|
/* 803965F4 00393534 4B F7 51 CD */ bl getMotherPane__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 803965F8 00393538 D3 A3 00 D4 */ stfs f29, 0xd4(r3)
|
|
/* 803965FC 0039353C D3 C3 00 D8 */ stfs f30, 0xd8(r3)
|
|
/* 80396600 00393540 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80396604 00393544 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80396608 00393548 7D 89 03 A6 */ mtctr r12
|
|
/* 8039660C 0039354C 4E 80 04 21 */ bctrl
|
|
/* 80396610 00393550 C0 37 00 F0 */ lfs f1, 0xf0(r23)
|
|
/* 80396614 00393554 C0 17 01 08 */ lfs f0, 0x108(r23)
|
|
/* 80396618 00393558 C3 D7 00 F4 */ lfs f30, 0xf4(r23)
|
|
/* 8039661C 0039355C EF A1 00 2A */ fadds f29, f1, f0
|
|
/* 80396620 00393560 80 79 00 B0 */ lwz r3, 0xb0(r25)
|
|
/* 80396624 00393564 4B F7 51 9D */ bl getMotherPane__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 80396628 00393568 D3 A3 00 D4 */ stfs f29, 0xd4(r3)
|
|
/* 8039662C 0039356C D3 C3 00 D8 */ stfs f30, 0xd8(r3)
|
|
/* 80396630 00393570 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80396634 00393574 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80396638 00393578 7D 89 03 A6 */ mtctr r12
|
|
/* 8039663C 0039357C 4E 80 04 21 */ bctrl
|
|
/* 80396640 00393580 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 80396644 00393584 3B 39 00 04 */ addi r25, r25, 4
|
|
/* 80396648 00393588 2C 1A 00 03 */ cmpwi r26, 3
|
|
/* 8039664C 0039358C 3A F7 00 08 */ addi r23, r23, 8
|
|
/* 80396650 00393590 41 80 FF 90 */ blt .L_803965E0
|
|
/* 80396654 00393594 88 18 01 C7 */ lbz r0, 0x1c7(r24)
|
|
/* 80396658 00393598 28 00 00 00 */ cmplwi r0, 0
|
|
/* 8039665C 0039359C 41 82 01 80 */ beq .L_803967DC
|
|
/* 80396660 003935A0 C0 38 01 EC */ lfs f1, 0x1ec(r24)
|
|
/* 80396664 003935A4 C0 02 0D 5C */ lfs f0, lbl_8051F0BC@sda21(r2)
|
|
/* 80396668 003935A8 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 8039666C 003935AC D0 18 01 EC */ stfs f0, 0x1ec(r24)
|
|
/* 80396670 003935B0 C0 38 01 EC */ lfs f1, 0x1ec(r24)
|
|
/* 80396674 003935B4 C0 0D 86 0C */ lfs f0, mFlashInterval__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80396678 003935B8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 8039667C 003935BC 40 81 00 0C */ ble .L_80396688
|
|
/* 80396680 003935C0 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80396684 003935C4 D0 18 01 EC */ stfs f0, 0x1ec(r24)
|
|
.L_80396688:
|
|
/* 80396688 003935C8 C0 38 01 EC */ lfs f1, 0x1ec(r24)
|
|
/* 8039668C 003935CC C0 0D 86 0C */ lfs f0, mFlashInterval__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80396690 003935D0 C0 42 0D 2C */ lfs f2, lbl_8051F08C@sda21(r2)
|
|
/* 80396694 003935D4 EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 80396698 003935D8 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 8039669C 003935DC EC 22 00 72 */ fmuls f1, f2, f1
|
|
/* 803966A0 003935E0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 803966A4 003935E4 40 80 00 30 */ bge .L_803966D4
|
|
/* 803966A8 003935E8 C0 02 0D 34 */ lfs f0, lbl_8051F094@sda21(r2)
|
|
/* 803966AC 003935EC 3C 60 80 50 */ lis r3, sincosTable___5JMath@ha
|
|
/* 803966B0 003935F0 38 63 71 A0 */ addi r3, r3, sincosTable___5JMath@l
|
|
/* 803966B4 003935F4 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 803966B8 003935F8 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 803966BC 003935FC D8 01 00 70 */ stfd f0, 0x70(r1)
|
|
/* 803966C0 00393600 80 01 00 74 */ lwz r0, 0x74(r1)
|
|
/* 803966C4 00393604 54 00 1C B8 */ rlwinm r0, r0, 3, 0x12, 0x1c
|
|
/* 803966C8 00393608 7C 03 04 2E */ lfsx f0, r3, r0
|
|
/* 803966CC 0039360C FC 00 00 50 */ fneg f0, f0
|
|
/* 803966D0 00393610 48 00 00 28 */ b .L_803966F8
|
|
.L_803966D4:
|
|
/* 803966D4 00393614 C0 02 0D 38 */ lfs f0, lbl_8051F098@sda21(r2)
|
|
/* 803966D8 00393618 3C 60 80 50 */ lis r3, sincosTable___5JMath@ha
|
|
/* 803966DC 0039361C 38 63 71 A0 */ addi r3, r3, sincosTable___5JMath@l
|
|
/* 803966E0 00393620 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 803966E4 00393624 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 803966E8 00393628 D8 01 00 68 */ stfd f0, 0x68(r1)
|
|
/* 803966EC 0039362C 80 01 00 6C */ lwz r0, 0x6c(r1)
|
|
/* 803966F0 00393630 54 00 1C B8 */ rlwinm r0, r0, 3, 0x12, 0x1c
|
|
/* 803966F4 00393634 7C 03 04 2E */ lfsx f0, r3, r0
|
|
.L_803966F8:
|
|
/* 803966F8 00393638 FC 00 02 10 */ fabs f0, f0
|
|
/* 803966FC 0039363C 88 CD 86 18 */ lbz r6, mFlashColor__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80396700 00393640 3C A0 43 30 */ lis r5, 0x4330
|
|
/* 80396704 00393644 38 6D 86 18 */ addi r3, r13, mFlashColor__Q28Morimura16TChallengeResult@sda21
|
|
/* 80396708 00393648 88 83 00 01 */ lbz r4, 1(r3)
|
|
/* 8039670C 0039364C 38 00 00 FF */ li r0, 0xff
|
|
/* 80396710 00393650 88 63 00 02 */ lbz r3, 2(r3)
|
|
/* 80396714 00393654 FC 40 00 18 */ frsp f2, f0
|
|
/* 80396718 00393658 C0 22 0D 5C */ lfs f1, lbl_8051F0BC@sda21(r2)
|
|
/* 8039671C 0039365C C0 02 0D D0 */ lfs f0, lbl_8051F130@sda21(r2)
|
|
/* 80396720 00393660 90 C1 00 64 */ stw r6, 0x64(r1)
|
|
/* 80396724 00393664 EC A1 10 28 */ fsubs f5, f1, f2
|
|
/* 80396728 00393668 C8 62 0D 88 */ lfd f3, lbl_8051F0E8@sda21(r2)
|
|
/* 8039672C 0039366C EC 80 00 B2 */ fmuls f4, f0, f2
|
|
/* 80396730 00393670 90 A1 00 60 */ stw r5, 0x60(r1)
|
|
/* 80396734 00393674 80 D8 00 90 */ lwz r6, 0x90(r24)
|
|
/* 80396738 00393678 C8 01 00 60 */ lfd f0, 0x60(r1)
|
|
/* 8039673C 0039367C 90 81 00 54 */ stw r4, 0x54(r1)
|
|
/* 80396740 00393680 EC 20 18 28 */ fsubs f1, f0, f3
|
|
/* 80396744 00393684 90 A1 00 50 */ stw r5, 0x50(r1)
|
|
/* 80396748 00393688 C8 01 00 50 */ lfd f0, 0x50(r1)
|
|
/* 8039674C 0039368C EC 41 21 7A */ fmadds f2, f1, f5, f4
|
|
/* 80396750 00393690 90 61 00 84 */ stw r3, 0x84(r1)
|
|
/* 80396754 00393694 EC 20 18 28 */ fsubs f1, f0, f3
|
|
/* 80396758 00393698 90 A1 00 80 */ stw r5, 0x80(r1)
|
|
/* 8039675C 0039369C FC 40 10 1E */ fctiwz f2, f2
|
|
/* 80396760 003936A0 C8 01 00 80 */ lfd f0, 0x80(r1)
|
|
/* 80396764 003936A4 EC 21 21 7A */ fmadds f1, f1, f5, f4
|
|
/* 80396768 003936A8 D8 41 00 58 */ stfd f2, 0x58(r1)
|
|
/* 8039676C 003936AC EC 00 18 28 */ fsubs f0, f0, f3
|
|
/* 80396770 003936B0 FC 20 08 1E */ fctiwz f1, f1
|
|
/* 80396774 003936B4 80 81 00 5C */ lwz r4, 0x5c(r1)
|
|
/* 80396778 003936B8 EC 00 21 7A */ fmadds f0, f0, f5, f4
|
|
/* 8039677C 003936BC 98 86 00 A8 */ stb r4, 0xa8(r6)
|
|
/* 80396780 003936C0 D8 21 00 78 */ stfd f1, 0x78(r1)
|
|
/* 80396784 003936C4 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80396788 003936C8 80 A1 00 7C */ lwz r5, 0x7c(r1)
|
|
/* 8039678C 003936CC D8 01 00 88 */ stfd f0, 0x88(r1)
|
|
/* 80396790 003936D0 98 A6 00 A9 */ stb r5, 0xa9(r6)
|
|
/* 80396794 003936D4 80 E1 00 8C */ lwz r7, 0x8c(r1)
|
|
/* 80396798 003936D8 98 E6 00 AA */ stb r7, 0xaa(r6)
|
|
/* 8039679C 003936DC 98 06 00 AB */ stb r0, 0xab(r6)
|
|
/* 803967A0 003936E0 80 78 00 B0 */ lwz r3, 0xb0(r24)
|
|
/* 803967A4 003936E4 98 83 00 A8 */ stb r4, 0xa8(r3)
|
|
/* 803967A8 003936E8 98 A3 00 A9 */ stb r5, 0xa9(r3)
|
|
/* 803967AC 003936EC 98 E3 00 AA */ stb r7, 0xaa(r3)
|
|
/* 803967B0 003936F0 98 03 00 AB */ stb r0, 0xab(r3)
|
|
/* 803967B4 003936F4 80 78 00 B4 */ lwz r3, 0xb4(r24)
|
|
/* 803967B8 003936F8 98 83 00 A8 */ stb r4, 0xa8(r3)
|
|
/* 803967BC 003936FC 98 A3 00 A9 */ stb r5, 0xa9(r3)
|
|
/* 803967C0 00393700 98 E3 00 AA */ stb r7, 0xaa(r3)
|
|
/* 803967C4 00393704 98 03 00 AB */ stb r0, 0xab(r3)
|
|
/* 803967C8 00393708 80 78 00 B8 */ lwz r3, 0xb8(r24)
|
|
/* 803967CC 0039370C 98 83 00 A8 */ stb r4, 0xa8(r3)
|
|
/* 803967D0 00393710 98 A3 00 A9 */ stb r5, 0xa9(r3)
|
|
/* 803967D4 00393714 98 E3 00 AA */ stb r7, 0xaa(r3)
|
|
/* 803967D8 00393718 98 03 00 AB */ stb r0, 0xab(r3)
|
|
.L_803967DC:
|
|
/* 803967DC 0039371C 80 18 01 C8 */ lwz r0, 0x1c8(r24)
|
|
/* 803967E0 00393720 2C 00 00 06 */ cmpwi r0, 6
|
|
/* 803967E4 00393724 40 82 00 D0 */ bne .L_803968B4
|
|
/* 803967E8 00393728 80 78 00 D0 */ lwz r3, 0xd0(r24)
|
|
/* 803967EC 0039372C 38 00 00 01 */ li r0, 1
|
|
/* 803967F0 00393730 C0 22 0D 5C */ lfs f1, lbl_8051F0BC@sda21(r2)
|
|
/* 803967F4 00393734 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 803967F8 00393738 C0 58 01 F4 */ lfs f2, 0x1f4(r24)
|
|
/* 803967FC 0039373C FC 02 08 40 */ fcmpo cr0, f2, f1
|
|
/* 80396800 00393740 40 80 00 20 */ bge .L_80396820
|
|
/* 80396804 00393744 C0 02 0D 44 */ lfs f0, lbl_8051F0A4@sda21(r2)
|
|
/* 80396808 00393748 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 8039680C 0039374C D0 18 01 F4 */ stfs f0, 0x1f4(r24)
|
|
/* 80396810 00393750 C0 18 01 F4 */ lfs f0, 0x1f4(r24)
|
|
/* 80396814 00393754 FC 00 08 40 */ fcmpo cr0, f0, f1
|
|
/* 80396818 00393758 40 81 00 08 */ ble .L_80396820
|
|
/* 8039681C 0039375C D0 38 01 F4 */ stfs f1, 0x1f4(r24)
|
|
.L_80396820:
|
|
/* 80396820 00393760 82 F8 00 7C */ lwz r23, 0x7c(r24)
|
|
/* 80396824 00393764 80 17 00 10 */ lwz r0, 0x10(r23)
|
|
/* 80396828 00393768 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 8039682C 0039376C 40 80 00 1C */ bge .L_80396848
|
|
/* 80396830 00393770 3C 60 80 49 */ lis r3, lbl_80494A74@ha
|
|
/* 80396834 00393774 38 80 00 58 */ li r4, 0x58
|
|
/* 80396838 00393778 38 63 4A 74 */ addi r3, r3, lbl_80494A74@l
|
|
/* 8039683C 0039377C 38 A0 00 00 */ li r5, 0
|
|
/* 80396840 00393780 4C C6 31 82 */ crclr 6
|
|
/* 80396844 00393784 4B C9 3D FD */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80396848:
|
|
/* 80396848 00393788 80 77 00 04 */ lwz r3, 4(r23)
|
|
/* 8039684C 0039378C 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 80396850 00393790 38 80 00 00 */ li r4, 0
|
|
/* 80396854 00393794 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 80396858 00393798 80 63 00 14 */ lwz r3, 0x14(r3)
|
|
/* 8039685C 0039379C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80396860 003937A0 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 80396864 003937A4 7D 89 03 A6 */ mtctr r12
|
|
/* 80396868 003937A8 4E 80 04 21 */ bctrl
|
|
/* 8039686C 003937AC 88 81 00 0B */ lbz r4, 0xb(r1)
|
|
/* 80396870 003937B0 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80396874 003937B4 80 78 00 D0 */ lwz r3, 0xd0(r24)
|
|
/* 80396878 003937B8 90 81 00 8C */ stw r4, 0x8c(r1)
|
|
/* 8039687C 003937BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80396880 003937C0 90 01 00 88 */ stw r0, 0x88(r1)
|
|
/* 80396884 003937C4 C8 22 0D 88 */ lfd f1, lbl_8051F0E8@sda21(r2)
|
|
/* 80396888 003937C8 C8 01 00 88 */ lfd f0, 0x88(r1)
|
|
/* 8039688C 003937CC C0 58 01 F4 */ lfs f2, 0x1f4(r24)
|
|
/* 80396890 003937D0 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 80396894 003937D4 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 80396898 003937D8 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 8039689C 003937DC FC 00 00 1E */ fctiwz f0, f0
|
|
/* 803968A0 003937E0 D8 01 00 80 */ stfd f0, 0x80(r1)
|
|
/* 803968A4 003937E4 80 81 00 84 */ lwz r4, 0x84(r1)
|
|
/* 803968A8 003937E8 7D 89 03 A6 */ mtctr r12
|
|
/* 803968AC 003937EC 4E 80 04 21 */ bctrl
|
|
/* 803968B0 003937F0 48 00 00 18 */ b .L_803968C8
|
|
.L_803968B4:
|
|
/* 803968B4 003937F4 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 803968B8 003937F8 38 00 00 00 */ li r0, 0
|
|
/* 803968BC 003937FC D0 18 01 F4 */ stfs f0, 0x1f4(r24)
|
|
/* 803968C0 00393800 80 78 00 D0 */ lwz r3, 0xd0(r24)
|
|
/* 803968C4 00393804 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
.L_803968C8:
|
|
/* 803968C8 00393808 80 18 01 C8 */ lwz r0, 0x1c8(r24)
|
|
/* 803968CC 0039380C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 803968D0 00393810 41 82 00 0C */ beq .L_803968DC
|
|
/* 803968D4 00393814 7F 03 C3 78 */ mr r3, r24
|
|
/* 803968D8 00393818 48 00 10 CD */ bl updateDemo__Q28Morimura16TChallengeResultFv
|
|
.L_803968DC:
|
|
/* 803968DC 0039381C 38 60 00 00 */ li r3, 0
|
|
/* 803968E0 00393820 E3 E1 00 E8 */ psq_l f31, 232(r1), 0, qr0
|
|
/* 803968E4 00393824 CB E1 00 E0 */ lfd f31, 0xe0(r1)
|
|
/* 803968E8 00393828 E3 C1 00 D8 */ psq_l f30, 216(r1), 0, qr0
|
|
/* 803968EC 0039382C CB C1 00 D0 */ lfd f30, 0xd0(r1)
|
|
/* 803968F0 00393830 E3 A1 00 C8 */ psq_l f29, 200(r1), 0, qr0
|
|
/* 803968F4 00393834 CB A1 00 C0 */ lfd f29, 0xc0(r1)
|
|
/* 803968F8 00393838 BA E1 00 9C */ lmw r23, 0x9c(r1)
|
|
/* 803968FC 0039383C 80 01 00 F4 */ lwz r0, 0xf4(r1)
|
|
/* 80396900 00393840 7C 08 03 A6 */ mtlr r0
|
|
/* 80396904 00393844 38 21 00 F0 */ addi r1, r1, 0xf0
|
|
/* 80396908 00393848 4E 80 00 20 */ blr
|
|
|
|
.global doDraw__Q28Morimura16TChallengeResultFR8Graphics
|
|
doDraw__Q28Morimura16TChallengeResultFR8Graphics:
|
|
/* 8039690C 0039384C 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
/* 80396910 00393850 7C 08 02 A6 */ mflr r0
|
|
/* 80396914 00393854 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 80396918 00393858 93 E1 00 4C */ stw r31, 0x4c(r1)
|
|
/* 8039691C 0039385C 93 C1 00 48 */ stw r30, 0x48(r1)
|
|
/* 80396920 00393860 7C 9E 23 78 */ mr r30, r4
|
|
/* 80396924 00393864 3B FE 01 90 */ addi r31, r30, 0x190
|
|
/* 80396928 00393868 93 A1 00 44 */ stw r29, 0x44(r1)
|
|
/* 8039692C 0039386C 7C 7D 1B 78 */ mr r29, r3
|
|
/* 80396930 00393870 7F E5 FB 78 */ mr r5, r31
|
|
/* 80396934 00393874 80 63 00 7C */ lwz r3, 0x7c(r3)
|
|
/* 80396938 00393878 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8039693C 0039387C 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 80396940 00393880 7D 89 03 A6 */ mtctr r12
|
|
/* 80396944 00393884 4E 80 04 21 */ bctrl
|
|
/* 80396948 00393888 80 7D 00 80 */ lwz r3, 0x80(r29)
|
|
/* 8039694C 0039388C 7F C4 F3 78 */ mr r4, r30
|
|
/* 80396950 00393890 7F E5 FB 78 */ mr r5, r31
|
|
/* 80396954 00393894 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80396958 00393898 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 8039695C 0039389C 7D 89 03 A6 */ mtctr r12
|
|
/* 80396960 003938A0 4E 80 04 21 */ bctrl
|
|
/* 80396964 003938A4 88 1D 01 E0 */ lbz r0, 0x1e0(r29)
|
|
/* 80396968 003938A8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 8039696C 003938AC 41 82 00 0C */ beq .L_80396978
|
|
/* 80396970 003938B0 80 7D 00 84 */ lwz r3, 0x84(r29)
|
|
/* 80396974 003938B4 48 04 64 B9 */ bl draw__Q33ebi4Save4TMgrFv
|
|
.L_80396978:
|
|
/* 80396978 003938B8 38 7E 01 90 */ addi r3, r30, 0x190
|
|
/* 8039697C 003938BC 81 9E 01 90 */ lwz r12, 0x190(r30)
|
|
/* 80396980 003938C0 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 80396984 003938C4 7D 89 03 A6 */ mtctr r12
|
|
/* 80396988 003938C8 4E 80 04 21 */ bctrl
|
|
/* 8039698C 003938CC 88 7D 00 44 */ lbz r3, 0x44(r29)
|
|
/* 80396990 003938D0 38 00 FF FF */ li r0, -1
|
|
/* 80396994 003938D4 90 01 00 1C */ stw r0, 0x1c(r1)
|
|
/* 80396998 003938D8 38 00 00 00 */ li r0, 0
|
|
/* 8039699C 003938DC 21 03 00 FF */ subfic r8, r3, 0xff
|
|
/* 803969A0 003938E0 7F E3 FB 78 */ mr r3, r31
|
|
/* 803969A4 003938E4 98 01 00 1C */ stb r0, 0x1c(r1)
|
|
/* 803969A8 003938E8 38 81 00 0C */ addi r4, r1, 0xc
|
|
/* 803969AC 003938EC 38 A1 00 10 */ addi r5, r1, 0x10
|
|
/* 803969B0 003938F0 38 C1 00 14 */ addi r6, r1, 0x14
|
|
/* 803969B4 003938F4 98 01 00 1D */ stb r0, 0x1d(r1)
|
|
/* 803969B8 003938F8 38 E1 00 18 */ addi r7, r1, 0x18
|
|
/* 803969BC 003938FC 98 01 00 1E */ stb r0, 0x1e(r1)
|
|
/* 803969C0 00393900 99 01 00 1F */ stb r8, 0x1f(r1)
|
|
/* 803969C4 00393904 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 803969C8 00393908 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 803969CC 0039390C 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 803969D0 00393910 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 803969D4 00393914 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 803969D8 00393918 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 803969DC 0039391C 4B C9 FC B1 */ bl setColor__14J2DGrafContextFQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColorQ28JUtility6TColor
|
|
/* 803969E0 00393920 38 60 00 00 */ li r3, 0
|
|
/* 803969E4 00393924 4B D5 27 75 */ bl GXSetAlphaUpdate
|
|
/* 803969E8 00393928 48 08 C8 3D */ bl getRenderModeObj__6SystemFv
|
|
/* 803969EC 0039392C A3 C3 00 06 */ lhz r30, 6(r3)
|
|
/* 803969F0 00393930 48 08 C8 35 */ bl getRenderModeObj__6SystemFv
|
|
/* 803969F4 00393934 A0 83 00 04 */ lhz r4, 4(r3)
|
|
/* 803969F8 00393938 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 803969FC 0039393C C0 62 0D 24 */ lfs f3, lbl_8051F084@sda21(r2)
|
|
/* 80396A00 00393940 7F E3 FB 78 */ mr r3, r31
|
|
/* 80396A04 00393944 90 81 00 34 */ stw r4, 0x34(r1)
|
|
/* 80396A08 00393948 38 81 00 20 */ addi r4, r1, 0x20
|
|
/* 80396A0C 0039394C C8 42 0D 88 */ lfd f2, lbl_8051F0E8@sda21(r2)
|
|
/* 80396A10 00393950 90 01 00 30 */ stw r0, 0x30(r1)
|
|
/* 80396A14 00393954 C8 01 00 30 */ lfd f0, 0x30(r1)
|
|
/* 80396A18 00393958 93 C1 00 3C */ stw r30, 0x3c(r1)
|
|
/* 80396A1C 0039395C EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 80396A20 00393960 90 01 00 38 */ stw r0, 0x38(r1)
|
|
/* 80396A24 00393964 C8 01 00 38 */ lfd f0, 0x38(r1)
|
|
/* 80396A28 00393968 EC 23 08 2A */ fadds f1, f3, f1
|
|
/* 80396A2C 0039396C D0 61 00 20 */ stfs f3, 0x20(r1)
|
|
/* 80396A30 00393970 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 80396A34 00393974 D0 61 00 24 */ stfs f3, 0x24(r1)
|
|
/* 80396A38 00393978 EC 03 00 2A */ fadds f0, f3, f0
|
|
/* 80396A3C 0039397C D0 21 00 28 */ stfs f1, 0x28(r1)
|
|
/* 80396A40 00393980 D0 01 00 2C */ stfs f0, 0x2c(r1)
|
|
/* 80396A44 00393984 4B C9 FD 91 */ bl "fillBox__14J2DGrafContextFRCQ29JGeometry8TBox2<f>"
|
|
/* 80396A48 00393988 38 60 00 01 */ li r3, 1
|
|
/* 80396A4C 0039398C 4B D5 27 0D */ bl GXSetAlphaUpdate
|
|
/* 80396A50 00393990 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 80396A54 00393994 83 E1 00 4C */ lwz r31, 0x4c(r1)
|
|
/* 80396A58 00393998 83 C1 00 48 */ lwz r30, 0x48(r1)
|
|
/* 80396A5C 0039399C 83 A1 00 44 */ lwz r29, 0x44(r1)
|
|
/* 80396A60 003939A0 7C 08 03 A6 */ mtlr r0
|
|
/* 80396A64 003939A4 38 21 00 50 */ addi r1, r1, 0x50
|
|
/* 80396A68 003939A8 4E 80 00 20 */ blr
|
|
|
|
.global doUpdateFadeoutFinish__Q28Morimura16TChallengeResultFv
|
|
doUpdateFadeoutFinish__Q28Morimura16TChallengeResultFv:
|
|
/* 80396A6C 003939AC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80396A70 003939B0 7C 08 02 A6 */ mflr r0
|
|
/* 80396A74 003939B4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80396A78 003939B8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80396A7C 003939BC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80396A80 003939C0 80 03 00 8C */ lwz r0, 0x8c(r3)
|
|
/* 80396A84 003939C4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80396A88 003939C8 40 82 00 20 */ bne .L_80396AA8
|
|
/* 80396A8C 003939CC 3C 60 80 49 */ lis r3, lbl_80494850@ha
|
|
/* 80396A90 003939D0 3C A0 80 49 */ lis r5, lbl_80494868@ha
|
|
/* 80396A94 003939D4 38 63 48 50 */ addi r3, r3, lbl_80494850@l
|
|
/* 80396A98 003939D8 38 80 06 1E */ li r4, 0x61e
|
|
/* 80396A9C 003939DC 38 A5 48 68 */ addi r5, r5, lbl_80494868@l
|
|
/* 80396AA0 003939E0 4C C6 31 82 */ crclr 6
|
|
/* 80396AA4 003939E4 4B C9 3B 9D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80396AA8:
|
|
/* 80396AA8 003939E8 80 7F 00 8C */ lwz r3, 0x8c(r31)
|
|
/* 80396AAC 003939EC 38 00 00 02 */ li r0, 2
|
|
/* 80396AB0 003939F0 90 03 00 10 */ stw r0, 0x10(r3)
|
|
/* 80396AB4 003939F4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80396AB8 003939F8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80396ABC 003939FC 7C 08 03 A6 */ mtlr r0
|
|
/* 80396AC0 00393A00 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80396AC4 00393A04 4E 80 00 20 */ blr
|
|
|
|
.global setInfo__Q28Morimura16TChallengeResultFv
|
|
setInfo__Q28Morimura16TChallengeResultFv:
|
|
/* 80396AC8 00393A08 94 21 FF 20 */ stwu r1, -0xe0(r1)
|
|
/* 80396ACC 00393A0C 7C 08 02 A6 */ mflr r0
|
|
/* 80396AD0 00393A10 90 01 00 E4 */ stw r0, 0xe4(r1)
|
|
/* 80396AD4 00393A14 DB E1 00 D0 */ stfd f31, 0xd0(r1)
|
|
/* 80396AD8 00393A18 F3 E1 00 D8 */ psq_st f31, 216(r1), 0, qr0
|
|
/* 80396ADC 00393A1C DB C1 00 C0 */ stfd f30, 0xc0(r1)
|
|
/* 80396AE0 00393A20 F3 C1 00 C8 */ psq_st f30, 200(r1), 0, qr0
|
|
/* 80396AE4 00393A24 DB A1 00 B0 */ stfd f29, 0xb0(r1)
|
|
/* 80396AE8 00393A28 F3 A1 00 B8 */ psq_st f29, 184(r1), 0, qr0
|
|
/* 80396AEC 00393A2C BE E1 00 8C */ stmw r23, 0x8c(r1)
|
|
/* 80396AF0 00393A30 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80396AF4 00393A34 38 60 00 00 */ li r3, 0
|
|
/* 80396AF8 00393A38 90 7F 01 C8 */ stw r3, 0x1c8(r31)
|
|
/* 80396AFC 00393A3C 3C 80 80 49 */ lis r4, lbl_80494720@ha
|
|
/* 80396B00 00393A40 38 00 00 FF */ li r0, 0xff
|
|
/* 80396B04 00393A44 7F F8 FB 78 */ mr r24, r31
|
|
/* 80396B08 00393A48 98 7F 01 E0 */ stb r3, 0x1e0(r31)
|
|
/* 80396B0C 00393A4C 3B C4 47 20 */ addi r30, r4, lbl_80494720@l
|
|
/* 80396B10 00393A50 3A E0 00 00 */ li r23, 0
|
|
/* 80396B14 00393A54 80 7F 00 B0 */ lwz r3, 0xb0(r31)
|
|
/* 80396B18 00393A58 98 03 00 A8 */ stb r0, 0xa8(r3)
|
|
/* 80396B1C 00393A5C 98 03 00 A9 */ stb r0, 0xa9(r3)
|
|
/* 80396B20 00393A60 98 03 00 AA */ stb r0, 0xaa(r3)
|
|
/* 80396B24 00393A64 98 03 00 AB */ stb r0, 0xab(r3)
|
|
/* 80396B28 00393A68 80 7F 00 B4 */ lwz r3, 0xb4(r31)
|
|
/* 80396B2C 00393A6C 98 03 00 A8 */ stb r0, 0xa8(r3)
|
|
/* 80396B30 00393A70 98 03 00 A9 */ stb r0, 0xa9(r3)
|
|
/* 80396B34 00393A74 98 03 00 AA */ stb r0, 0xaa(r3)
|
|
/* 80396B38 00393A78 98 03 00 AB */ stb r0, 0xab(r3)
|
|
/* 80396B3C 00393A7C 80 7F 00 B8 */ lwz r3, 0xb8(r31)
|
|
/* 80396B40 00393A80 98 03 00 A8 */ stb r0, 0xa8(r3)
|
|
/* 80396B44 00393A84 98 03 00 A9 */ stb r0, 0xa9(r3)
|
|
/* 80396B48 00393A88 98 03 00 AA */ stb r0, 0xaa(r3)
|
|
/* 80396B4C 00393A8C 98 03 00 AB */ stb r0, 0xab(r3)
|
|
/* 80396B50 00393A90 80 7F 00 90 */ lwz r3, 0x90(r31)
|
|
/* 80396B54 00393A94 98 03 00 A8 */ stb r0, 0xa8(r3)
|
|
/* 80396B58 00393A98 98 03 00 A9 */ stb r0, 0xa9(r3)
|
|
/* 80396B5C 00393A9C 98 03 00 AA */ stb r0, 0xaa(r3)
|
|
/* 80396B60 00393AA0 98 03 00 AB */ stb r0, 0xab(r3)
|
|
.L_80396B64:
|
|
/* 80396B64 00393AA4 83 58 01 8C */ lwz r26, 0x18c(r24)
|
|
/* 80396B68 00393AA8 38 A0 00 00 */ li r5, 0
|
|
/* 80396B6C 00393AAC 80 8D 99 A4 */ lwz r4, mLeafTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80396B70 00393AB0 80 7A 00 08 */ lwz r3, 8(r26)
|
|
/* 80396B74 00393AB4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80396B78 00393AB8 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 80396B7C 00393ABC 7D 89 03 A6 */ mtctr r12
|
|
/* 80396B80 00393AC0 4E 80 04 21 */ bctrl
|
|
/* 80396B84 00393AC4 80 7A 00 08 */ lwz r3, 8(r26)
|
|
/* 80396B88 00393AC8 38 80 00 04 */ li r4, 4
|
|
/* 80396B8C 00393ACC 4B CA 21 31 */ bl setBasePosition__7J2DPaneF15J2DBasePosition
|
|
/* 80396B90 00393AD0 80 7A 00 0C */ lwz r3, 0xc(r26)
|
|
/* 80396B94 00393AD4 38 A0 00 00 */ li r5, 0
|
|
/* 80396B98 00393AD8 80 8D 99 A4 */ lwz r4, mLeafTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80396B9C 00393ADC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80396BA0 00393AE0 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 80396BA4 00393AE4 7D 89 03 A6 */ mtctr r12
|
|
/* 80396BA8 00393AE8 4E 80 04 21 */ bctrl
|
|
/* 80396BAC 00393AEC 80 7A 00 0C */ lwz r3, 0xc(r26)
|
|
/* 80396BB0 00393AF0 38 80 00 04 */ li r4, 4
|
|
/* 80396BB4 00393AF4 4B CA 21 09 */ bl setBasePosition__7J2DPaneF15J2DBasePosition
|
|
/* 80396BB8 00393AF8 3A F7 00 01 */ addi r23, r23, 1
|
|
/* 80396BBC 00393AFC 38 00 00 00 */ li r0, 0
|
|
/* 80396BC0 00393B00 2C 17 00 05 */ cmpwi r23, 5
|
|
/* 80396BC4 00393B04 98 1A 00 00 */ stb r0, 0(r26)
|
|
/* 80396BC8 00393B08 3B 18 00 04 */ addi r24, r24, 4
|
|
/* 80396BCC 00393B0C 41 80 FF 98 */ blt .L_80396B64
|
|
/* 80396BD0 00393B10 98 1F 01 C7 */ stb r0, 0x1c7(r31)
|
|
/* 80396BD4 00393B14 80 7F 00 D0 */ lwz r3, 0xd0(r31)
|
|
/* 80396BD8 00393B18 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 80396BDC 00393B1C 4B D3 29 C5 */ bl rand
|
|
/* 80396BE0 00393B20 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 80396BE4 00393B24 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80396BE8 00393B28 90 61 00 54 */ stw r3, 0x54(r1)
|
|
/* 80396BEC 00393B2C C8 62 0D 70 */ lfd f3, lbl_8051F0D0@sda21(r2)
|
|
/* 80396BF0 00393B30 90 01 00 50 */ stw r0, 0x50(r1)
|
|
/* 80396BF4 00393B34 C0 22 0D 80 */ lfs f1, lbl_8051F0E0@sda21(r2)
|
|
/* 80396BF8 00393B38 C8 41 00 50 */ lfd f2, 0x50(r1)
|
|
/* 80396BFC 00393B3C C0 02 0D D4 */ lfs f0, lbl_8051F134@sda21(r2)
|
|
/* 80396C00 00393B40 EC 42 18 28 */ fsubs f2, f2, f3
|
|
/* 80396C04 00393B44 EC 22 08 24 */ fdivs f1, f2, f1
|
|
/* 80396C08 00393B48 EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 80396C0C 00393B4C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80396C10 00393B50 D8 01 00 58 */ stfd f0, 0x58(r1)
|
|
/* 80396C14 00393B54 80 01 00 5C */ lwz r0, 0x5c(r1)
|
|
/* 80396C18 00393B58 2C 00 00 05 */ cmpwi r0, 5
|
|
/* 80396C1C 00393B5C 41 80 00 08 */ blt .L_80396C24
|
|
/* 80396C20 00393B60 38 00 00 05 */ li r0, 5
|
|
.L_80396C24:
|
|
/* 80396C24 00393B64 1C 00 00 0C */ mulli r0, r0, 0xc
|
|
/* 80396C28 00393B68 3B BE 00 14 */ addi r29, r30, 0x14
|
|
/* 80396C2C 00393B6C C3 E2 0D 24 */ lfs f31, lbl_8051F084@sda21(r2)
|
|
/* 80396C30 00393B70 7F FC FB 78 */ mr r28, r31
|
|
/* 80396C34 00393B74 C3 A2 0D 2C */ lfs f29, lbl_8051F08C@sda21(r2)
|
|
/* 80396C38 00393B78 7F FB FB 78 */ mr r27, r31
|
|
/* 80396C3C 00393B7C C3 C2 0D 30 */ lfs f30, lbl_8051F090@sda21(r2)
|
|
/* 80396C40 00393B80 7F BD 02 14 */ add r29, r29, r0
|
|
/* 80396C44 00393B84 3B 40 00 00 */ li r26, 0
|
|
.L_80396C48:
|
|
/* 80396C48 00393B88 80 1D 00 00 */ lwz r0, 0(r29)
|
|
/* 80396C4C 00393B8C 83 3C 00 D8 */ lwz r25, 0xd8(r28)
|
|
/* 80396C50 00393B90 54 03 10 3A */ slwi r3, r0, 2
|
|
/* 80396C54 00393B94 38 03 00 E4 */ addi r0, r3, 0xe4
|
|
/* 80396C58 00393B98 7F 1F 00 2E */ lwzx r24, r31, r0
|
|
/* 80396C5C 00393B9C 28 18 00 00 */ cmplwi r24, 0
|
|
/* 80396C60 00393BA0 40 82 00 18 */ bne .L_80396C78
|
|
/* 80396C64 00393BA4 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 80396C68 00393BA8 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 80396C6C 00393BAC 38 80 01 0F */ li r4, 0x10f
|
|
/* 80396C70 00393BB0 4C C6 31 82 */ crclr 6
|
|
/* 80396C74 00393BB4 4B C9 39 CD */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80396C78:
|
|
/* 80396C78 00393BB8 93 19 00 00 */ stw r24, 0(r25)
|
|
/* 80396C7C 00393BBC 38 80 00 04 */ li r4, 4
|
|
/* 80396C80 00393BC0 80 79 00 00 */ lwz r3, 0(r25)
|
|
/* 80396C84 00393BC4 4B CA 20 39 */ bl setBasePosition__7J2DPaneF15J2DBasePosition
|
|
/* 80396C88 00393BC8 C0 38 00 D8 */ lfs f1, 0xd8(r24)
|
|
/* 80396C8C 00393BCC 38 00 00 00 */ li r0, 0
|
|
/* 80396C90 00393BD0 C0 18 00 D4 */ lfs f0, 0xd4(r24)
|
|
/* 80396C94 00393BD4 D0 19 00 10 */ stfs f0, 0x10(r25)
|
|
/* 80396C98 00393BD8 D0 39 00 14 */ stfs f1, 0x14(r25)
|
|
/* 80396C9C 00393BDC D3 F9 00 20 */ stfs f31, 0x20(r25)
|
|
/* 80396CA0 00393BE0 D3 F9 00 24 */ stfs f31, 0x24(r25)
|
|
/* 80396CA4 00393BE4 C0 19 00 20 */ lfs f0, 0x20(r25)
|
|
/* 80396CA8 00393BE8 D0 19 00 28 */ stfs f0, 0x28(r25)
|
|
/* 80396CAC 00393BEC C0 19 00 24 */ lfs f0, 0x24(r25)
|
|
/* 80396CB0 00393BF0 D0 19 00 2C */ stfs f0, 0x2c(r25)
|
|
/* 80396CB4 00393BF4 C0 19 00 10 */ lfs f0, 0x10(r25)
|
|
/* 80396CB8 00393BF8 D0 19 00 18 */ stfs f0, 0x18(r25)
|
|
/* 80396CBC 00393BFC C0 19 00 14 */ lfs f0, 0x14(r25)
|
|
/* 80396CC0 00393C00 D0 19 00 1C */ stfs f0, 0x1c(r25)
|
|
/* 80396CC4 00393C04 C0 19 00 18 */ lfs f0, 0x18(r25)
|
|
/* 80396CC8 00393C08 D0 19 00 08 */ stfs f0, 8(r25)
|
|
/* 80396CCC 00393C0C C0 19 00 1C */ lfs f0, 0x1c(r25)
|
|
/* 80396CD0 00393C10 D0 19 00 0C */ stfs f0, 0xc(r25)
|
|
/* 80396CD4 00393C14 90 19 00 3C */ stw r0, 0x3c(r25)
|
|
/* 80396CD8 00393C18 90 19 00 40 */ stw r0, 0x40(r25)
|
|
/* 80396CDC 00393C1C D3 F9 00 38 */ stfs f31, 0x38(r25)
|
|
/* 80396CE0 00393C20 80 79 00 00 */ lwz r3, 0(r25)
|
|
/* 80396CE4 00393C24 C0 39 00 1C */ lfs f1, 0x1c(r25)
|
|
/* 80396CE8 00393C28 C0 19 00 18 */ lfs f0, 0x18(r25)
|
|
/* 80396CEC 00393C2C D0 03 00 D4 */ stfs f0, 0xd4(r3)
|
|
/* 80396CF0 00393C30 D0 23 00 D8 */ stfs f1, 0xd8(r3)
|
|
/* 80396CF4 00393C34 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80396CF8 00393C38 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80396CFC 00393C3C 7D 89 03 A6 */ mtctr r12
|
|
/* 80396D00 00393C40 4E 80 04 21 */ bctrl
|
|
/* 80396D04 00393C44 C0 19 00 38 */ lfs f0, 0x38(r25)
|
|
/* 80396D08 00393C48 EC 3D 00 28 */ fsubs f1, f29, f0
|
|
/* 80396D0C 00393C4C 48 07 AE C5 */ bl roundAng__Ff
|
|
/* 80396D10 00393C50 EC 1E 00 72 */ fmuls f0, f30, f1
|
|
/* 80396D14 00393C54 80 79 00 00 */ lwz r3, 0(r25)
|
|
/* 80396D18 00393C58 EC 00 E8 24 */ fdivs f0, f0, f29
|
|
/* 80396D1C 00393C5C D0 03 00 C0 */ stfs f0, 0xc0(r3)
|
|
/* 80396D20 00393C60 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80396D24 00393C64 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80396D28 00393C68 7D 89 03 A6 */ mtctr r12
|
|
/* 80396D2C 00393C6C 4E 80 04 21 */ bctrl
|
|
/* 80396D30 00393C70 D3 FB 01 08 */ stfs f31, 0x108(r27)
|
|
/* 80396D34 00393C74 D3 FB 01 0C */ stfs f31, 0x10c(r27)
|
|
/* 80396D38 00393C78 80 7C 00 B0 */ lwz r3, 0xb0(r28)
|
|
/* 80396D3C 00393C7C 4B F7 4A 85 */ bl getMotherPane__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 80396D40 00393C80 38 00 00 00 */ li r0, 0
|
|
/* 80396D44 00393C84 38 80 00 00 */ li r4, 0
|
|
/* 80396D48 00393C88 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 80396D4C 00393C8C 83 1C 00 B0 */ lwz r24, 0xb0(r28)
|
|
/* 80396D50 00393C90 98 18 00 B0 */ stb r0, 0xb0(r24)
|
|
/* 80396D54 00393C94 7F 03 C3 78 */ mr r3, r24
|
|
/* 80396D58 00393C98 98 18 00 B1 */ stb r0, 0xb1(r24)
|
|
/* 80396D5C 00393C9C 4B F7 4A 7D */ bl setPuyoAnim__Q32og6Screen18CallBack_CounterRVFb
|
|
/* 80396D60 00393CA0 3B 20 00 00 */ li r25, 0
|
|
/* 80396D64 00393CA4 7F 37 CB 78 */ mr r23, r25
|
|
/* 80396D68 00393CA8 48 00 00 48 */ b .L_80396DB0
|
|
.L_80396D6C:
|
|
/* 80396D6C 00393CAC 80 78 00 AC */ lwz r3, 0xac(r24)
|
|
/* 80396D70 00393CB0 7C 03 B8 2E */ lwzx r0, r3, r23
|
|
/* 80396D74 00393CB4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80396D78 00393CB8 40 82 00 18 */ bne .L_80396D90
|
|
/* 80396D7C 00393CBC 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 80396D80 00393CC0 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 80396D84 00393CC4 38 80 02 6B */ li r4, 0x26b
|
|
/* 80396D88 00393CC8 4C C6 31 82 */ crclr 6
|
|
/* 80396D8C 00393CCC 4B C9 38 B5 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80396D90:
|
|
/* 80396D90 00393CD0 80 78 00 AC */ lwz r3, 0xac(r24)
|
|
/* 80396D94 00393CD4 7C 63 B8 2E */ lwzx r3, r3, r23
|
|
/* 80396D98 00393CD8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80396D9C 00393CDC 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 80396DA0 00393CE0 7D 89 03 A6 */ mtctr r12
|
|
/* 80396DA4 00393CE4 4E 80 04 21 */ bctrl
|
|
/* 80396DA8 00393CE8 3A F7 00 04 */ addi r23, r23, 4
|
|
/* 80396DAC 00393CEC 3B 39 00 01 */ addi r25, r25, 1
|
|
.L_80396DB0:
|
|
/* 80396DB0 00393CF0 A0 18 00 2E */ lhz r0, 0x2e(r24)
|
|
/* 80396DB4 00393CF4 7C 19 00 00 */ cmpw r25, r0
|
|
/* 80396DB8 00393CF8 41 80 FF B4 */ blt .L_80396D6C
|
|
/* 80396DBC 00393CFC 83 1C 00 D8 */ lwz r24, 0xd8(r28)
|
|
/* 80396DC0 00393D00 38 00 00 00 */ li r0, 0
|
|
/* 80396DC4 00393D04 D3 F8 00 20 */ stfs f31, 0x20(r24)
|
|
/* 80396DC8 00393D08 D3 F8 00 24 */ stfs f31, 0x24(r24)
|
|
/* 80396DCC 00393D0C C0 18 00 20 */ lfs f0, 0x20(r24)
|
|
/* 80396DD0 00393D10 D0 18 00 28 */ stfs f0, 0x28(r24)
|
|
/* 80396DD4 00393D14 C0 18 00 24 */ lfs f0, 0x24(r24)
|
|
/* 80396DD8 00393D18 D0 18 00 2C */ stfs f0, 0x2c(r24)
|
|
/* 80396DDC 00393D1C C0 18 00 10 */ lfs f0, 0x10(r24)
|
|
/* 80396DE0 00393D20 D0 18 00 18 */ stfs f0, 0x18(r24)
|
|
/* 80396DE4 00393D24 C0 18 00 14 */ lfs f0, 0x14(r24)
|
|
/* 80396DE8 00393D28 D0 18 00 1C */ stfs f0, 0x1c(r24)
|
|
/* 80396DEC 00393D2C C0 18 00 18 */ lfs f0, 0x18(r24)
|
|
/* 80396DF0 00393D30 D0 18 00 08 */ stfs f0, 8(r24)
|
|
/* 80396DF4 00393D34 C0 18 00 1C */ lfs f0, 0x1c(r24)
|
|
/* 80396DF8 00393D38 D0 18 00 0C */ stfs f0, 0xc(r24)
|
|
/* 80396DFC 00393D3C 90 18 00 3C */ stw r0, 0x3c(r24)
|
|
/* 80396E00 00393D40 90 18 00 40 */ stw r0, 0x40(r24)
|
|
/* 80396E04 00393D44 D3 F8 00 38 */ stfs f31, 0x38(r24)
|
|
/* 80396E08 00393D48 80 78 00 00 */ lwz r3, 0(r24)
|
|
/* 80396E0C 00393D4C C0 38 00 1C */ lfs f1, 0x1c(r24)
|
|
/* 80396E10 00393D50 C0 18 00 18 */ lfs f0, 0x18(r24)
|
|
/* 80396E14 00393D54 D0 03 00 D4 */ stfs f0, 0xd4(r3)
|
|
/* 80396E18 00393D58 D0 23 00 D8 */ stfs f1, 0xd8(r3)
|
|
/* 80396E1C 00393D5C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80396E20 00393D60 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80396E24 00393D64 7D 89 03 A6 */ mtctr r12
|
|
/* 80396E28 00393D68 4E 80 04 21 */ bctrl
|
|
/* 80396E2C 00393D6C C0 18 00 38 */ lfs f0, 0x38(r24)
|
|
/* 80396E30 00393D70 EC 3D 00 28 */ fsubs f1, f29, f0
|
|
/* 80396E34 00393D74 48 07 AD 9D */ bl roundAng__Ff
|
|
/* 80396E38 00393D78 EC 1E 00 72 */ fmuls f0, f30, f1
|
|
/* 80396E3C 00393D7C 80 78 00 00 */ lwz r3, 0(r24)
|
|
/* 80396E40 00393D80 EC 00 E8 24 */ fdivs f0, f0, f29
|
|
/* 80396E44 00393D84 D0 03 00 C0 */ stfs f0, 0xc0(r3)
|
|
/* 80396E48 00393D88 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80396E4C 00393D8C 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80396E50 00393D90 7D 89 03 A6 */ mtctr r12
|
|
/* 80396E54 00393D94 4E 80 04 21 */ bctrl
|
|
/* 80396E58 00393D98 D3 FB 01 08 */ stfs f31, 0x108(r27)
|
|
/* 80396E5C 00393D9C 7F E3 FB 78 */ mr r3, r31
|
|
/* 80396E60 00393DA0 D3 FB 01 0C */ stfs f31, 0x10c(r27)
|
|
/* 80396E64 00393DA4 48 00 26 6D */ bl fadeEffect__Q28Morimura16TChallengeResultFv
|
|
/* 80396E68 00393DA8 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 80396E6C 00393DAC 3B 9C 00 04 */ addi r28, r28, 4
|
|
/* 80396E70 00393DB0 2C 1A 00 03 */ cmpwi r26, 3
|
|
/* 80396E74 00393DB4 3B 7B 00 08 */ addi r27, r27, 8
|
|
/* 80396E78 00393DB8 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 80396E7C 00393DBC 41 80 FD CC */ blt .L_80396C48
|
|
/* 80396E80 00393DC0 83 1F 00 90 */ lwz r24, 0x90(r31)
|
|
/* 80396E84 00393DC4 38 00 00 00 */ li r0, 0
|
|
/* 80396E88 00393DC8 38 80 00 00 */ li r4, 0
|
|
/* 80396E8C 00393DCC 98 18 00 B0 */ stb r0, 0xb0(r24)
|
|
/* 80396E90 00393DD0 7F 03 C3 78 */ mr r3, r24
|
|
/* 80396E94 00393DD4 98 18 00 B1 */ stb r0, 0xb1(r24)
|
|
/* 80396E98 00393DD8 4B F7 49 41 */ bl setPuyoAnim__Q32og6Screen18CallBack_CounterRVFb
|
|
/* 80396E9C 00393DDC 3B 20 00 00 */ li r25, 0
|
|
/* 80396EA0 00393DE0 7F 37 CB 78 */ mr r23, r25
|
|
/* 80396EA4 00393DE4 48 00 00 48 */ b .L_80396EEC
|
|
.L_80396EA8:
|
|
/* 80396EA8 00393DE8 80 78 00 AC */ lwz r3, 0xac(r24)
|
|
/* 80396EAC 00393DEC 7C 03 B8 2E */ lwzx r0, r3, r23
|
|
/* 80396EB0 00393DF0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80396EB4 00393DF4 40 82 00 18 */ bne .L_80396ECC
|
|
/* 80396EB8 00393DF8 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 80396EBC 00393DFC 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 80396EC0 00393E00 38 80 02 6B */ li r4, 0x26b
|
|
/* 80396EC4 00393E04 4C C6 31 82 */ crclr 6
|
|
/* 80396EC8 00393E08 4B C9 37 79 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80396ECC:
|
|
/* 80396ECC 00393E0C 80 78 00 AC */ lwz r3, 0xac(r24)
|
|
/* 80396ED0 00393E10 7C 63 B8 2E */ lwzx r3, r3, r23
|
|
/* 80396ED4 00393E14 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80396ED8 00393E18 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 80396EDC 00393E1C 7D 89 03 A6 */ mtctr r12
|
|
/* 80396EE0 00393E20 4E 80 04 21 */ bctrl
|
|
/* 80396EE4 00393E24 3A F7 00 04 */ addi r23, r23, 4
|
|
/* 80396EE8 00393E28 3B 39 00 01 */ addi r25, r25, 1
|
|
.L_80396EEC:
|
|
/* 80396EEC 00393E2C A0 18 00 2E */ lhz r0, 0x2e(r24)
|
|
/* 80396EF0 00393E30 7C 19 00 00 */ cmpw r25, r0
|
|
/* 80396EF4 00393E34 41 80 FF B4 */ blt .L_80396EA8
|
|
/* 80396EF8 00393E38 83 1F 00 98 */ lwz r24, 0x98(r31)
|
|
/* 80396EFC 00393E3C 38 00 00 00 */ li r0, 0
|
|
/* 80396F00 00393E40 38 80 00 00 */ li r4, 0
|
|
/* 80396F04 00393E44 98 18 00 B0 */ stb r0, 0xb0(r24)
|
|
/* 80396F08 00393E48 7F 03 C3 78 */ mr r3, r24
|
|
/* 80396F0C 00393E4C 98 18 00 B1 */ stb r0, 0xb1(r24)
|
|
/* 80396F10 00393E50 4B F7 48 C9 */ bl setPuyoAnim__Q32og6Screen18CallBack_CounterRVFb
|
|
/* 80396F14 00393E54 3B 20 00 00 */ li r25, 0
|
|
/* 80396F18 00393E58 7F 37 CB 78 */ mr r23, r25
|
|
/* 80396F1C 00393E5C 48 00 00 48 */ b .L_80396F64
|
|
.L_80396F20:
|
|
/* 80396F20 00393E60 80 78 00 AC */ lwz r3, 0xac(r24)
|
|
/* 80396F24 00393E64 7C 03 B8 2E */ lwzx r0, r3, r23
|
|
/* 80396F28 00393E68 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80396F2C 00393E6C 40 82 00 18 */ bne .L_80396F44
|
|
/* 80396F30 00393E70 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 80396F34 00393E74 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 80396F38 00393E78 38 80 02 6B */ li r4, 0x26b
|
|
/* 80396F3C 00393E7C 4C C6 31 82 */ crclr 6
|
|
/* 80396F40 00393E80 4B C9 37 01 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80396F44:
|
|
/* 80396F44 00393E84 80 78 00 AC */ lwz r3, 0xac(r24)
|
|
/* 80396F48 00393E88 7C 63 B8 2E */ lwzx r3, r3, r23
|
|
/* 80396F4C 00393E8C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80396F50 00393E90 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 80396F54 00393E94 7D 89 03 A6 */ mtctr r12
|
|
/* 80396F58 00393E98 4E 80 04 21 */ bctrl
|
|
/* 80396F5C 00393E9C 3A F7 00 04 */ addi r23, r23, 4
|
|
/* 80396F60 00393EA0 3B 39 00 01 */ addi r25, r25, 1
|
|
.L_80396F64:
|
|
/* 80396F64 00393EA4 A0 18 00 2E */ lhz r0, 0x2e(r24)
|
|
/* 80396F68 00393EA8 7C 19 00 00 */ cmpw r25, r0
|
|
/* 80396F6C 00393EAC 41 80 FF B4 */ blt .L_80396F20
|
|
/* 80396F70 00393EB0 83 1F 00 9C */ lwz r24, 0x9c(r31)
|
|
/* 80396F74 00393EB4 38 00 00 00 */ li r0, 0
|
|
/* 80396F78 00393EB8 38 80 00 00 */ li r4, 0
|
|
/* 80396F7C 00393EBC 98 18 00 B0 */ stb r0, 0xb0(r24)
|
|
/* 80396F80 00393EC0 7F 03 C3 78 */ mr r3, r24
|
|
/* 80396F84 00393EC4 98 18 00 B1 */ stb r0, 0xb1(r24)
|
|
/* 80396F88 00393EC8 4B F7 48 51 */ bl setPuyoAnim__Q32og6Screen18CallBack_CounterRVFb
|
|
/* 80396F8C 00393ECC 3B 20 00 00 */ li r25, 0
|
|
/* 80396F90 00393ED0 7F 37 CB 78 */ mr r23, r25
|
|
/* 80396F94 00393ED4 48 00 00 48 */ b .L_80396FDC
|
|
.L_80396F98:
|
|
/* 80396F98 00393ED8 80 78 00 AC */ lwz r3, 0xac(r24)
|
|
/* 80396F9C 00393EDC 7C 03 B8 2E */ lwzx r0, r3, r23
|
|
/* 80396FA0 00393EE0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80396FA4 00393EE4 40 82 00 18 */ bne .L_80396FBC
|
|
/* 80396FA8 00393EE8 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 80396FAC 00393EEC 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 80396FB0 00393EF0 38 80 02 6B */ li r4, 0x26b
|
|
/* 80396FB4 00393EF4 4C C6 31 82 */ crclr 6
|
|
/* 80396FB8 00393EF8 4B C9 36 89 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80396FBC:
|
|
/* 80396FBC 00393EFC 80 78 00 AC */ lwz r3, 0xac(r24)
|
|
/* 80396FC0 00393F00 7C 63 B8 2E */ lwzx r3, r3, r23
|
|
/* 80396FC4 00393F04 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80396FC8 00393F08 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 80396FCC 00393F0C 7D 89 03 A6 */ mtctr r12
|
|
/* 80396FD0 00393F10 4E 80 04 21 */ bctrl
|
|
/* 80396FD4 00393F14 3A F7 00 04 */ addi r23, r23, 4
|
|
/* 80396FD8 00393F18 3B 39 00 01 */ addi r25, r25, 1
|
|
.L_80396FDC:
|
|
/* 80396FDC 00393F1C A0 18 00 2E */ lhz r0, 0x2e(r24)
|
|
/* 80396FE0 00393F20 7C 19 00 00 */ cmpw r25, r0
|
|
/* 80396FE4 00393F24 41 80 FF B4 */ blt .L_80396F98
|
|
/* 80396FE8 00393F28 83 1F 00 A0 */ lwz r24, 0xa0(r31)
|
|
/* 80396FEC 00393F2C 38 00 00 00 */ li r0, 0
|
|
/* 80396FF0 00393F30 38 80 00 00 */ li r4, 0
|
|
/* 80396FF4 00393F34 98 18 00 B0 */ stb r0, 0xb0(r24)
|
|
/* 80396FF8 00393F38 7F 03 C3 78 */ mr r3, r24
|
|
/* 80396FFC 00393F3C 98 18 00 B1 */ stb r0, 0xb1(r24)
|
|
/* 80397000 00393F40 4B F7 47 D9 */ bl setPuyoAnim__Q32og6Screen18CallBack_CounterRVFb
|
|
/* 80397004 00393F44 3B 20 00 00 */ li r25, 0
|
|
/* 80397008 00393F48 7F 37 CB 78 */ mr r23, r25
|
|
/* 8039700C 00393F4C 48 00 00 48 */ b .L_80397054
|
|
.L_80397010:
|
|
/* 80397010 00393F50 80 78 00 AC */ lwz r3, 0xac(r24)
|
|
/* 80397014 00393F54 7C 03 B8 2E */ lwzx r0, r3, r23
|
|
/* 80397018 00393F58 28 00 00 00 */ cmplwi r0, 0
|
|
/* 8039701C 00393F5C 40 82 00 18 */ bne .L_80397034
|
|
/* 80397020 00393F60 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 80397024 00393F64 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 80397028 00393F68 38 80 02 6B */ li r4, 0x26b
|
|
/* 8039702C 00393F6C 4C C6 31 82 */ crclr 6
|
|
/* 80397030 00393F70 4B C9 36 11 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80397034:
|
|
/* 80397034 00393F74 80 78 00 AC */ lwz r3, 0xac(r24)
|
|
/* 80397038 00393F78 7C 63 B8 2E */ lwzx r3, r3, r23
|
|
/* 8039703C 00393F7C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80397040 00393F80 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 80397044 00393F84 7D 89 03 A6 */ mtctr r12
|
|
/* 80397048 00393F88 4E 80 04 21 */ bctrl
|
|
/* 8039704C 00393F8C 3A F7 00 04 */ addi r23, r23, 4
|
|
/* 80397050 00393F90 3B 39 00 01 */ addi r25, r25, 1
|
|
.L_80397054:
|
|
/* 80397054 00393F94 A0 18 00 2E */ lhz r0, 0x2e(r24)
|
|
/* 80397058 00393F98 7C 19 00 00 */ cmpw r25, r0
|
|
/* 8039705C 00393F9C 41 80 FF B4 */ blt .L_80397010
|
|
/* 80397060 00393FA0 80 7F 00 94 */ lwz r3, 0x94(r31)
|
|
/* 80397064 00393FA4 4B F7 47 5D */ bl getMotherPane__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 80397068 00393FA8 38 00 00 00 */ li r0, 0
|
|
/* 8039706C 00393FAC 38 80 00 00 */ li r4, 0
|
|
/* 80397070 00393FB0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 80397074 00393FB4 83 1F 00 94 */ lwz r24, 0x94(r31)
|
|
/* 80397078 00393FB8 98 18 00 B0 */ stb r0, 0xb0(r24)
|
|
/* 8039707C 00393FBC 7F 03 C3 78 */ mr r3, r24
|
|
/* 80397080 00393FC0 98 18 00 B1 */ stb r0, 0xb1(r24)
|
|
/* 80397084 00393FC4 4B F7 47 55 */ bl setPuyoAnim__Q32og6Screen18CallBack_CounterRVFb
|
|
/* 80397088 00393FC8 3B 20 00 00 */ li r25, 0
|
|
/* 8039708C 00393FCC 7F 37 CB 78 */ mr r23, r25
|
|
/* 80397090 00393FD0 48 00 00 48 */ b .L_803970D8
|
|
.L_80397094:
|
|
/* 80397094 00393FD4 80 78 00 AC */ lwz r3, 0xac(r24)
|
|
/* 80397098 00393FD8 7C 03 B8 2E */ lwzx r0, r3, r23
|
|
/* 8039709C 00393FDC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 803970A0 00393FE0 40 82 00 18 */ bne .L_803970B8
|
|
/* 803970A4 00393FE4 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 803970A8 00393FE8 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 803970AC 00393FEC 38 80 02 6B */ li r4, 0x26b
|
|
/* 803970B0 00393FF0 4C C6 31 82 */ crclr 6
|
|
/* 803970B4 00393FF4 4B C9 35 8D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803970B8:
|
|
/* 803970B8 00393FF8 80 78 00 AC */ lwz r3, 0xac(r24)
|
|
/* 803970BC 00393FFC 7C 63 B8 2E */ lwzx r3, r3, r23
|
|
/* 803970C0 00394000 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803970C4 00394004 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 803970C8 00394008 7D 89 03 A6 */ mtctr r12
|
|
/* 803970CC 0039400C 4E 80 04 21 */ bctrl
|
|
/* 803970D0 00394010 3A F7 00 04 */ addi r23, r23, 4
|
|
/* 803970D4 00394014 3B 39 00 01 */ addi r25, r25, 1
|
|
.L_803970D8:
|
|
/* 803970D8 00394018 A0 18 00 2E */ lhz r0, 0x2e(r24)
|
|
/* 803970DC 0039401C 7C 19 00 00 */ cmpw r25, r0
|
|
/* 803970E0 00394020 41 80 FF B4 */ blt .L_80397094
|
|
/* 803970E4 00394024 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 803970E8 00394028 38 80 00 00 */ li r4, 0
|
|
/* 803970EC 0039402C 7C 85 23 78 */ mr r5, r4
|
|
/* 803970F0 00394030 D0 1F 01 78 */ stfs f0, 0x178(r31)
|
|
/* 803970F4 00394034 98 9F 01 C4 */ stb r4, 0x1c4(r31)
|
|
/* 803970F8 00394038 98 9F 01 C5 */ stb r4, 0x1c5(r31)
|
|
/* 803970FC 0039403C 98 9F 01 C6 */ stb r4, 0x1c6(r31)
|
|
/* 80397100 00394040 83 1F 00 80 */ lwz r24, 0x80(r31)
|
|
/* 80397104 00394044 48 00 00 18 */ b .L_8039711C
|
|
.L_80397108:
|
|
/* 80397108 00394048 80 78 00 04 */ lwz r3, 4(r24)
|
|
/* 8039710C 0039404C 38 84 00 01 */ addi r4, r4, 1
|
|
/* 80397110 00394050 7C 63 28 2E */ lwzx r3, r3, r5
|
|
/* 80397114 00394054 38 A5 00 04 */ addi r5, r5, 4
|
|
/* 80397118 00394058 D0 03 00 18 */ stfs f0, 0x18(r3)
|
|
.L_8039711C:
|
|
/* 8039711C 0039405C 80 18 00 10 */ lwz r0, 0x10(r24)
|
|
/* 80397120 00394060 7C 04 00 00 */ cmpw r4, r0
|
|
/* 80397124 00394064 41 80 FF E4 */ blt .L_80397108
|
|
/* 80397128 00394068 7F 03 C3 78 */ mr r3, r24
|
|
/* 8039712C 0039406C 81 98 00 00 */ lwz r12, 0(r24)
|
|
/* 80397130 00394070 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 80397134 00394074 7D 89 03 A6 */ mtctr r12
|
|
/* 80397138 00394078 4E 80 04 21 */ bctrl
|
|
/* 8039713C 0039407C 38 00 00 00 */ li r0, 0
|
|
/* 80397140 00394080 7F F7 FB 78 */ mr r23, r31
|
|
/* 80397144 00394084 98 18 00 24 */ stb r0, 0x24(r24)
|
|
/* 80397148 00394088 3B 00 00 00 */ li r24, 0
|
|
.L_8039714C:
|
|
/* 8039714C 0039408C 80 77 00 A4 */ lwz r3, 0xa4(r23)
|
|
/* 80397150 00394090 38 80 00 00 */ li r4, 0
|
|
/* 80397154 00394094 4B F7 46 95 */ bl setBlind__Q32og6Screen18CallBack_CounterRVFb
|
|
/* 80397158 00394098 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 8039715C 0039409C 3A F7 00 04 */ addi r23, r23, 4
|
|
/* 80397160 003940A0 2C 18 00 03 */ cmpwi r24, 3
|
|
/* 80397164 003940A4 41 80 FF E8 */ blt .L_8039714C
|
|
/* 80397168 003940A8 88 0D 98 A0 */ lbz r0, mIsSection__Q28Morimura9TTestBase@sda21(r13)
|
|
/* 8039716C 003940AC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80397170 003940B0 41 82 02 F0 */ beq .L_80397460
|
|
/* 80397174 003940B4 A8 0D 86 0A */ lha r0, mTestRankInOrder__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80397178 003940B8 90 1F 01 E4 */ stw r0, 0x1e4(r31)
|
|
/* 8039717C 003940BC 4B D3 24 25 */ bl rand
|
|
/* 80397180 003940C0 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 80397184 003940C4 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80397188 003940C8 90 61 00 5C */ stw r3, 0x5c(r1)
|
|
/* 8039718C 003940CC C8 62 0D 70 */ lfd f3, lbl_8051F0D0@sda21(r2)
|
|
/* 80397190 003940D0 90 01 00 58 */ stw r0, 0x58(r1)
|
|
/* 80397194 003940D4 C0 22 0D 80 */ lfs f1, lbl_8051F0E0@sda21(r2)
|
|
/* 80397198 003940D8 C8 41 00 58 */ lfd f2, 0x58(r1)
|
|
/* 8039719C 003940DC C0 02 0D 54 */ lfs f0, lbl_8051F0B4@sda21(r2)
|
|
/* 803971A0 003940E0 EC 42 18 28 */ fsubs f2, f2, f3
|
|
/* 803971A4 003940E4 EC 22 08 24 */ fdivs f1, f2, f1
|
|
/* 803971A8 003940E8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 803971AC 003940EC 40 80 00 10 */ bge .L_803971BC
|
|
/* 803971B0 003940F0 88 1F 01 C4 */ lbz r0, 0x1c4(r31)
|
|
/* 803971B4 003940F4 60 00 00 01 */ ori r0, r0, 1
|
|
/* 803971B8 003940F8 98 1F 01 C4 */ stb r0, 0x1c4(r31)
|
|
.L_803971BC:
|
|
/* 803971BC 003940FC 88 0D 86 08 */ lbz r0, mTestDemo__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 803971C0 00394100 28 00 00 00 */ cmplwi r0, 0
|
|
/* 803971C4 00394104 41 82 00 2C */ beq .L_803971F0
|
|
/* 803971C8 00394108 88 0D 86 09 */ lbz r0, mComplete__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 803971CC 0039410C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 803971D0 00394110 41 82 00 14 */ beq .L_803971E4
|
|
/* 803971D4 00394114 88 1F 01 C4 */ lbz r0, 0x1c4(r31)
|
|
/* 803971D8 00394118 60 00 00 04 */ ori r0, r0, 4
|
|
/* 803971DC 0039411C 98 1F 01 C4 */ stb r0, 0x1c4(r31)
|
|
/* 803971E0 00394120 48 00 00 10 */ b .L_803971F0
|
|
.L_803971E4:
|
|
/* 803971E4 00394124 88 1F 01 C4 */ lbz r0, 0x1c4(r31)
|
|
/* 803971E8 00394128 60 00 00 02 */ ori r0, r0, 2
|
|
/* 803971EC 0039412C 98 1F 01 C4 */ stb r0, 0x1c4(r31)
|
|
.L_803971F0:
|
|
/* 803971F0 00394130 4B D3 23 B1 */ bl rand
|
|
/* 803971F4 00394134 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 803971F8 00394138 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 803971FC 0039413C 90 61 00 5C */ stw r3, 0x5c(r1)
|
|
/* 80397200 00394140 C8 62 0D 70 */ lfd f3, lbl_8051F0D0@sda21(r2)
|
|
/* 80397204 00394144 90 01 00 58 */ stw r0, 0x58(r1)
|
|
/* 80397208 00394148 C0 42 0D 80 */ lfs f2, lbl_8051F0E0@sda21(r2)
|
|
/* 8039720C 0039414C C8 01 00 58 */ lfd f0, 0x58(r1)
|
|
/* 80397210 00394150 C0 22 0D DC */ lfs f1, lbl_8051F13C@sda21(r2)
|
|
/* 80397214 00394154 EC 60 18 28 */ fsubs f3, f0, f3
|
|
/* 80397218 00394158 C0 02 0D D8 */ lfs f0, lbl_8051F138@sda21(r2)
|
|
/* 8039721C 0039415C EC 43 10 24 */ fdivs f2, f3, f2
|
|
/* 80397220 00394160 EC 21 00 BA */ fmadds f1, f1, f2, f0
|
|
/* 80397224 00394164 4B D2 A9 29 */ bl __cvt_fp2unsigned
|
|
/* 80397228 00394168 90 7F 01 B8 */ stw r3, 0x1b8(r31)
|
|
/* 8039722C 0039416C 4B D3 23 75 */ bl rand
|
|
/* 80397230 00394170 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 80397234 00394174 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80397238 00394178 90 61 00 54 */ stw r3, 0x54(r1)
|
|
/* 8039723C 0039417C C8 62 0D 70 */ lfd f3, lbl_8051F0D0@sda21(r2)
|
|
/* 80397240 00394180 90 01 00 50 */ stw r0, 0x50(r1)
|
|
/* 80397244 00394184 C0 42 0D 80 */ lfs f2, lbl_8051F0E0@sda21(r2)
|
|
/* 80397248 00394188 C8 01 00 50 */ lfd f0, 0x50(r1)
|
|
/* 8039724C 0039418C C0 22 0D E0 */ lfs f1, lbl_8051F140@sda21(r2)
|
|
/* 80397250 00394190 EC 60 18 28 */ fsubs f3, f0, f3
|
|
/* 80397254 00394194 C0 02 0D 4C */ lfs f0, lbl_8051F0AC@sda21(r2)
|
|
/* 80397258 00394198 EC 43 10 24 */ fdivs f2, f3, f2
|
|
/* 8039725C 0039419C EC 21 00 BA */ fmadds f1, f1, f2, f0
|
|
/* 80397260 003941A0 4B D2 A8 ED */ bl __cvt_fp2unsigned
|
|
/* 80397264 003941A4 90 7F 01 BC */ stw r3, 0x1bc(r31)
|
|
/* 80397268 003941A8 4B D3 23 39 */ bl rand
|
|
/* 8039726C 003941AC 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 80397270 003941B0 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80397274 003941B4 90 61 00 64 */ stw r3, 0x64(r1)
|
|
/* 80397278 003941B8 C8 62 0D 70 */ lfd f3, lbl_8051F0D0@sda21(r2)
|
|
/* 8039727C 003941BC 90 01 00 60 */ stw r0, 0x60(r1)
|
|
/* 80397280 003941C0 C0 42 0D 80 */ lfs f2, lbl_8051F0E0@sda21(r2)
|
|
/* 80397284 003941C4 C8 01 00 60 */ lfd f0, 0x60(r1)
|
|
/* 80397288 003941C8 C0 22 0D E8 */ lfs f1, lbl_8051F148@sda21(r2)
|
|
/* 8039728C 003941CC EC 60 18 28 */ fsubs f3, f0, f3
|
|
/* 80397290 003941D0 C0 02 0D E4 */ lfs f0, lbl_8051F144@sda21(r2)
|
|
/* 80397294 003941D4 EC 43 10 24 */ fdivs f2, f3, f2
|
|
/* 80397298 003941D8 EC 21 00 BA */ fmadds f1, f1, f2, f0
|
|
/* 8039729C 003941DC 4B D2 A8 B1 */ bl __cvt_fp2unsigned
|
|
/* 803972A0 003941E0 90 7F 01 C0 */ stw r3, 0x1c0(r31)
|
|
/* 803972A4 003941E4 4B D3 22 FD */ bl rand
|
|
/* 803972A8 003941E8 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 803972AC 003941EC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 803972B0 003941F0 90 61 00 6C */ stw r3, 0x6c(r1)
|
|
/* 803972B4 003941F4 C8 62 0D 70 */ lfd f3, lbl_8051F0D0@sda21(r2)
|
|
/* 803972B8 003941F8 90 01 00 68 */ stw r0, 0x68(r1)
|
|
/* 803972BC 003941FC C0 42 0D 80 */ lfs f2, lbl_8051F0E0@sda21(r2)
|
|
/* 803972C0 00394200 C8 01 00 68 */ lfd f0, 0x68(r1)
|
|
/* 803972C4 00394204 C0 22 0D DC */ lfs f1, lbl_8051F13C@sda21(r2)
|
|
/* 803972C8 00394208 EC 60 18 28 */ fsubs f3, f0, f3
|
|
/* 803972CC 0039420C C0 02 0D 4C */ lfs f0, lbl_8051F0AC@sda21(r2)
|
|
/* 803972D0 00394210 EC 43 10 24 */ fdivs f2, f3, f2
|
|
/* 803972D4 00394214 EC 21 00 BA */ fmadds f1, f1, f2, f0
|
|
/* 803972D8 00394218 4B D2 A8 75 */ bl __cvt_fp2unsigned
|
|
/* 803972DC 0039421C 90 7F 01 A8 */ stw r3, 0x1a8(r31)
|
|
/* 803972E0 00394220 A8 1F 01 DE */ lha r0, 0x1de(r31)
|
|
/* 803972E4 00394224 90 1F 01 AC */ stw r0, 0x1ac(r31)
|
|
/* 803972E8 00394228 4B D3 22 B9 */ bl rand
|
|
/* 803972EC 0039422C 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 803972F0 00394230 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 803972F4 00394234 90 61 00 74 */ stw r3, 0x74(r1)
|
|
/* 803972F8 00394238 C8 62 0D 70 */ lfd f3, lbl_8051F0D0@sda21(r2)
|
|
/* 803972FC 0039423C 90 01 00 70 */ stw r0, 0x70(r1)
|
|
/* 80397300 00394240 C0 42 0D 80 */ lfs f2, lbl_8051F0E0@sda21(r2)
|
|
/* 80397304 00394244 C8 01 00 70 */ lfd f0, 0x70(r1)
|
|
/* 80397308 00394248 C0 22 0D E8 */ lfs f1, lbl_8051F148@sda21(r2)
|
|
/* 8039730C 0039424C EC 60 18 28 */ fsubs f3, f0, f3
|
|
/* 80397310 00394250 C0 02 0D D8 */ lfs f0, lbl_8051F138@sda21(r2)
|
|
/* 80397314 00394254 EC 43 10 24 */ fdivs f2, f3, f2
|
|
/* 80397318 00394258 EC 21 00 BA */ fmadds f1, f1, f2, f0
|
|
/* 8039731C 0039425C 4B D2 A8 31 */ bl __cvt_fp2unsigned
|
|
/* 80397320 00394260 90 7F 01 B0 */ stw r3, 0x1b0(r31)
|
|
/* 80397324 00394264 4B D3 22 7D */ bl rand
|
|
/* 80397328 00394268 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 8039732C 0039426C 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80397330 00394270 90 61 00 7C */ stw r3, 0x7c(r1)
|
|
/* 80397334 00394274 C8 62 0D 70 */ lfd f3, lbl_8051F0D0@sda21(r2)
|
|
/* 80397338 00394278 90 01 00 78 */ stw r0, 0x78(r1)
|
|
/* 8039733C 0039427C C0 22 0D 80 */ lfs f1, lbl_8051F0E0@sda21(r2)
|
|
/* 80397340 00394280 C8 41 00 78 */ lfd f2, 0x78(r1)
|
|
/* 80397344 00394284 C0 02 0D EC */ lfs f0, lbl_8051F14C@sda21(r2)
|
|
/* 80397348 00394288 EC 42 18 28 */ fsubs f2, f2, f3
|
|
/* 8039734C 0039428C EC 22 08 24 */ fdivs f1, f2, f1
|
|
/* 80397350 00394290 EC 20 00 72 */ fmuls f1, f0, f1
|
|
/* 80397354 00394294 4B D2 A7 F9 */ bl __cvt_fp2unsigned
|
|
/* 80397358 00394298 90 7F 01 B4 */ stw r3, 0x1b4(r31)
|
|
/* 8039735C 0039429C 4B D3 22 45 */ bl rand
|
|
/* 80397360 003942A0 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 80397364 003942A4 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80397368 003942A8 90 61 00 84 */ stw r3, 0x84(r1)
|
|
/* 8039736C 003942AC C8 62 0D 70 */ lfd f3, lbl_8051F0D0@sda21(r2)
|
|
/* 80397370 003942B0 90 01 00 80 */ stw r0, 0x80(r1)
|
|
/* 80397374 003942B4 C0 22 0D 80 */ lfs f1, lbl_8051F0E0@sda21(r2)
|
|
/* 80397378 003942B8 C8 41 00 80 */ lfd f2, 0x80(r1)
|
|
/* 8039737C 003942BC C0 02 0D 44 */ lfs f0, lbl_8051F0A4@sda21(r2)
|
|
/* 80397380 003942C0 EC 42 18 28 */ fsubs f2, f2, f3
|
|
/* 80397384 003942C4 EC 22 08 24 */ fdivs f1, f2, f1
|
|
/* 80397388 003942C8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 8039738C 003942CC 40 80 00 2C */ bge .L_803973B8
|
|
/* 80397390 003942D0 3B 00 00 00 */ li r24, 0
|
|
/* 80397394 003942D4 7F F7 FB 78 */ mr r23, r31
|
|
.L_80397398:
|
|
/* 80397398 003942D8 80 77 00 A4 */ lwz r3, 0xa4(r23)
|
|
/* 8039739C 003942DC 38 80 00 00 */ li r4, 0
|
|
/* 803973A0 003942E0 4B F7 44 49 */ bl setBlind__Q32og6Screen18CallBack_CounterRVFb
|
|
/* 803973A4 003942E4 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 803973A8 003942E8 3A F7 00 04 */ addi r23, r23, 4
|
|
/* 803973AC 003942EC 2C 18 00 03 */ cmpwi r24, 3
|
|
/* 803973B0 003942F0 41 80 FF E8 */ blt .L_80397398
|
|
/* 803973B4 003942F4 48 00 00 44 */ b .L_803973F8
|
|
.L_803973B8:
|
|
/* 803973B8 003942F8 C0 02 0D F0 */ lfs f0, lbl_8051F150@sda21(r2)
|
|
/* 803973BC 003942FC FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 803973C0 00394300 40 80 00 20 */ bge .L_803973E0
|
|
/* 803973C4 00394304 80 7F 00 A8 */ lwz r3, 0xa8(r31)
|
|
/* 803973C8 00394308 38 80 00 01 */ li r4, 1
|
|
/* 803973CC 0039430C 4B F7 44 1D */ bl setBlind__Q32og6Screen18CallBack_CounterRVFb
|
|
/* 803973D0 00394310 80 7F 00 AC */ lwz r3, 0xac(r31)
|
|
/* 803973D4 00394314 38 80 00 01 */ li r4, 1
|
|
/* 803973D8 00394318 4B F7 44 11 */ bl setBlind__Q32og6Screen18CallBack_CounterRVFb
|
|
/* 803973DC 0039431C 48 00 00 1C */ b .L_803973F8
|
|
.L_803973E0:
|
|
/* 803973E0 00394320 C0 02 0D 60 */ lfs f0, lbl_8051F0C0@sda21(r2)
|
|
/* 803973E4 00394324 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 803973E8 00394328 40 80 00 10 */ bge .L_803973F8
|
|
/* 803973EC 0039432C 80 7F 00 AC */ lwz r3, 0xac(r31)
|
|
/* 803973F0 00394330 38 80 00 01 */ li r4, 1
|
|
/* 803973F4 00394334 4B F7 43 F5 */ bl setBlind__Q32og6Screen18CallBack_CounterRVFb
|
|
.L_803973F8:
|
|
/* 803973F8 00394338 4B D3 21 A9 */ bl rand
|
|
/* 803973FC 0039433C 80 7F 01 F8 */ lwz r3, 0x1f8(r31)
|
|
/* 80397400 00394340 88 8D 99 99 */ lbz r4, mTestStageId__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80397404 00394344 4B E9 66 E1 */ bl getStageData__Q34Game13ChallengeGame9StageListFi
|
|
/* 80397408 00394348 7C 7A 1B 79 */ or. r26, r3, r3
|
|
/* 8039740C 0039434C 40 82 00 18 */ bne .L_80397424
|
|
/* 80397410 00394350 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 80397414 00394354 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 80397418 00394358 38 80 06 93 */ li r4, 0x693
|
|
/* 8039741C 0039435C 4C C6 31 82 */ crclr 6
|
|
/* 80397420 00394360 4B C9 32 21 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80397424:
|
|
/* 80397424 00394364 80 9A 00 74 */ lwz r4, 0x74(r26)
|
|
/* 80397428 00394368 80 7F 01 A0 */ lwz r3, 0x1a0(r31)
|
|
/* 8039742C 0039436C 3A E4 FF FF */ addi r23, r4, -1
|
|
/* 80397430 00394370 7E E4 BB 78 */ mr r4, r23
|
|
/* 80397434 00394374 48 00 9D D9 */ bl getMsgID__Q28Morimura13TOffsetMsgSetFi
|
|
/* 80397438 00394378 80 BF 00 C0 */ lwz r5, 0xc0(r31)
|
|
/* 8039743C 0039437C 90 85 00 1C */ stw r4, 0x1c(r5)
|
|
/* 80397440 00394380 7E E4 BB 78 */ mr r4, r23
|
|
/* 80397444 00394384 90 65 00 18 */ stw r3, 0x18(r5)
|
|
/* 80397448 00394388 80 7F 01 A0 */ lwz r3, 0x1a0(r31)
|
|
/* 8039744C 0039438C 48 00 9D C1 */ bl getMsgID__Q28Morimura13TOffsetMsgSetFi
|
|
/* 80397450 00394390 80 BF 00 C4 */ lwz r5, 0xc4(r31)
|
|
/* 80397454 00394394 90 85 00 1C */ stw r4, 0x1c(r5)
|
|
/* 80397458 00394398 90 65 00 18 */ stw r3, 0x18(r5)
|
|
/* 8039745C 0039439C 48 00 00 D0 */ b .L_8039752C
|
|
.L_80397460:
|
|
/* 80397460 003943A0 80 7F 00 8C */ lwz r3, 0x8c(r31)
|
|
/* 80397464 003943A4 7F F7 FB 78 */ mr r23, r31
|
|
/* 80397468 003943A8 3B 20 00 00 */ li r25, 0
|
|
/* 8039746C 003943AC 83 03 00 08 */ lwz r24, 8(r3)
|
|
/* 80397470 003943B0 88 18 00 00 */ lbz r0, 0(r24)
|
|
/* 80397474 003943B4 98 1F 01 C4 */ stb r0, 0x1c4(r31)
|
|
/* 80397478 003943B8 80 18 00 14 */ lwz r0, 0x14(r24)
|
|
/* 8039747C 003943BC 90 1F 01 A8 */ stw r0, 0x1a8(r31)
|
|
/* 80397480 003943C0 80 18 00 0C */ lwz r0, 0xc(r24)
|
|
/* 80397484 003943C4 90 1F 01 AC */ stw r0, 0x1ac(r31)
|
|
/* 80397488 003943C8 80 18 00 08 */ lwz r0, 8(r24)
|
|
/* 8039748C 003943CC 90 1F 01 B0 */ stw r0, 0x1b0(r31)
|
|
/* 80397490 003943D0 80 18 00 10 */ lwz r0, 0x10(r24)
|
|
/* 80397494 003943D4 90 1F 01 B4 */ stw r0, 0x1b4(r31)
|
|
.L_80397498:
|
|
/* 80397498 003943D8 80 78 00 1C */ lwz r3, 0x1c(r24)
|
|
/* 8039749C 003943DC 7F 24 CB 78 */ mr r4, r25
|
|
/* 803974A0 003943E0 4B E9 C8 AD */ bl getScore__Q24Game9HighscoreFi
|
|
/* 803974A4 003943E4 2C 03 FF FF */ cmpwi r3, -1
|
|
/* 803974A8 003943E8 40 82 00 14 */ bne .L_803974BC
|
|
/* 803974AC 003943EC 80 77 00 A4 */ lwz r3, 0xa4(r23)
|
|
/* 803974B0 003943F0 38 80 00 01 */ li r4, 1
|
|
/* 803974B4 003943F4 4B F7 43 35 */ bl setBlind__Q32og6Screen18CallBack_CounterRVFb
|
|
/* 803974B8 003943F8 48 00 00 14 */ b .L_803974CC
|
|
.L_803974BC:
|
|
/* 803974BC 003943FC 80 78 00 1C */ lwz r3, 0x1c(r24)
|
|
/* 803974C0 00394400 7F 24 CB 78 */ mr r4, r25
|
|
/* 803974C4 00394404 4B E9 C8 89 */ bl getScore__Q24Game9HighscoreFi
|
|
/* 803974C8 00394408 90 77 01 B8 */ stw r3, 0x1b8(r23)
|
|
.L_803974CC:
|
|
/* 803974CC 0039440C 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 803974D0 00394410 3A F7 00 04 */ addi r23, r23, 4
|
|
/* 803974D4 00394414 2C 19 00 03 */ cmpwi r25, 3
|
|
/* 803974D8 00394418 41 80 FF C0 */ blt .L_80397498
|
|
/* 803974DC 0039441C 80 78 00 1C */ lwz r3, 0x1c(r24)
|
|
/* 803974E0 00394420 80 98 00 14 */ lwz r4, 0x14(r24)
|
|
/* 803974E4 00394424 4B E9 C8 F1 */ bl entryScore__Q24Game9HighscoreFi
|
|
/* 803974E8 00394428 90 7F 01 E4 */ stw r3, 0x1e4(r31)
|
|
/* 803974EC 0039442C 80 98 00 18 */ lwz r4, 0x18(r24)
|
|
/* 803974F0 00394430 80 7F 01 A0 */ lwz r3, 0x1a0(r31)
|
|
/* 803974F4 00394434 38 84 FF FF */ addi r4, r4, -1
|
|
/* 803974F8 00394438 48 00 9D 15 */ bl getMsgID__Q28Morimura13TOffsetMsgSetFi
|
|
/* 803974FC 0039443C 80 BF 00 C0 */ lwz r5, 0xc0(r31)
|
|
/* 80397500 00394440 90 85 00 1C */ stw r4, 0x1c(r5)
|
|
/* 80397504 00394444 90 65 00 18 */ stw r3, 0x18(r5)
|
|
/* 80397508 00394448 80 98 00 18 */ lwz r4, 0x18(r24)
|
|
/* 8039750C 0039444C 80 7F 01 A0 */ lwz r3, 0x1a0(r31)
|
|
/* 80397510 00394450 38 84 FF FF */ addi r4, r4, -1
|
|
/* 80397514 00394454 48 00 9C F9 */ bl getMsgID__Q28Morimura13TOffsetMsgSetFi
|
|
/* 80397518 00394458 80 BF 00 C4 */ lwz r5, 0xc4(r31)
|
|
/* 8039751C 0039445C 90 85 00 1C */ stw r4, 0x1c(r5)
|
|
/* 80397520 00394460 90 65 00 18 */ stw r3, 0x18(r5)
|
|
/* 80397524 00394464 7F E3 FB 78 */ mr r3, r31
|
|
/* 80397528 00394468 48 00 1E 2D */ bl startDemo__Q28Morimura16TChallengeResultFv
|
|
.L_8039752C:
|
|
/* 8039752C 0039446C 3C 60 00 0F */ lis r3, 0x000F4240@ha
|
|
/* 80397530 00394470 80 DF 01 B8 */ lwz r6, 0x1b8(r31)
|
|
/* 80397534 00394474 38 03 42 40 */ addi r0, r3, 0x000F4240@l
|
|
/* 80397538 00394478 7C 06 00 40 */ cmplw r6, r0
|
|
/* 8039753C 0039447C 41 80 00 18 */ blt .L_80397554
|
|
/* 80397540 00394480 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 80397544 00394484 38 BE 03 60 */ addi r5, r30, 0x360
|
|
/* 80397548 00394488 38 80 06 B1 */ li r4, 0x6b1
|
|
/* 8039754C 0039448C 4C C6 31 82 */ crclr 6
|
|
/* 80397550 00394490 4B C9 30 F1 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80397554:
|
|
/* 80397554 00394494 3C 60 00 0F */ lis r3, 0x000F4240@ha
|
|
/* 80397558 00394498 80 DF 01 BC */ lwz r6, 0x1bc(r31)
|
|
/* 8039755C 0039449C 38 03 42 40 */ addi r0, r3, 0x000F4240@l
|
|
/* 80397560 003944A0 7C 06 00 40 */ cmplw r6, r0
|
|
/* 80397564 003944A4 41 80 00 18 */ blt .L_8039757C
|
|
/* 80397568 003944A8 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 8039756C 003944AC 38 BE 03 70 */ addi r5, r30, 0x370
|
|
/* 80397570 003944B0 38 80 06 B2 */ li r4, 0x6b2
|
|
/* 80397574 003944B4 4C C6 31 82 */ crclr 6
|
|
/* 80397578 003944B8 4B C9 30 C9 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_8039757C:
|
|
/* 8039757C 003944BC 3C 60 00 0F */ lis r3, 0x000F4240@ha
|
|
/* 80397580 003944C0 80 DF 01 C0 */ lwz r6, 0x1c0(r31)
|
|
/* 80397584 003944C4 38 03 42 40 */ addi r0, r3, 0x000F4240@l
|
|
/* 80397588 003944C8 7C 06 00 40 */ cmplw r6, r0
|
|
/* 8039758C 003944CC 41 80 00 18 */ blt .L_803975A4
|
|
/* 80397590 003944D0 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 80397594 003944D4 38 BE 03 80 */ addi r5, r30, 0x380
|
|
/* 80397598 003944D8 38 80 06 B3 */ li r4, 0x6b3
|
|
/* 8039759C 003944DC 4C C6 31 82 */ crclr 6
|
|
/* 803975A0 003944E0 4B C9 30 A1 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803975A4:
|
|
/* 803975A4 003944E4 3C 60 00 0F */ lis r3, 0x000F4240@ha
|
|
/* 803975A8 003944E8 80 DF 01 A8 */ lwz r6, 0x1a8(r31)
|
|
/* 803975AC 003944EC 38 03 42 40 */ addi r0, r3, 0x000F4240@l
|
|
/* 803975B0 003944F0 7C 06 00 40 */ cmplw r6, r0
|
|
/* 803975B4 003944F4 41 80 00 18 */ blt .L_803975CC
|
|
/* 803975B8 003944F8 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 803975BC 003944FC 38 BE 03 90 */ addi r5, r30, 0x390
|
|
/* 803975C0 00394500 38 80 06 B4 */ li r4, 0x6b4
|
|
/* 803975C4 00394504 4C C6 31 82 */ crclr 6
|
|
/* 803975C8 00394508 4B C9 30 79 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803975CC:
|
|
/* 803975CC 0039450C 3C 60 00 02 */ lis r3, 0x000186A0@ha
|
|
/* 803975D0 00394510 80 DF 01 B0 */ lwz r6, 0x1b0(r31)
|
|
/* 803975D4 00394514 38 03 86 A0 */ addi r0, r3, 0x000186A0@l
|
|
/* 803975D8 00394518 7C 06 00 40 */ cmplw r6, r0
|
|
/* 803975DC 0039451C 41 80 00 18 */ blt .L_803975F4
|
|
/* 803975E0 00394520 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 803975E4 00394524 38 BE 03 9C */ addi r5, r30, 0x39c
|
|
/* 803975E8 00394528 38 80 06 B5 */ li r4, 0x6b5
|
|
/* 803975EC 0039452C 4C C6 31 82 */ crclr 6
|
|
/* 803975F0 00394530 4B C9 30 51 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803975F4:
|
|
/* 803975F4 00394534 3C 60 00 02 */ lis r3, 0x000186A0@ha
|
|
/* 803975F8 00394538 80 DF 01 AC */ lwz r6, 0x1ac(r31)
|
|
/* 803975FC 0039453C 38 03 86 A0 */ addi r0, r3, 0x000186A0@l
|
|
/* 80397600 00394540 7C 06 00 40 */ cmplw r6, r0
|
|
/* 80397604 00394544 41 80 00 18 */ blt .L_8039761C
|
|
/* 80397608 00394548 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 8039760C 0039454C 38 BE 03 AC */ addi r5, r30, 0x3ac
|
|
/* 80397610 00394550 38 80 06 B6 */ li r4, 0x6b6
|
|
/* 80397614 00394554 4C C6 31 82 */ crclr 6
|
|
/* 80397618 00394558 4B C9 30 29 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_8039761C:
|
|
/* 8039761C 0039455C 80 DF 01 B4 */ lwz r6, 0x1b4(r31)
|
|
/* 80397620 00394560 28 06 27 10 */ cmplwi r6, 0x2710
|
|
/* 80397624 00394564 41 80 00 18 */ blt .L_8039763C
|
|
/* 80397628 00394568 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 8039762C 0039456C 38 BE 03 B8 */ addi r5, r30, 0x3b8
|
|
/* 80397630 00394570 38 80 06 B7 */ li r4, 0x6b7
|
|
/* 80397634 00394574 4C C6 31 82 */ crclr 6
|
|
/* 80397638 00394578 4B C9 30 09 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_8039763C:
|
|
/* 8039763C 0039457C 88 1F 01 C4 */ lbz r0, 0x1c4(r31)
|
|
/* 80397640 00394580 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 80397644 00394584 41 82 00 30 */ beq .L_80397674
|
|
/* 80397648 00394588 3C 80 31 5F */ lis r4, 0x315F3030@ha
|
|
/* 8039764C 0039458C 80 7F 00 C8 */ lwz r3, 0xc8(r31)
|
|
/* 80397650 00394590 38 A4 30 30 */ addi r5, r4, 0x315F3030@l
|
|
/* 80397654 00394594 3C 80 00 34 */ lis r4, 0x00343836@ha
|
|
/* 80397658 00394598 90 A3 00 1C */ stw r5, 0x1c(r3)
|
|
/* 8039765C 0039459C 38 04 38 36 */ addi r0, r4, 0x00343836@l
|
|
/* 80397660 003945A0 90 03 00 18 */ stw r0, 0x18(r3)
|
|
/* 80397664 003945A4 80 7F 00 CC */ lwz r3, 0xcc(r31)
|
|
/* 80397668 003945A8 90 A3 00 1C */ stw r5, 0x1c(r3)
|
|
/* 8039766C 003945AC 90 03 00 18 */ stw r0, 0x18(r3)
|
|
/* 80397670 003945B0 48 00 00 2C */ b .L_8039769C
|
|
.L_80397674:
|
|
/* 80397674 003945B4 3C 80 30 5F */ lis r4, 0x305F3030@ha
|
|
/* 80397678 003945B8 80 7F 00 C8 */ lwz r3, 0xc8(r31)
|
|
/* 8039767C 003945BC 38 A4 30 30 */ addi r5, r4, 0x305F3030@l
|
|
/* 80397680 003945C0 3C 80 00 34 */ lis r4, 0x00343837@ha
|
|
/* 80397684 003945C4 90 A3 00 1C */ stw r5, 0x1c(r3)
|
|
/* 80397688 003945C8 38 04 38 37 */ addi r0, r4, 0x00343837@l
|
|
/* 8039768C 003945CC 90 03 00 18 */ stw r0, 0x18(r3)
|
|
/* 80397690 003945D0 80 7F 00 CC */ lwz r3, 0xcc(r31)
|
|
/* 80397694 003945D4 90 A3 00 1C */ stw r5, 0x1c(r3)
|
|
/* 80397698 003945D8 90 03 00 18 */ stw r0, 0x18(r3)
|
|
.L_8039769C:
|
|
/* 8039769C 003945DC 83 3F 00 80 */ lwz r25, 0x80(r31)
|
|
/* 803976A0 003945E0 3B 00 00 00 */ li r24, 0
|
|
/* 803976A4 003945E4 3C 80 31 5F */ lis r4, 0x315F3030@ha
|
|
/* 803976A8 003945E8 3C 60 00 34 */ lis r3, 0x00343837@ha
|
|
/* 803976AC 003945EC 9B 19 00 24 */ stb r24, 0x24(r25)
|
|
/* 803976B0 003945F0 3A E1 00 38 */ addi r23, r1, 0x38
|
|
/* 803976B4 003945F4 3B 64 30 30 */ addi r27, r4, 0x315F3030@l
|
|
/* 803976B8 003945F8 3B 43 38 37 */ addi r26, r3, 0x00343837@l
|
|
/* 803976BC 003945FC C8 5E 01 18 */ lfd f2, 0x118(r30)
|
|
/* 803976C0 00394600 C8 3E 01 20 */ lfd f1, 0x120(r30)
|
|
/* 803976C4 00394604 C8 1E 01 28 */ lfd f0, 0x128(r30)
|
|
/* 803976C8 00394608 9B 0D 86 09 */ stb r24, mComplete__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 803976CC 0039460C D8 41 00 38 */ stfd f2, 0x38(r1)
|
|
/* 803976D0 00394610 D8 21 00 40 */ stfd f1, 0x40(r1)
|
|
/* 803976D4 00394614 D8 01 00 48 */ stfd f0, 0x48(r1)
|
|
.L_803976D8:
|
|
/* 803976D8 00394618 80 79 00 08 */ lwz r3, 8(r25)
|
|
/* 803976DC 0039461C 80 B7 00 00 */ lwz r5, 0(r23)
|
|
/* 803976E0 00394620 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803976E4 00394624 80 D7 00 04 */ lwz r6, 4(r23)
|
|
/* 803976E8 00394628 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 803976EC 0039462C 7D 89 03 A6 */ mtctr r12
|
|
/* 803976F0 00394630 4E 80 04 21 */ bctrl
|
|
/* 803976F4 00394634 7C 7C 1B 79 */ or. r28, r3, r3
|
|
/* 803976F8 00394638 40 82 00 18 */ bne .L_80397710
|
|
/* 803976FC 0039463C 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 80397700 00394640 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 80397704 00394644 38 80 00 E0 */ li r4, 0xe0
|
|
/* 80397708 00394648 4C C6 31 82 */ crclr 6
|
|
/* 8039770C 0039464C 4B C9 2F 35 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80397710:
|
|
/* 80397710 00394650 93 7C 00 1C */ stw r27, 0x1c(r28)
|
|
/* 80397714 00394654 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 80397718 00394658 2C 18 00 03 */ cmpwi r24, 3
|
|
/* 8039771C 0039465C 3A F7 00 08 */ addi r23, r23, 8
|
|
/* 80397720 00394660 93 5C 00 18 */ stw r26, 0x18(r28)
|
|
/* 80397724 00394664 41 80 FF B4 */ blt .L_803976D8
|
|
/* 80397728 00394668 88 7F 01 C4 */ lbz r3, 0x1c4(r31)
|
|
/* 8039772C 0039466C 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b
|
|
/* 80397730 00394670 41 82 00 5C */ beq .L_8039778C
|
|
/* 80397734 00394674 3B 20 00 00 */ li r25, 0
|
|
/* 80397738 00394678 7F F7 FB 78 */ mr r23, r31
|
|
.L_8039773C:
|
|
/* 8039773C 0039467C 83 17 01 8C */ lwz r24, 0x18c(r23)
|
|
/* 80397740 00394680 38 A0 00 00 */ li r5, 0
|
|
/* 80397744 00394684 80 8D 99 AC */ lwz r4, mRedFlowerTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80397748 00394688 80 78 00 08 */ lwz r3, 8(r24)
|
|
/* 8039774C 0039468C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80397750 00394690 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 80397754 00394694 7D 89 03 A6 */ mtctr r12
|
|
/* 80397758 00394698 4E 80 04 21 */ bctrl
|
|
/* 8039775C 0039469C 80 78 00 0C */ lwz r3, 0xc(r24)
|
|
/* 80397760 003946A0 38 A0 00 00 */ li r5, 0
|
|
/* 80397764 003946A4 80 8D 99 AC */ lwz r4, mRedFlowerTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80397768 003946A8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8039776C 003946AC 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 80397770 003946B0 7D 89 03 A6 */ mtctr r12
|
|
/* 80397774 003946B4 4E 80 04 21 */ bctrl
|
|
/* 80397778 003946B8 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 8039777C 003946BC 3A F7 00 04 */ addi r23, r23, 4
|
|
/* 80397780 003946C0 2C 19 00 05 */ cmpwi r25, 5
|
|
/* 80397784 003946C4 41 80 FF B8 */ blt .L_8039773C
|
|
/* 80397788 003946C8 48 00 01 18 */ b .L_803978A0
|
|
.L_8039778C:
|
|
/* 8039778C 003946CC 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
|
|
/* 80397790 003946D0 41 82 00 9C */ beq .L_8039782C
|
|
/* 80397794 003946D4 83 3F 00 80 */ lwz r25, 0x80(r31)
|
|
/* 80397798 003946D8 3B 00 00 00 */ li r24, 0
|
|
/* 8039779C 003946DC 3C 80 32 5F */ lis r4, 0x325F3030@ha
|
|
/* 803977A0 003946E0 3C 60 00 34 */ lis r3, 0x00343837@ha
|
|
/* 803977A4 003946E4 9B 19 00 24 */ stb r24, 0x24(r25)
|
|
/* 803977A8 003946E8 38 00 00 01 */ li r0, 1
|
|
/* 803977AC 003946EC 3A E1 00 20 */ addi r23, r1, 0x20
|
|
/* 803977B0 003946F0 3B 64 30 30 */ addi r27, r4, 0x325F3030@l
|
|
/* 803977B4 003946F4 C8 5E 01 18 */ lfd f2, 0x118(r30)
|
|
/* 803977B8 003946F8 3B 43 38 37 */ addi r26, r3, 0x00343837@l
|
|
/* 803977BC 003946FC C8 3E 01 20 */ lfd f1, 0x120(r30)
|
|
/* 803977C0 00394700 C8 1E 01 28 */ lfd f0, 0x128(r30)
|
|
/* 803977C4 00394704 98 0D 86 09 */ stb r0, mComplete__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 803977C8 00394708 D8 41 00 20 */ stfd f2, 0x20(r1)
|
|
/* 803977CC 0039470C D8 21 00 28 */ stfd f1, 0x28(r1)
|
|
/* 803977D0 00394710 D8 01 00 30 */ stfd f0, 0x30(r1)
|
|
.L_803977D4:
|
|
/* 803977D4 00394714 80 79 00 08 */ lwz r3, 8(r25)
|
|
/* 803977D8 00394718 80 B7 00 00 */ lwz r5, 0(r23)
|
|
/* 803977DC 0039471C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803977E0 00394720 80 D7 00 04 */ lwz r6, 4(r23)
|
|
/* 803977E4 00394724 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 803977E8 00394728 7D 89 03 A6 */ mtctr r12
|
|
/* 803977EC 0039472C 4E 80 04 21 */ bctrl
|
|
/* 803977F0 00394730 7C 7C 1B 79 */ or. r28, r3, r3
|
|
/* 803977F4 00394734 40 82 00 18 */ bne .L_8039780C
|
|
/* 803977F8 00394738 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 803977FC 0039473C 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 80397800 00394740 38 80 00 E0 */ li r4, 0xe0
|
|
/* 80397804 00394744 4C C6 31 82 */ crclr 6
|
|
/* 80397808 00394748 4B C9 2E 39 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_8039780C:
|
|
/* 8039780C 0039474C 93 7C 00 1C */ stw r27, 0x1c(r28)
|
|
/* 80397810 00394750 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 80397814 00394754 2C 18 00 03 */ cmpwi r24, 3
|
|
/* 80397818 00394758 3A F7 00 08 */ addi r23, r23, 8
|
|
/* 8039781C 0039475C 93 5C 00 18 */ stw r26, 0x18(r28)
|
|
/* 80397820 00394760 41 80 FF B4 */ blt .L_803977D4
|
|
/* 80397824 00394764 38 00 00 01 */ li r0, 1
|
|
/* 80397828 00394768 98 1F 01 C5 */ stb r0, 0x1c5(r31)
|
|
.L_8039782C:
|
|
/* 8039782C 0039476C 88 7F 01 C4 */ lbz r3, 0x1c4(r31)
|
|
/* 80397830 00394770 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c
|
|
/* 80397834 00394774 41 82 00 5C */ beq .L_80397890
|
|
/* 80397838 00394778 3B 20 00 00 */ li r25, 0
|
|
/* 8039783C 0039477C 7F F7 FB 78 */ mr r23, r31
|
|
.L_80397840:
|
|
/* 80397840 00394780 83 17 01 8C */ lwz r24, 0x18c(r23)
|
|
/* 80397844 00394784 38 A0 00 00 */ li r5, 0
|
|
/* 80397848 00394788 80 8D 99 A8 */ lwz r4, mFlowerTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 8039784C 0039478C 80 78 00 08 */ lwz r3, 8(r24)
|
|
/* 80397850 00394790 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80397854 00394794 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 80397858 00394798 7D 89 03 A6 */ mtctr r12
|
|
/* 8039785C 0039479C 4E 80 04 21 */ bctrl
|
|
/* 80397860 003947A0 80 78 00 0C */ lwz r3, 0xc(r24)
|
|
/* 80397864 003947A4 38 A0 00 00 */ li r5, 0
|
|
/* 80397868 003947A8 80 8D 99 A8 */ lwz r4, mFlowerTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 8039786C 003947AC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80397870 003947B0 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 80397874 003947B4 7D 89 03 A6 */ mtctr r12
|
|
/* 80397878 003947B8 4E 80 04 21 */ bctrl
|
|
/* 8039787C 003947BC 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 80397880 003947C0 3A F7 00 04 */ addi r23, r23, 4
|
|
/* 80397884 003947C4 2C 19 00 05 */ cmpwi r25, 5
|
|
/* 80397888 003947C8 41 80 FF B8 */ blt .L_80397840
|
|
/* 8039788C 003947CC 48 00 00 14 */ b .L_803978A0
|
|
.L_80397890:
|
|
/* 80397890 003947D0 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
|
|
/* 80397894 003947D4 41 82 00 0C */ beq .L_803978A0
|
|
/* 80397898 003947D8 38 00 00 01 */ li r0, 1
|
|
/* 8039789C 003947DC 98 1F 01 C5 */ stb r0, 0x1c5(r31)
|
|
.L_803978A0:
|
|
/* 803978A0 003947E0 88 1F 01 C5 */ lbz r0, 0x1c5(r31)
|
|
/* 803978A4 003947E4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 803978A8 003947E8 40 82 00 B0 */ bne .L_80397958
|
|
/* 803978AC 003947EC 88 7F 01 C4 */ lbz r3, 0x1c4(r31)
|
|
/* 803978B0 003947F0 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b
|
|
/* 803978B4 003947F4 41 82 00 A4 */ beq .L_80397958
|
|
/* 803978B8 003947F8 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
|
|
/* 803978BC 003947FC 41 82 00 9C */ beq .L_80397958
|
|
/* 803978C0 00394800 83 3F 00 80 */ lwz r25, 0x80(r31)
|
|
/* 803978C4 00394804 3B 00 00 00 */ li r24, 0
|
|
/* 803978C8 00394808 3C 80 32 5F */ lis r4, 0x325F3030@ha
|
|
/* 803978CC 0039480C 3C 60 00 34 */ lis r3, 0x00343837@ha
|
|
/* 803978D0 00394810 9B 19 00 24 */ stb r24, 0x24(r25)
|
|
/* 803978D4 00394814 38 00 00 01 */ li r0, 1
|
|
/* 803978D8 00394818 3A E1 00 08 */ addi r23, r1, 8
|
|
/* 803978DC 0039481C 3B 64 30 30 */ addi r27, r4, 0x325F3030@l
|
|
/* 803978E0 00394820 C8 5E 01 18 */ lfd f2, 0x118(r30)
|
|
/* 803978E4 00394824 3B 43 38 37 */ addi r26, r3, 0x00343837@l
|
|
/* 803978E8 00394828 C8 3E 01 20 */ lfd f1, 0x120(r30)
|
|
/* 803978EC 0039482C C8 1E 01 28 */ lfd f0, 0x128(r30)
|
|
/* 803978F0 00394830 98 0D 86 09 */ stb r0, mComplete__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 803978F4 00394834 D8 41 00 08 */ stfd f2, 8(r1)
|
|
/* 803978F8 00394838 D8 21 00 10 */ stfd f1, 0x10(r1)
|
|
/* 803978FC 0039483C D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
.L_80397900:
|
|
/* 80397900 00394840 80 79 00 08 */ lwz r3, 8(r25)
|
|
/* 80397904 00394844 80 B7 00 00 */ lwz r5, 0(r23)
|
|
/* 80397908 00394848 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8039790C 0039484C 80 D7 00 04 */ lwz r6, 4(r23)
|
|
/* 80397910 00394850 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80397914 00394854 7D 89 03 A6 */ mtctr r12
|
|
/* 80397918 00394858 4E 80 04 21 */ bctrl
|
|
/* 8039791C 0039485C 7C 7C 1B 79 */ or. r28, r3, r3
|
|
/* 80397920 00394860 40 82 00 18 */ bne .L_80397938
|
|
/* 80397924 00394864 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 80397928 00394868 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 8039792C 0039486C 38 80 00 E0 */ li r4, 0xe0
|
|
/* 80397930 00394870 4C C6 31 82 */ crclr 6
|
|
/* 80397934 00394874 4B C9 2D 0D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80397938:
|
|
/* 80397938 00394878 93 7C 00 1C */ stw r27, 0x1c(r28)
|
|
/* 8039793C 0039487C 3B 18 00 01 */ addi r24, r24, 1
|
|
/* 80397940 00394880 2C 18 00 03 */ cmpwi r24, 3
|
|
/* 80397944 00394884 3A F7 00 08 */ addi r23, r23, 8
|
|
/* 80397948 00394888 93 5C 00 18 */ stw r26, 0x18(r28)
|
|
/* 8039794C 0039488C 41 80 FF B4 */ blt .L_80397900
|
|
/* 80397950 00394890 38 00 00 01 */ li r0, 1
|
|
/* 80397954 00394894 98 1F 01 C6 */ stb r0, 0x1c6(r31)
|
|
.L_80397958:
|
|
/* 80397958 00394898 88 0D 86 09 */ lbz r0, mComplete__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 8039795C 0039489C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80397960 003948A0 41 82 00 18 */ beq .L_80397978
|
|
/* 80397964 003948A4 80 7F 01 A4 */ lwz r3, 0x1a4(r31)
|
|
/* 80397968 003948A8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8039796C 003948AC 81 8C 00 0C */ lwz r12, 0xc(r12)
|
|
/* 80397970 003948B0 7D 89 03 A6 */ mtctr r12
|
|
/* 80397974 003948B4 4E 80 04 21 */ bctrl
|
|
.L_80397978:
|
|
/* 80397978 003948B8 E3 E1 00 D8 */ psq_l f31, 216(r1), 0, qr0
|
|
/* 8039797C 003948BC CB E1 00 D0 */ lfd f31, 0xd0(r1)
|
|
/* 80397980 003948C0 E3 C1 00 C8 */ psq_l f30, 200(r1), 0, qr0
|
|
/* 80397984 003948C4 CB C1 00 C0 */ lfd f30, 0xc0(r1)
|
|
/* 80397988 003948C8 E3 A1 00 B8 */ psq_l f29, 184(r1), 0, qr0
|
|
/* 8039798C 003948CC CB A1 00 B0 */ lfd f29, 0xb0(r1)
|
|
/* 80397990 003948D0 BA E1 00 8C */ lmw r23, 0x8c(r1)
|
|
/* 80397994 003948D4 80 01 00 E4 */ lwz r0, 0xe4(r1)
|
|
/* 80397998 003948D8 7C 08 03 A6 */ mtlr r0
|
|
/* 8039799C 003948DC 38 21 00 E0 */ addi r1, r1, 0xe0
|
|
/* 803979A0 003948E0 4E 80 00 20 */ blr
|
|
|
|
.global updateDemo__Q28Morimura16TChallengeResultFv
|
|
updateDemo__Q28Morimura16TChallengeResultFv:
|
|
/* 803979A4 003948E4 94 21 FE A0 */ stwu r1, -0x160(r1)
|
|
/* 803979A8 003948E8 7C 08 02 A6 */ mflr r0
|
|
/* 803979AC 003948EC 90 01 01 64 */ stw r0, 0x164(r1)
|
|
/* 803979B0 003948F0 DB E1 01 50 */ stfd f31, 0x150(r1)
|
|
/* 803979B4 003948F4 F3 E1 01 58 */ psq_st f31, 344(r1), 0, qr0
|
|
/* 803979B8 003948F8 DB C1 01 40 */ stfd f30, 0x140(r1)
|
|
/* 803979BC 003948FC F3 C1 01 48 */ psq_st f30, 328(r1), 0, qr0
|
|
/* 803979C0 00394900 BF 01 01 20 */ stmw r24, 0x120(r1)
|
|
/* 803979C4 00394904 7C 7F 1B 78 */ mr r31, r3
|
|
/* 803979C8 00394908 3C 60 80 49 */ lis r3, lbl_80494720@ha
|
|
/* 803979CC 0039490C 80 1F 01 C8 */ lwz r0, 0x1c8(r31)
|
|
/* 803979D0 00394910 3B C3 47 20 */ addi r30, r3, lbl_80494720@l
|
|
/* 803979D4 00394914 2C 00 00 04 */ cmpwi r0, 4
|
|
/* 803979D8 00394918 41 82 0B D0 */ beq .L_803985A8
|
|
/* 803979DC 0039491C 40 80 00 1C */ bge .L_803979F8
|
|
/* 803979E0 00394920 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 803979E4 00394924 41 82 06 10 */ beq .L_80397FF4
|
|
/* 803979E8 00394928 40 80 07 E4 */ bge .L_803981CC
|
|
/* 803979EC 0039492C 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 803979F0 00394930 40 80 00 18 */ bge .L_80397A08
|
|
/* 803979F4 00394934 48 00 11 D0 */ b .L_80398BC4
|
|
.L_803979F8:
|
|
/* 803979F8 00394938 2C 00 00 06 */ cmpwi r0, 6
|
|
/* 803979FC 0039493C 41 82 11 8C */ beq .L_80398B88
|
|
/* 80397A00 00394940 40 80 11 C4 */ bge .L_80398BC4
|
|
/* 80397A04 00394944 48 00 0F 18 */ b .L_8039891C
|
|
.L_80397A08:
|
|
/* 80397A08 00394948 80 1F 01 D0 */ lwz r0, 0x1d0(r31)
|
|
/* 80397A0C 0039494C 2C 00 00 0A */ cmpwi r0, 0xa
|
|
/* 80397A10 00394950 40 82 00 48 */ bne .L_80397A58
|
|
/* 80397A14 00394954 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 80397A18 00394958 38 80 18 2C */ li r4, 0x182c
|
|
/* 80397A1C 0039495C 38 A0 00 00 */ li r5, 0
|
|
/* 80397A20 00394960 4B FA 0C 11 */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
/* 80397A24 00394964 80 7F 00 D8 */ lwz r3, 0xd8(r31)
|
|
/* 80397A28 00394968 38 80 00 01 */ li r4, 1
|
|
/* 80397A2C 0039496C 38 00 00 00 */ li r0, 0
|
|
/* 80397A30 00394970 90 83 00 3C */ stw r4, 0x3c(r3)
|
|
/* 80397A34 00394974 80 7F 00 D8 */ lwz r3, 0xd8(r31)
|
|
/* 80397A38 00394978 C0 1F 01 28 */ lfs f0, 0x128(r31)
|
|
/* 80397A3C 0039497C D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80397A40 00394980 C0 1F 01 2C */ lfs f0, 0x12c(r31)
|
|
/* 80397A44 00394984 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 80397A48 00394988 80 7F 00 D8 */ lwz r3, 0xd8(r31)
|
|
/* 80397A4C 0039498C 90 83 00 40 */ stw r4, 0x40(r3)
|
|
/* 80397A50 00394990 80 7F 00 D8 */ lwz r3, 0xd8(r31)
|
|
/* 80397A54 00394994 90 03 00 48 */ stw r0, 0x48(r3)
|
|
.L_80397A58:
|
|
/* 80397A58 00394998 80 1F 01 D0 */ lwz r0, 0x1d0(r31)
|
|
/* 80397A5C 0039499C 2C 00 00 1E */ cmpwi r0, 0x1e
|
|
/* 80397A60 003949A0 40 82 00 44 */ bne .L_80397AA4
|
|
/* 80397A64 003949A4 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 80397A68 003949A8 38 80 18 2C */ li r4, 0x182c
|
|
/* 80397A6C 003949AC 38 A0 00 00 */ li r5, 0
|
|
/* 80397A70 003949B0 4B FA 0B C1 */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
/* 80397A74 003949B4 80 7F 00 DC */ lwz r3, 0xdc(r31)
|
|
/* 80397A78 003949B8 38 00 00 01 */ li r0, 1
|
|
/* 80397A7C 003949BC 90 03 00 3C */ stw r0, 0x3c(r3)
|
|
/* 80397A80 003949C0 80 7F 00 DC */ lwz r3, 0xdc(r31)
|
|
/* 80397A84 003949C4 C0 1F 01 38 */ lfs f0, 0x138(r31)
|
|
/* 80397A88 003949C8 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80397A8C 003949CC C0 1F 01 3C */ lfs f0, 0x13c(r31)
|
|
/* 80397A90 003949D0 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 80397A94 003949D4 80 7F 00 DC */ lwz r3, 0xdc(r31)
|
|
/* 80397A98 003949D8 90 03 00 40 */ stw r0, 0x40(r3)
|
|
/* 80397A9C 003949DC 80 7F 00 DC */ lwz r3, 0xdc(r31)
|
|
/* 80397AA0 003949E0 90 03 00 48 */ stw r0, 0x48(r3)
|
|
.L_80397AA4:
|
|
/* 80397AA4 003949E4 80 1F 01 D0 */ lwz r0, 0x1d0(r31)
|
|
/* 80397AA8 003949E8 2C 00 00 32 */ cmpwi r0, 0x32
|
|
/* 80397AAC 003949EC 40 82 00 48 */ bne .L_80397AF4
|
|
/* 80397AB0 003949F0 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 80397AB4 003949F4 38 80 18 2C */ li r4, 0x182c
|
|
/* 80397AB8 003949F8 38 A0 00 00 */ li r5, 0
|
|
/* 80397ABC 003949FC 4B FA 0B 75 */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
/* 80397AC0 00394A00 80 7F 00 E0 */ lwz r3, 0xe0(r31)
|
|
/* 80397AC4 00394A04 38 80 00 01 */ li r4, 1
|
|
/* 80397AC8 00394A08 38 00 00 02 */ li r0, 2
|
|
/* 80397ACC 00394A0C 90 83 00 3C */ stw r4, 0x3c(r3)
|
|
/* 80397AD0 00394A10 80 7F 00 E0 */ lwz r3, 0xe0(r31)
|
|
/* 80397AD4 00394A14 C0 1F 01 48 */ lfs f0, 0x148(r31)
|
|
/* 80397AD8 00394A18 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80397ADC 00394A1C C0 1F 01 4C */ lfs f0, 0x14c(r31)
|
|
/* 80397AE0 00394A20 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 80397AE4 00394A24 80 7F 00 E0 */ lwz r3, 0xe0(r31)
|
|
/* 80397AE8 00394A28 90 83 00 40 */ stw r4, 0x40(r3)
|
|
/* 80397AEC 00394A2C 80 7F 00 E0 */ lwz r3, 0xe0(r31)
|
|
/* 80397AF0 00394A30 90 03 00 48 */ stw r0, 0x48(r3)
|
|
.L_80397AF4:
|
|
/* 80397AF4 00394A34 7F FC FB 78 */ mr r28, r31
|
|
/* 80397AF8 00394A38 3B 40 00 01 */ li r26, 1
|
|
/* 80397AFC 00394A3C 3B 20 00 00 */ li r25, 0
|
|
.L_80397B00:
|
|
/* 80397B00 00394A40 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 80397B04 00394A44 38 00 00 00 */ li r0, 0
|
|
/* 80397B08 00394A48 83 A3 00 48 */ lwz r29, 0x48(r3)
|
|
/* 80397B0C 00394A4C 83 03 00 3C */ lwz r24, 0x3c(r3)
|
|
/* 80397B10 00394A50 2C 1D 00 03 */ cmpwi r29, 3
|
|
/* 80397B14 00394A54 41 81 00 10 */ bgt .L_80397B24
|
|
/* 80397B18 00394A58 2C 1D 00 00 */ cmpwi r29, 0
|
|
/* 80397B1C 00394A5C 41 80 00 08 */ blt .L_80397B24
|
|
/* 80397B20 00394A60 38 00 00 01 */ li r0, 1
|
|
.L_80397B24:
|
|
/* 80397B24 00394A64 54 00 06 3F */ clrlwi. r0, r0, 0x18
|
|
/* 80397B28 00394A68 40 82 00 18 */ bne .L_80397B40
|
|
/* 80397B2C 00394A6C 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 80397B30 00394A70 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 80397B34 00394A74 38 80 07 15 */ li r4, 0x715
|
|
/* 80397B38 00394A78 4C C6 31 82 */ crclr 6
|
|
/* 80397B3C 00394A7C 4B C9 2B 05 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80397B40:
|
|
/* 80397B40 00394A80 57 A3 10 3A */ slwi r3, r29, 2
|
|
/* 80397B44 00394A84 3B 63 01 7C */ addi r27, r3, 0x17c
|
|
/* 80397B48 00394A88 7C 7F D8 2E */ lwzx r3, r31, r27
|
|
/* 80397B4C 00394A8C 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 80397B50 00394A90 20 00 00 02 */ subfic r0, r0, 2
|
|
/* 80397B54 00394A94 7C 00 00 34 */ cntlzw r0, r0
|
|
/* 80397B58 00394A98 54 00 DE 3F */ rlwinm. r0, r0, 0x1b, 0x18, 0x1f
|
|
/* 80397B5C 00394A9C 40 82 01 CC */ bne .L_80397D28
|
|
/* 80397B60 00394AA0 83 5C 00 D8 */ lwz r26, 0xd8(r28)
|
|
/* 80397B64 00394AA4 80 1A 00 40 */ lwz r0, 0x40(r26)
|
|
/* 80397B68 00394AA8 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80397B6C 00394AAC 40 81 01 B4 */ ble .L_80397D20
|
|
/* 80397B70 00394AB0 2C 18 00 00 */ cmpwi r24, 0
|
|
/* 80397B74 00394AB4 40 82 00 AC */ bne .L_80397C20
|
|
/* 80397B78 00394AB8 38 00 00 02 */ li r0, 2
|
|
/* 80397B7C 00394ABC 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 80397B80 00394AC0 90 1A 00 3C */ stw r0, 0x3c(r26)
|
|
/* 80397B84 00394AC4 57 A0 20 36 */ slwi r0, r29, 4
|
|
/* 80397B88 00394AC8 7C BF 02 14 */ add r5, r31, r0
|
|
/* 80397B8C 00394ACC C8 42 0D 70 */ lfd f2, lbl_8051F0D0@sda21(r2)
|
|
/* 80397B90 00394AD0 7C 9F D8 2E */ lwzx r4, r31, r27
|
|
/* 80397B94 00394AD4 90 61 01 00 */ stw r3, 0x100(r1)
|
|
/* 80397B98 00394AD8 80 C4 00 10 */ lwz r6, 0x10(r4)
|
|
/* 80397B9C 00394ADC 80 04 00 18 */ lwz r0, 0x18(r4)
|
|
/* 80397BA0 00394AE0 6C C4 80 00 */ xoris r4, r6, 0x8000
|
|
/* 80397BA4 00394AE4 90 61 01 08 */ stw r3, 0x108(r1)
|
|
/* 80397BA8 00394AE8 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 80397BAC 00394AEC C0 65 01 28 */ lfs f3, 0x128(r5)
|
|
/* 80397BB0 00394AF0 90 81 01 04 */ stw r4, 0x104(r1)
|
|
/* 80397BB4 00394AF4 2C 06 00 01 */ cmpwi r6, 1
|
|
/* 80397BB8 00394AF8 C0 05 01 30 */ lfs f0, 0x130(r5)
|
|
/* 80397BBC 00394AFC 90 01 01 0C */ stw r0, 0x10c(r1)
|
|
/* 80397BC0 00394B00 C8 21 01 00 */ lfd f1, 0x100(r1)
|
|
/* 80397BC4 00394B04 EC 83 00 28 */ fsubs f4, f3, f0
|
|
/* 80397BC8 00394B08 C8 01 01 08 */ lfd f0, 0x108(r1)
|
|
/* 80397BCC 00394B0C EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 80397BD0 00394B10 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 80397BD4 00394B14 EC 41 00 24 */ fdivs f2, f1, f0
|
|
/* 80397BD8 00394B18 40 82 00 0C */ bne .L_80397BE4
|
|
/* 80397BDC 00394B1C C0 02 0D 48 */ lfs f0, lbl_8051F0A8@sda21(r2)
|
|
/* 80397BE0 00394B20 EC 42 00 2A */ fadds f2, f2, f0
|
|
.L_80397BE4:
|
|
/* 80397BE4 00394B24 C0 22 0D 44 */ lfs f1, lbl_8051F0A4@sda21(r2)
|
|
/* 80397BE8 00394B28 C0 02 0D 5C */ lfs f0, lbl_8051F0BC@sda21(r2)
|
|
/* 80397BEC 00394B2C EC 42 08 2A */ fadds f2, f2, f1
|
|
/* 80397BF0 00394B30 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 80397BF4 00394B34 40 81 00 08 */ ble .L_80397BFC
|
|
/* 80397BF8 00394B38 FC 40 00 90 */ fmr f2, f0
|
|
.L_80397BFC:
|
|
/* 80397BFC 00394B3C EC 04 18 BC */ fnmsubs f0, f4, f2, f3
|
|
/* 80397C00 00394B40 C0 25 01 34 */ lfs f1, 0x134(r5)
|
|
/* 80397C04 00394B44 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 80397C08 00394B48 38 00 00 01 */ li r0, 1
|
|
/* 80397C0C 00394B4C D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80397C10 00394B50 D0 23 00 0C */ stfs f1, 0xc(r3)
|
|
/* 80397C14 00394B54 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 80397C18 00394B58 90 03 00 40 */ stw r0, 0x40(r3)
|
|
/* 80397C1C 00394B5C 48 00 01 04 */ b .L_80397D20
|
|
.L_80397C20:
|
|
/* 80397C20 00394B60 2C 18 00 02 */ cmpwi r24, 2
|
|
/* 80397C24 00394B64 40 82 00 FC */ bne .L_80397D20
|
|
/* 80397C28 00394B68 C0 5A 00 08 */ lfs f2, 8(r26)
|
|
/* 80397C2C 00394B6C C0 3A 00 18 */ lfs f1, 0x18(r26)
|
|
/* 80397C30 00394B70 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80397C34 00394B74 EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 80397C38 00394B78 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 80397C3C 00394B7C 40 82 00 08 */ bne .L_80397C44
|
|
/* 80397C40 00394B80 C0 22 0D 44 */ lfs f1, lbl_8051F0A4@sda21(r2)
|
|
.L_80397C44:
|
|
/* 80397C44 00394B84 C0 7A 00 0C */ lfs f3, 0xc(r26)
|
|
/* 80397C48 00394B88 C0 5A 00 1C */ lfs f2, 0x1c(r26)
|
|
/* 80397C4C 00394B8C C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80397C50 00394B90 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 80397C54 00394B94 FC 00 10 00 */ fcmpu cr0, f0, f2
|
|
/* 80397C58 00394B98 40 82 00 08 */ bne .L_80397C60
|
|
/* 80397C5C 00394B9C C0 42 0D 44 */ lfs f2, lbl_8051F0A4@sda21(r2)
|
|
.L_80397C60:
|
|
/* 80397C60 00394BA0 FC 40 10 50 */ fneg f2, f2
|
|
/* 80397C64 00394BA4 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
|
/* 80397C68 00394BA8 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
|
/* 80397C6C 00394BAC 4B C9 D4 9D */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
|
/* 80397C70 00394BB0 48 07 9F 61 */ bl roundAng__Ff
|
|
/* 80397C74 00394BB4 C0 5A 00 38 */ lfs f2, 0x38(r26)
|
|
/* 80397C78 00394BB8 48 07 9F 85 */ bl angDist__Fff
|
|
/* 80397C7C 00394BBC FC 20 0A 10 */ fabs f1, f1
|
|
/* 80397C80 00394BC0 C0 02 0D 48 */ lfs f0, lbl_8051F0A8@sda21(r2)
|
|
/* 80397C84 00394BC4 FC 20 08 18 */ frsp f1, f1
|
|
/* 80397C88 00394BC8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80397C8C 00394BCC 40 80 00 94 */ bge .L_80397D20
|
|
/* 80397C90 00394BD0 C0 22 0D F4 */ lfs f1, lbl_8051F154@sda21(r2)
|
|
/* 80397C94 00394BD4 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80397C98 00394BD8 C0 0D 86 10 */ lfs f0, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80397C9C 00394BDC 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 80397CA0 00394BE0 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 80397CA4 00394BE4 90 01 01 08 */ stw r0, 0x108(r1)
|
|
/* 80397CA8 00394BE8 80 03 00 40 */ lwz r0, 0x40(r3)
|
|
/* 80397CAC 00394BEC C8 42 0D 70 */ lfd f2, lbl_8051F0D0@sda21(r2)
|
|
/* 80397CB0 00394BF0 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 80397CB4 00394BF4 90 01 01 0C */ stw r0, 0x10c(r1)
|
|
/* 80397CB8 00394BF8 C8 21 01 08 */ lfd f1, 0x108(r1)
|
|
/* 80397CBC 00394BFC EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 80397CC0 00394C00 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80397CC4 00394C04 40 81 00 5C */ ble .L_80397D20
|
|
/* 80397CC8 00394C08 38 00 00 01 */ li r0, 1
|
|
/* 80397CCC 00394C0C 38 80 18 2E */ li r4, 0x182e
|
|
/* 80397CD0 00394C10 90 03 00 3C */ stw r0, 0x3c(r3)
|
|
/* 80397CD4 00394C14 38 A0 00 00 */ li r5, 0
|
|
/* 80397CD8 00394C18 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 80397CDC 00394C1C 4B FA 09 55 */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
/* 80397CE0 00394C20 A8 7F 01 DC */ lha r3, 0x1dc(r31)
|
|
/* 80397CE4 00394C24 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80397CE8 00394C28 90 01 01 08 */ stw r0, 0x108(r1)
|
|
/* 80397CEC 00394C2C 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 80397CF0 00394C30 C8 42 0D 70 */ lfd f2, lbl_8051F0D0@sda21(r2)
|
|
/* 80397CF4 00394C34 90 01 01 0C */ stw r0, 0x10c(r1)
|
|
/* 80397CF8 00394C38 C0 0D 86 10 */ lfs f0, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80397CFC 00394C3C C8 21 01 08 */ lfd f1, 0x108(r1)
|
|
/* 80397D00 00394C40 7C 7F D8 2E */ lwzx r3, r31, r27
|
|
/* 80397D04 00394C44 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 80397D08 00394C48 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 80397D0C 00394C4C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80397D10 00394C50 D8 01 01 00 */ stfd f0, 0x100(r1)
|
|
/* 80397D14 00394C54 80 01 01 04 */ lwz r0, 0x104(r1)
|
|
/* 80397D18 00394C58 90 03 00 20 */ stw r0, 0x20(r3)
|
|
/* 80397D1C 00394C5C 90 03 00 1C */ stw r0, 0x1c(r3)
|
|
.L_80397D20:
|
|
/* 80397D20 00394C60 3B 40 00 00 */ li r26, 0
|
|
/* 80397D24 00394C64 48 00 00 F4 */ b .L_80397E18
|
|
.L_80397D28:
|
|
/* 80397D28 00394C68 2C 1D 00 01 */ cmpwi r29, 1
|
|
/* 80397D2C 00394C6C 41 82 00 40 */ beq .L_80397D6C
|
|
/* 80397D30 00394C70 40 80 00 10 */ bge .L_80397D40
|
|
/* 80397D34 00394C74 2C 1D 00 00 */ cmpwi r29, 0
|
|
/* 80397D38 00394C78 40 80 00 14 */ bge .L_80397D4C
|
|
/* 80397D3C 00394C7C 48 00 00 6C */ b .L_80397DA8
|
|
.L_80397D40:
|
|
/* 80397D40 00394C80 2C 1D 00 03 */ cmpwi r29, 3
|
|
/* 80397D44 00394C84 40 80 00 64 */ bge .L_80397DA8
|
|
/* 80397D48 00394C88 48 00 00 44 */ b .L_80397D8C
|
|
.L_80397D4C:
|
|
/* 80397D4C 00394C8C 80 7F 00 98 */ lwz r3, 0x98(r31)
|
|
/* 80397D50 00394C90 88 03 00 B1 */ lbz r0, 0xb1(r3)
|
|
/* 80397D54 00394C94 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80397D58 00394C98 40 82 00 50 */ bne .L_80397DA8
|
|
/* 80397D5C 00394C9C 38 00 00 01 */ li r0, 1
|
|
/* 80397D60 00394CA0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 80397D64 00394CA4 98 03 00 B1 */ stb r0, 0xb1(r3)
|
|
/* 80397D68 00394CA8 48 00 00 40 */ b .L_80397DA8
|
|
.L_80397D6C:
|
|
/* 80397D6C 00394CAC 80 7F 00 A0 */ lwz r3, 0xa0(r31)
|
|
/* 80397D70 00394CB0 88 03 00 B1 */ lbz r0, 0xb1(r3)
|
|
/* 80397D74 00394CB4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80397D78 00394CB8 40 82 00 30 */ bne .L_80397DA8
|
|
/* 80397D7C 00394CBC 38 00 00 01 */ li r0, 1
|
|
/* 80397D80 00394CC0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 80397D84 00394CC4 98 03 00 B1 */ stb r0, 0xb1(r3)
|
|
/* 80397D88 00394CC8 48 00 00 20 */ b .L_80397DA8
|
|
.L_80397D8C:
|
|
/* 80397D8C 00394CCC 80 7F 00 9C */ lwz r3, 0x9c(r31)
|
|
/* 80397D90 00394CD0 88 03 00 B1 */ lbz r0, 0xb1(r3)
|
|
/* 80397D94 00394CD4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80397D98 00394CD8 40 82 00 10 */ bne .L_80397DA8
|
|
/* 80397D9C 00394CDC 38 00 00 01 */ li r0, 1
|
|
/* 80397DA0 00394CE0 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 80397DA4 00394CE4 98 03 00 B1 */ stb r0, 0xb1(r3)
|
|
.L_80397DA8:
|
|
/* 80397DA8 00394CE8 88 1F 01 E8 */ lbz r0, 0x1e8(r31)
|
|
/* 80397DAC 00394CEC 7C 19 00 00 */ cmpw r25, r0
|
|
/* 80397DB0 00394CF0 40 82 00 68 */ bne .L_80397E18
|
|
/* 80397DB4 00394CF4 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 80397DB8 00394CF8 80 03 00 48 */ lwz r0, 0x48(r3)
|
|
/* 80397DBC 00394CFC 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 80397DC0 00394D00 41 82 00 58 */ beq .L_80397E18
|
|
/* 80397DC4 00394D04 38 00 00 01 */ li r0, 1
|
|
/* 80397DC8 00394D08 38 80 18 2F */ li r4, 0x182f
|
|
/* 80397DCC 00394D0C 90 03 00 3C */ stw r0, 0x3c(r3)
|
|
/* 80397DD0 00394D10 38 A0 00 00 */ li r5, 0
|
|
/* 80397DD4 00394D14 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 80397DD8 00394D18 4B FA 08 59 */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
/* 80397DDC 00394D1C 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 80397DE0 00394D20 38 80 18 28 */ li r4, 0x1828
|
|
/* 80397DE4 00394D24 38 A0 00 00 */ li r5, 0
|
|
/* 80397DE8 00394D28 4B FA 08 49 */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
/* 80397DEC 00394D2C 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 80397DF0 00394D30 38 80 00 01 */ li r4, 1
|
|
/* 80397DF4 00394D34 C0 1F 01 58 */ lfs f0, 0x158(r31)
|
|
/* 80397DF8 00394D38 38 00 00 03 */ li r0, 3
|
|
/* 80397DFC 00394D3C D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80397E00 00394D40 C0 1F 01 5C */ lfs f0, 0x15c(r31)
|
|
/* 80397E04 00394D44 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 80397E08 00394D48 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 80397E0C 00394D4C 90 83 00 40 */ stw r4, 0x40(r3)
|
|
/* 80397E10 00394D50 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 80397E14 00394D54 90 03 00 48 */ stw r0, 0x48(r3)
|
|
.L_80397E18:
|
|
/* 80397E18 00394D58 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 80397E1C 00394D5C 3B 9C 00 04 */ addi r28, r28, 4
|
|
/* 80397E20 00394D60 2C 19 00 03 */ cmpwi r25, 3
|
|
/* 80397E24 00394D64 41 80 FC DC */ blt .L_80397B00
|
|
/* 80397E28 00394D68 57 40 06 3F */ clrlwi. r0, r26, 0x18
|
|
/* 80397E2C 00394D6C 41 82 01 B4 */ beq .L_80397FE0
|
|
/* 80397E30 00394D70 80 7F 01 88 */ lwz r3, 0x188(r31)
|
|
/* 80397E34 00394D74 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 80397E38 00394D78 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 80397E3C 00394D7C 40 82 0D 88 */ bne .L_80398BC4
|
|
/* 80397E40 00394D80 80 7F 00 90 */ lwz r3, 0x90(r31)
|
|
/* 80397E44 00394D84 88 03 00 B1 */ lbz r0, 0xb1(r3)
|
|
/* 80397E48 00394D88 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80397E4C 00394D8C 40 82 00 10 */ bne .L_80397E5C
|
|
/* 80397E50 00394D90 38 00 00 01 */ li r0, 1
|
|
/* 80397E54 00394D94 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 80397E58 00394D98 98 03 00 B1 */ stb r0, 0xb1(r3)
|
|
.L_80397E5C:
|
|
/* 80397E5C 00394D9C 80 1F 01 E4 */ lwz r0, 0x1e4(r31)
|
|
/* 80397E60 00394DA0 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80397E64 00394DA4 41 80 01 70 */ blt .L_80397FD4
|
|
/* 80397E68 00394DA8 38 00 00 02 */ li r0, 2
|
|
/* 80397E6C 00394DAC 90 1F 01 C8 */ stw r0, 0x1c8(r31)
|
|
/* 80397E70 00394DB0 4B D3 17 31 */ bl rand
|
|
/* 80397E74 00394DB4 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 80397E78 00394DB8 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80397E7C 00394DBC 90 61 01 0C */ stw r3, 0x10c(r1)
|
|
/* 80397E80 00394DC0 C8 62 0D 70 */ lfd f3, lbl_8051F0D0@sda21(r2)
|
|
/* 80397E84 00394DC4 90 01 01 08 */ stw r0, 0x108(r1)
|
|
/* 80397E88 00394DC8 C0 22 0D 80 */ lfs f1, lbl_8051F0E0@sda21(r2)
|
|
/* 80397E8C 00394DCC C8 41 01 08 */ lfd f2, 0x108(r1)
|
|
/* 80397E90 00394DD0 C0 02 0D D4 */ lfs f0, lbl_8051F134@sda21(r2)
|
|
/* 80397E94 00394DD4 EC 42 18 28 */ fsubs f2, f2, f3
|
|
/* 80397E98 00394DD8 EC 22 08 24 */ fdivs f1, f2, f1
|
|
/* 80397E9C 00394DDC EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 80397EA0 00394DE0 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80397EA4 00394DE4 D8 01 01 00 */ stfd f0, 0x100(r1)
|
|
/* 80397EA8 00394DE8 80 01 01 04 */ lwz r0, 0x104(r1)
|
|
/* 80397EAC 00394DEC 2C 00 00 05 */ cmpwi r0, 5
|
|
/* 80397EB0 00394DF0 41 80 00 08 */ blt .L_80397EB8
|
|
/* 80397EB4 00394DF4 38 00 00 05 */ li r0, 5
|
|
.L_80397EB8:
|
|
/* 80397EB8 00394DF8 1C C0 00 0C */ mulli r6, r0, 0xc
|
|
/* 80397EBC 00394DFC 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80397EC0 00394E00 38 7E 00 14 */ addi r3, r30, 0x14
|
|
/* 80397EC4 00394E04 C0 1F 01 58 */ lfs f0, 0x158(r31)
|
|
/* 80397EC8 00394E08 38 80 00 01 */ li r4, 1
|
|
/* 80397ECC 00394E0C 90 01 01 10 */ stw r0, 0x110(r1)
|
|
/* 80397ED0 00394E10 7C 63 30 2E */ lwzx r3, r3, r6
|
|
/* 80397ED4 00394E14 90 01 01 18 */ stw r0, 0x118(r1)
|
|
/* 80397ED8 00394E18 54 60 10 3A */ slwi r0, r3, 2
|
|
/* 80397EDC 00394E1C C8 42 0D 70 */ lfd f2, lbl_8051F0D0@sda21(r2)
|
|
/* 80397EE0 00394E20 7C BF 02 14 */ add r5, r31, r0
|
|
/* 80397EE4 00394E24 80 65 00 D8 */ lwz r3, 0xd8(r5)
|
|
/* 80397EE8 00394E28 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80397EEC 00394E2C C0 1F 01 5C */ lfs f0, 0x15c(r31)
|
|
/* 80397EF0 00394E30 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 80397EF4 00394E34 80 65 00 D8 */ lwz r3, 0xd8(r5)
|
|
/* 80397EF8 00394E38 90 83 00 3C */ stw r4, 0x3c(r3)
|
|
/* 80397EFC 00394E3C 80 65 00 D8 */ lwz r3, 0xd8(r5)
|
|
/* 80397F00 00394E40 90 83 00 40 */ stw r4, 0x40(r3)
|
|
/* 80397F04 00394E44 80 7F 01 88 */ lwz r3, 0x188(r31)
|
|
/* 80397F08 00394E48 C0 7F 01 58 */ lfs f3, 0x158(r31)
|
|
/* 80397F0C 00394E4C 80 83 00 10 */ lwz r4, 0x10(r3)
|
|
/* 80397F10 00394E50 80 03 00 18 */ lwz r0, 0x18(r3)
|
|
/* 80397F14 00394E54 6C 83 80 00 */ xoris r3, r4, 0x8000
|
|
/* 80397F18 00394E58 C0 1F 01 60 */ lfs f0, 0x160(r31)
|
|
/* 80397F1C 00394E5C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 80397F20 00394E60 90 61 01 14 */ stw r3, 0x114(r1)
|
|
/* 80397F24 00394E64 2C 04 00 01 */ cmpwi r4, 1
|
|
/* 80397F28 00394E68 EC 83 00 28 */ fsubs f4, f3, f0
|
|
/* 80397F2C 00394E6C 90 01 01 1C */ stw r0, 0x11c(r1)
|
|
/* 80397F30 00394E70 C8 21 01 10 */ lfd f1, 0x110(r1)
|
|
/* 80397F34 00394E74 C8 01 01 18 */ lfd f0, 0x118(r1)
|
|
/* 80397F38 00394E78 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 80397F3C 00394E7C EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 80397F40 00394E80 EC 41 00 24 */ fdivs f2, f1, f0
|
|
/* 80397F44 00394E84 40 82 00 0C */ bne .L_80397F50
|
|
/* 80397F48 00394E88 C0 02 0D 48 */ lfs f0, lbl_8051F0A8@sda21(r2)
|
|
/* 80397F4C 00394E8C EC 42 00 2A */ fadds f2, f2, f0
|
|
.L_80397F50:
|
|
/* 80397F50 00394E90 C0 22 0D 44 */ lfs f1, lbl_8051F0A4@sda21(r2)
|
|
/* 80397F54 00394E94 C0 02 0D 5C */ lfs f0, lbl_8051F0BC@sda21(r2)
|
|
/* 80397F58 00394E98 EC 42 08 2A */ fadds f2, f2, f1
|
|
/* 80397F5C 00394E9C FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 80397F60 00394EA0 40 81 00 08 */ ble .L_80397F68
|
|
/* 80397F64 00394EA4 FC 40 00 90 */ fmr f2, f0
|
|
.L_80397F68:
|
|
/* 80397F68 00394EA8 38 1E 00 14 */ addi r0, r30, 0x14
|
|
/* 80397F6C 00394EAC EC 04 18 BC */ fnmsubs f0, f4, f2, f3
|
|
/* 80397F70 00394EB0 7C 60 32 14 */ add r3, r0, r6
|
|
/* 80397F74 00394EB4 C0 3F 01 64 */ lfs f1, 0x164(r31)
|
|
/* 80397F78 00394EB8 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 80397F7C 00394EBC 38 A0 00 01 */ li r5, 1
|
|
/* 80397F80 00394EC0 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 80397F84 00394EC4 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 80397F88 00394EC8 38 00 00 00 */ li r0, 0
|
|
/* 80397F8C 00394ECC 7C DF 22 14 */ add r6, r31, r4
|
|
/* 80397F90 00394ED0 54 63 10 3A */ slwi r3, r3, 2
|
|
/* 80397F94 00394ED4 80 86 00 D8 */ lwz r4, 0xd8(r6)
|
|
/* 80397F98 00394ED8 7C 7F 1A 14 */ add r3, r31, r3
|
|
/* 80397F9C 00394EDC D0 04 00 08 */ stfs f0, 8(r4)
|
|
/* 80397FA0 00394EE0 D0 24 00 0C */ stfs f1, 0xc(r4)
|
|
/* 80397FA4 00394EE4 80 86 00 D8 */ lwz r4, 0xd8(r6)
|
|
/* 80397FA8 00394EE8 90 A4 00 3C */ stw r5, 0x3c(r4)
|
|
/* 80397FAC 00394EEC 80 86 00 D8 */ lwz r4, 0xd8(r6)
|
|
/* 80397FB0 00394EF0 90 A4 00 40 */ stw r5, 0x40(r4)
|
|
/* 80397FB4 00394EF4 80 63 00 D8 */ lwz r3, 0xd8(r3)
|
|
/* 80397FB8 00394EF8 90 A3 00 3C */ stw r5, 0x3c(r3)
|
|
/* 80397FBC 00394EFC C0 03 00 10 */ lfs f0, 0x10(r3)
|
|
/* 80397FC0 00394F00 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80397FC4 00394F04 C0 03 00 14 */ lfs f0, 0x14(r3)
|
|
/* 80397FC8 00394F08 D0 03 00 0C */ stfs f0, 0xc(r3)
|
|
/* 80397FCC 00394F0C 90 03 00 40 */ stw r0, 0x40(r3)
|
|
/* 80397FD0 00394F10 48 00 0B F4 */ b .L_80398BC4
|
|
.L_80397FD4:
|
|
/* 80397FD4 00394F14 7F E3 FB 78 */ mr r3, r31
|
|
/* 80397FD8 00394F18 48 00 0C 1D */ bl changeAnimDemo__Q28Morimura16TChallengeResultFv
|
|
/* 80397FDC 00394F1C 48 00 0B E8 */ b .L_80398BC4
|
|
.L_80397FE0:
|
|
/* 80397FE0 00394F20 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 80397FE4 00394F24 38 80 10 31 */ li r4, 0x1031
|
|
/* 80397FE8 00394F28 38 A0 00 00 */ li r5, 0
|
|
/* 80397FEC 00394F2C 4B FA 06 45 */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
/* 80397FF0 00394F30 48 00 0B D4 */ b .L_80398BC4
|
|
.L_80397FF4:
|
|
/* 80397FF4 00394F34 7F E3 FB 78 */ mr r3, r31
|
|
/* 80397FF8 00394F38 38 A0 00 01 */ li r5, 1
|
|
/* 80397FFC 00394F3C 38 C0 00 00 */ li r6, 0
|
|
/* 80398000 00394F40 48 00 00 2C */ b .L_8039802C
|
|
.L_80398004:
|
|
/* 80398004 00394F44 80 83 00 D8 */ lwz r4, 0xd8(r3)
|
|
/* 80398008 00394F48 80 04 00 40 */ lwz r0, 0x40(r4)
|
|
/* 8039800C 00394F4C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80398010 00394F50 41 82 00 14 */ beq .L_80398024
|
|
/* 80398014 00394F54 80 04 00 3C */ lwz r0, 0x3c(r4)
|
|
/* 80398018 00394F58 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 8039801C 00394F5C 41 82 00 08 */ beq .L_80398024
|
|
/* 80398020 00394F60 38 A0 00 00 */ li r5, 0
|
|
.L_80398024:
|
|
/* 80398024 00394F64 38 63 00 04 */ addi r3, r3, 4
|
|
/* 80398028 00394F68 38 C6 00 01 */ addi r6, r6, 1
|
|
.L_8039802C:
|
|
/* 8039802C 00394F6C 2C 06 00 03 */ cmpwi r6, 3
|
|
/* 80398030 00394F70 41 81 FF D4 */ bgt .L_80398004
|
|
/* 80398034 00394F74 54 A0 06 3F */ clrlwi. r0, r5, 0x18
|
|
/* 80398038 00394F78 7C BA 2B 78 */ mr r26, r5
|
|
/* 8039803C 00394F7C 41 82 00 DC */ beq .L_80398118
|
|
/* 80398040 00394F80 3B 60 00 00 */ li r27, 0
|
|
/* 80398044 00394F84 7F F8 FB 78 */ mr r24, r31
|
|
.L_80398048:
|
|
/* 80398048 00394F88 80 78 00 D8 */ lwz r3, 0xd8(r24)
|
|
/* 8039804C 00394F8C 80 03 00 40 */ lwz r0, 0x40(r3)
|
|
/* 80398050 00394F90 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80398054 00394F94 41 82 00 B4 */ beq .L_80398108
|
|
/* 80398058 00394F98 80 83 00 3C */ lwz r4, 0x3c(r3)
|
|
/* 8039805C 00394F9C 2C 04 00 00 */ cmpwi r4, 0
|
|
/* 80398060 00394FA0 40 82 00 28 */ bne .L_80398088
|
|
/* 80398064 00394FA4 38 00 00 02 */ li r0, 2
|
|
/* 80398068 00394FA8 C0 02 0D F8 */ lfs f0, lbl_8051F158@sda21(r2)
|
|
/* 8039806C 00394FAC 90 03 00 3C */ stw r0, 0x3c(r3)
|
|
/* 80398070 00394FB0 C0 3F 01 58 */ lfs f1, 0x158(r31)
|
|
/* 80398074 00394FB4 C0 5F 01 5C */ lfs f2, 0x15c(r31)
|
|
/* 80398078 00394FB8 EC 21 00 2A */ fadds f1, f1, f0
|
|
/* 8039807C 00394FBC 80 78 00 D8 */ lwz r3, 0xd8(r24)
|
|
/* 80398080 00394FC0 D0 23 00 08 */ stfs f1, 8(r3)
|
|
/* 80398084 00394FC4 D0 43 00 0C */ stfs f2, 0xc(r3)
|
|
.L_80398088:
|
|
/* 80398088 00394FC8 7C 80 00 34 */ cntlzw r0, r4
|
|
/* 8039808C 00394FCC 54 00 DE 3E */ rlwinm r0, r0, 0x1b, 0x18, 0x1f
|
|
/* 80398090 00394FD0 28 00 00 02 */ cmplwi r0, 2
|
|
/* 80398094 00394FD4 41 82 00 70 */ beq .L_80398104
|
|
/* 80398098 00394FD8 83 38 00 D8 */ lwz r25, 0xd8(r24)
|
|
/* 8039809C 00394FDC C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 803980A0 00394FE0 C0 59 00 08 */ lfs f2, 8(r25)
|
|
/* 803980A4 00394FE4 C0 39 00 18 */ lfs f1, 0x18(r25)
|
|
/* 803980A8 00394FE8 EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 803980AC 00394FEC FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 803980B0 00394FF0 40 82 00 08 */ bne .L_803980B8
|
|
/* 803980B4 00394FF4 C0 22 0D 44 */ lfs f1, lbl_8051F0A4@sda21(r2)
|
|
.L_803980B8:
|
|
/* 803980B8 00394FF8 C0 79 00 0C */ lfs f3, 0xc(r25)
|
|
/* 803980BC 00394FFC C0 59 00 1C */ lfs f2, 0x1c(r25)
|
|
/* 803980C0 00395000 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 803980C4 00395004 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 803980C8 00395008 FC 00 10 00 */ fcmpu cr0, f0, f2
|
|
/* 803980CC 0039500C 40 82 00 08 */ bne .L_803980D4
|
|
/* 803980D0 00395010 C0 42 0D 44 */ lfs f2, lbl_8051F0A4@sda21(r2)
|
|
.L_803980D4:
|
|
/* 803980D4 00395014 FC 40 10 50 */ fneg f2, f2
|
|
/* 803980D8 00395018 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
|
/* 803980DC 0039501C 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
|
/* 803980E0 00395020 4B C9 D0 29 */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
|
/* 803980E4 00395024 48 07 9A ED */ bl roundAng__Ff
|
|
/* 803980E8 00395028 C0 59 00 38 */ lfs f2, 0x38(r25)
|
|
/* 803980EC 0039502C 48 07 9B 11 */ bl angDist__Fff
|
|
/* 803980F0 00395030 FC 20 0A 10 */ fabs f1, f1
|
|
/* 803980F4 00395034 C0 02 0D 50 */ lfs f0, lbl_8051F0B0@sda21(r2)
|
|
/* 803980F8 00395038 FC 20 08 18 */ frsp f1, f1
|
|
/* 803980FC 0039503C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80398100 00395040 40 81 00 08 */ ble .L_80398108
|
|
.L_80398104:
|
|
/* 80398104 00395044 3B 40 00 00 */ li r26, 0
|
|
.L_80398108:
|
|
/* 80398108 00395048 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 8039810C 0039504C 3B 18 00 04 */ addi r24, r24, 4
|
|
/* 80398110 00395050 2C 1B 00 03 */ cmpwi r27, 3
|
|
/* 80398114 00395054 41 80 FF 34 */ blt .L_80398048
|
|
.L_80398118:
|
|
/* 80398118 00395058 57 40 06 3F */ clrlwi. r0, r26, 0x18
|
|
/* 8039811C 0039505C 41 82 0A A8 */ beq .L_80398BC4
|
|
/* 80398120 00395060 3B 60 00 00 */ li r27, 0
|
|
/* 80398124 00395064 7F F9 FB 78 */ mr r25, r31
|
|
.L_80398128:
|
|
/* 80398128 00395068 83 59 00 D8 */ lwz r26, 0xd8(r25)
|
|
/* 8039812C 0039506C 80 1A 00 40 */ lwz r0, 0x40(r26)
|
|
/* 80398130 00395070 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80398134 00395074 40 81 00 64 */ ble .L_80398198
|
|
/* 80398138 00395078 80 7F 00 94 */ lwz r3, 0x94(r31)
|
|
/* 8039813C 0039507C 38 00 00 04 */ li r0, 4
|
|
/* 80398140 00395080 80 63 00 7C */ lwz r3, 0x7c(r3)
|
|
/* 80398144 00395084 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 80398148 00395088 83 03 00 00 */ lwz r24, 0(r3)
|
|
/* 8039814C 0039508C 28 18 00 00 */ cmplwi r24, 0
|
|
/* 80398150 00395090 90 1A 00 3C */ stw r0, 0x3c(r26)
|
|
/* 80398154 00395094 40 82 00 18 */ bne .L_8039816C
|
|
/* 80398158 00395098 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 8039815C 0039509C 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 80398160 003950A0 38 80 01 D7 */ li r4, 0x1d7
|
|
/* 80398164 003950A4 4C C6 31 82 */ crclr 6
|
|
/* 80398168 003950A8 4B C9 24 D9 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_8039816C:
|
|
/* 8039816C 003950AC 93 1A 00 04 */ stw r24, 4(r26)
|
|
/* 80398170 003950B0 80 7A 00 04 */ lwz r3, 4(r26)
|
|
/* 80398174 003950B4 C0 3A 00 18 */ lfs f1, 0x18(r26)
|
|
/* 80398178 003950B8 C0 03 00 8C */ lfs f0, 0x8c(r3)
|
|
/* 8039817C 003950BC EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80398180 003950C0 D0 1A 00 30 */ stfs f0, 0x30(r26)
|
|
/* 80398184 003950C4 80 7A 00 04 */ lwz r3, 4(r26)
|
|
/* 80398188 003950C8 C0 3A 00 1C */ lfs f1, 0x1c(r26)
|
|
/* 8039818C 003950CC C0 03 00 9C */ lfs f0, 0x9c(r3)
|
|
/* 80398190 003950D0 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80398194 003950D4 D0 1A 00 34 */ stfs f0, 0x34(r26)
|
|
.L_80398198:
|
|
/* 80398198 003950D8 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 8039819C 003950DC 3B 39 00 04 */ addi r25, r25, 4
|
|
/* 803981A0 003950E0 2C 1B 00 03 */ cmpwi r27, 3
|
|
/* 803981A4 003950E4 41 80 FF 84 */ blt .L_80398128
|
|
/* 803981A8 003950E8 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 803981AC 003950EC 38 80 18 2C */ li r4, 0x182c
|
|
/* 803981B0 003950F0 38 A0 00 00 */ li r5, 0
|
|
/* 803981B4 003950F4 4B FA 04 7D */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
/* 803981B8 003950F8 38 00 00 03 */ li r0, 3
|
|
/* 803981BC 003950FC 7F E3 FB 78 */ mr r3, r31
|
|
/* 803981C0 00395100 90 1F 01 C8 */ stw r0, 0x1c8(r31)
|
|
/* 803981C4 00395104 48 00 0F 71 */ bl startRankInDemo__Q28Morimura16TChallengeResultFv
|
|
/* 803981C8 00395108 48 00 09 FC */ b .L_80398BC4
|
|
.L_803981CC:
|
|
/* 803981CC 0039510C C0 3F 01 78 */ lfs f1, 0x178(r31)
|
|
/* 803981D0 00395110 C0 02 0D FC */ lfs f0, lbl_8051F15C@sda21(r2)
|
|
/* 803981D4 00395114 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 803981D8 00395118 40 81 02 68 */ ble .L_80398440
|
|
/* 803981DC 0039511C 80 7F 00 D8 */ lwz r3, 0xd8(r31)
|
|
/* 803981E0 00395120 3B 20 00 00 */ li r25, 0
|
|
/* 803981E4 00395124 C0 22 0D 24 */ lfs f1, lbl_8051F084@sda21(r2)
|
|
/* 803981E8 00395128 80 03 00 40 */ lwz r0, 0x40(r3)
|
|
/* 803981EC 0039512C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 803981F0 00395130 40 81 00 18 */ ble .L_80398208
|
|
/* 803981F4 00395134 C0 03 00 18 */ lfs f0, 0x18(r3)
|
|
/* 803981F8 00395138 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 803981FC 0039513C 40 80 00 0C */ bge .L_80398208
|
|
/* 80398200 00395140 3B 20 00 00 */ li r25, 0
|
|
/* 80398204 00395144 FC 20 00 90 */ fmr f1, f0
|
|
.L_80398208:
|
|
/* 80398208 00395148 80 7F 00 DC */ lwz r3, 0xdc(r31)
|
|
/* 8039820C 0039514C 80 03 00 40 */ lwz r0, 0x40(r3)
|
|
/* 80398210 00395150 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80398214 00395154 40 81 00 18 */ ble .L_8039822C
|
|
/* 80398218 00395158 C0 03 00 18 */ lfs f0, 0x18(r3)
|
|
/* 8039821C 0039515C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80398220 00395160 40 80 00 0C */ bge .L_8039822C
|
|
/* 80398224 00395164 3B 20 00 01 */ li r25, 1
|
|
/* 80398228 00395168 FC 20 00 90 */ fmr f1, f0
|
|
.L_8039822C:
|
|
/* 8039822C 0039516C 80 7F 00 E0 */ lwz r3, 0xe0(r31)
|
|
/* 80398230 00395170 80 03 00 40 */ lwz r0, 0x40(r3)
|
|
/* 80398234 00395174 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80398238 00395178 40 81 00 14 */ ble .L_8039824C
|
|
/* 8039823C 0039517C C0 03 00 18 */ lfs f0, 0x18(r3)
|
|
/* 80398240 00395180 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80398244 00395184 40 80 00 08 */ bge .L_8039824C
|
|
/* 80398248 00395188 3B 20 00 02 */ li r25, 2
|
|
.L_8039824C:
|
|
/* 8039824C 0039518C 3B 40 00 00 */ li r26, 0
|
|
/* 80398250 00395190 7F FC FB 78 */ mr r28, r31
|
|
.L_80398254:
|
|
/* 80398254 00395194 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 80398258 00395198 80 03 00 40 */ lwz r0, 0x40(r3)
|
|
/* 8039825C 0039519C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80398260 003951A0 40 81 01 D0 */ ble .L_80398430
|
|
/* 80398264 003951A4 80 1F 01 E4 */ lwz r0, 0x1e4(r31)
|
|
/* 80398268 003951A8 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 8039826C 003951AC 40 80 00 18 */ bge .L_80398284
|
|
/* 80398270 003951B0 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 80398274 003951B4 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 80398278 003951B8 38 80 07 B9 */ li r4, 0x7b9
|
|
/* 8039827C 003951BC 4C C6 31 82 */ crclr 6
|
|
/* 80398280 003951C0 4B C9 23 C1 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80398284:
|
|
/* 80398284 003951C4 80 1F 01 E4 */ lwz r0, 0x1e4(r31)
|
|
/* 80398288 003951C8 C0 62 0D D8 */ lfs f3, lbl_8051F138@sda21(r2)
|
|
/* 8039828C 003951CC 54 03 10 3A */ slwi r3, r0, 2
|
|
/* 80398290 003951D0 C0 5F 01 6C */ lfs f2, 0x16c(r31)
|
|
/* 80398294 003951D4 38 03 00 B0 */ addi r0, r3, 0xb0
|
|
/* 80398298 003951D8 80 9C 00 D8 */ lwz r4, 0xd8(r28)
|
|
/* 8039829C 003951DC 7C 7F 00 2E */ lwzx r3, r31, r0
|
|
/* 803982A0 003951E0 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 803982A4 003951E4 80 63 00 7C */ lwz r3, 0x7c(r3)
|
|
/* 803982A8 003951E8 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 803982AC 003951EC 83 A3 00 00 */ lwz r29, 0(r3)
|
|
/* 803982B0 003951F0 C0 9D 00 8C */ lfs f4, 0x8c(r29)
|
|
/* 803982B4 003951F4 C0 3D 00 9C */ lfs f1, 0x9c(r29)
|
|
/* 803982B8 003951F8 EC 64 18 28 */ fsubs f3, f4, f3
|
|
/* 803982BC 003951FC EF E2 08 2A */ fadds f31, f2, f1
|
|
/* 803982C0 00395200 D0 64 00 08 */ stfs f3, 8(r4)
|
|
/* 803982C4 00395204 D3 E4 00 0C */ stfs f31, 0xc(r4)
|
|
/* 803982C8 00395208 83 7C 00 D8 */ lwz r27, 0xd8(r28)
|
|
/* 803982CC 0039520C C0 5B 00 08 */ lfs f2, 8(r27)
|
|
/* 803982D0 00395210 C0 3B 00 18 */ lfs f1, 0x18(r27)
|
|
/* 803982D4 00395214 EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 803982D8 00395218 FC 00 08 00 */ fcmpu cr0, f0, f1
|
|
/* 803982DC 0039521C 40 82 00 08 */ bne .L_803982E4
|
|
/* 803982E0 00395220 C0 22 0D 44 */ lfs f1, lbl_8051F0A4@sda21(r2)
|
|
.L_803982E4:
|
|
/* 803982E4 00395224 C0 7B 00 0C */ lfs f3, 0xc(r27)
|
|
/* 803982E8 00395228 C0 5B 00 1C */ lfs f2, 0x1c(r27)
|
|
/* 803982EC 0039522C C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 803982F0 00395230 EC 43 10 28 */ fsubs f2, f3, f2
|
|
/* 803982F4 00395234 FC 00 10 00 */ fcmpu cr0, f0, f2
|
|
/* 803982F8 00395238 40 82 00 08 */ bne .L_80398300
|
|
/* 803982FC 0039523C C0 42 0D 44 */ lfs f2, lbl_8051F0A4@sda21(r2)
|
|
.L_80398300:
|
|
/* 80398300 00395240 FC 40 10 50 */ fneg f2, f2
|
|
/* 80398304 00395244 3C 60 80 51 */ lis r3, atanTable___5JMath@ha
|
|
/* 80398308 00395248 38 63 D1 E0 */ addi r3, r3, atanTable___5JMath@l
|
|
/* 8039830C 0039524C 4B C9 CD FD */ bl "atan2___Q25JMath18TAtanTable<1024,f>CFff"
|
|
/* 80398310 00395250 48 07 98 C1 */ bl roundAng__Ff
|
|
/* 80398314 00395254 C0 5B 00 38 */ lfs f2, 0x38(r27)
|
|
/* 80398318 00395258 48 07 98 E5 */ bl angDist__Fff
|
|
/* 8039831C 0039525C C0 1B 00 38 */ lfs f0, 0x38(r27)
|
|
/* 80398320 00395260 EC 20 08 2A */ fadds f1, f0, f1
|
|
/* 80398324 00395264 48 07 98 AD */ bl roundAng__Ff
|
|
/* 80398328 00395268 7C 1A C8 00 */ cmpw r26, r25
|
|
/* 8039832C 0039526C D0 3B 00 38 */ stfs f1, 0x38(r27)
|
|
/* 80398330 00395270 40 82 00 20 */ bne .L_80398350
|
|
/* 80398334 00395274 C0 3F 01 68 */ lfs f1, 0x168(r31)
|
|
/* 80398338 00395278 C0 1D 00 8C */ lfs f0, 0x8c(r29)
|
|
/* 8039833C 0039527C 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 80398340 00395280 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 80398344 00395284 D0 03 00 18 */ stfs f0, 0x18(r3)
|
|
/* 80398348 00395288 D3 E3 00 1C */ stfs f31, 0x1c(r3)
|
|
/* 8039834C 0039528C 48 00 00 84 */ b .L_803983D0
|
|
.L_80398350:
|
|
/* 80398350 00395290 80 9F 01 88 */ lwz r4, 0x188(r31)
|
|
/* 80398354 00395294 3C 60 43 30 */ lis r3, 0x4330
|
|
/* 80398358 00395298 90 61 01 18 */ stw r3, 0x118(r1)
|
|
/* 8039835C 0039529C 80 A4 00 10 */ lwz r5, 0x10(r4)
|
|
/* 80398360 003952A0 80 04 00 18 */ lwz r0, 0x18(r4)
|
|
/* 80398364 003952A4 6C A4 80 00 */ xoris r4, r5, 0x8000
|
|
/* 80398368 003952A8 90 61 01 10 */ stw r3, 0x110(r1)
|
|
/* 8039836C 003952AC 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 80398370 003952B0 C8 42 0D 70 */ lfd f2, lbl_8051F0D0@sda21(r2)
|
|
/* 80398374 003952B4 90 81 01 1C */ stw r4, 0x11c(r1)
|
|
/* 80398378 003952B8 2C 05 00 01 */ cmpwi r5, 1
|
|
/* 8039837C 003952BC 90 01 01 14 */ stw r0, 0x114(r1)
|
|
/* 80398380 003952C0 C8 21 01 18 */ lfd f1, 0x118(r1)
|
|
/* 80398384 003952C4 C8 01 01 10 */ lfd f0, 0x110(r1)
|
|
/* 80398388 003952C8 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 8039838C 003952CC EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 80398390 003952D0 EC 41 00 24 */ fdivs f2, f1, f0
|
|
/* 80398394 003952D4 40 82 00 0C */ bne .L_803983A0
|
|
/* 80398398 003952D8 C0 02 0D 48 */ lfs f0, lbl_8051F0A8@sda21(r2)
|
|
/* 8039839C 003952DC EC 42 00 2A */ fadds f2, f2, f0
|
|
.L_803983A0:
|
|
/* 803983A0 003952E0 C0 22 0D 44 */ lfs f1, lbl_8051F0A4@sda21(r2)
|
|
/* 803983A4 003952E4 C0 02 0D 5C */ lfs f0, lbl_8051F0BC@sda21(r2)
|
|
/* 803983A8 003952E8 EC 42 08 2A */ fadds f2, f2, f1
|
|
/* 803983AC 003952EC FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 803983B0 003952F0 40 81 00 08 */ ble .L_803983B8
|
|
/* 803983B4 003952F4 FC 40 00 90 */ fmr f2, f0
|
|
.L_803983B8:
|
|
/* 803983B8 003952F8 C0 3F 01 70 */ lfs f1, 0x170(r31)
|
|
/* 803983BC 003952FC C0 1D 00 8C */ lfs f0, 0x8c(r29)
|
|
/* 803983C0 00395300 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 803983C4 00395304 EC 01 00 BA */ fmadds f0, f1, f2, f0
|
|
/* 803983C8 00395308 D0 03 00 18 */ stfs f0, 0x18(r3)
|
|
/* 803983CC 0039530C D3 E3 00 1C */ stfs f31, 0x1c(r3)
|
|
.L_803983D0:
|
|
/* 803983D0 00395310 83 7C 00 D8 */ lwz r27, 0xd8(r28)
|
|
/* 803983D4 00395314 38 00 00 04 */ li r0, 4
|
|
/* 803983D8 00395318 28 1D 00 00 */ cmplwi r29, 0
|
|
/* 803983DC 0039531C 90 1B 00 3C */ stw r0, 0x3c(r27)
|
|
/* 803983E0 00395320 40 82 00 18 */ bne .L_803983F8
|
|
/* 803983E4 00395324 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 803983E8 00395328 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 803983EC 0039532C 38 80 01 D7 */ li r4, 0x1d7
|
|
/* 803983F0 00395330 4C C6 31 82 */ crclr 6
|
|
/* 803983F4 00395334 4B C9 22 4D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803983F8:
|
|
/* 803983F8 00395338 93 BB 00 04 */ stw r29, 4(r27)
|
|
/* 803983FC 0039533C 38 00 00 00 */ li r0, 0
|
|
/* 80398400 00395340 80 7B 00 04 */ lwz r3, 4(r27)
|
|
/* 80398404 00395344 C0 3B 00 18 */ lfs f1, 0x18(r27)
|
|
/* 80398408 00395348 C0 03 00 8C */ lfs f0, 0x8c(r3)
|
|
/* 8039840C 0039534C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80398410 00395350 D0 1B 00 30 */ stfs f0, 0x30(r27)
|
|
/* 80398414 00395354 80 7B 00 04 */ lwz r3, 4(r27)
|
|
/* 80398418 00395358 C0 3B 00 1C */ lfs f1, 0x1c(r27)
|
|
/* 8039841C 0039535C C0 03 00 9C */ lfs f0, 0x9c(r3)
|
|
/* 80398420 00395360 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80398424 00395364 D0 1B 00 34 */ stfs f0, 0x34(r27)
|
|
/* 80398428 00395368 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 8039842C 0039536C 90 03 00 40 */ stw r0, 0x40(r3)
|
|
.L_80398430:
|
|
/* 80398430 00395370 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 80398434 00395374 3B 9C 00 04 */ addi r28, r28, 4
|
|
/* 80398438 00395378 2C 1A 00 03 */ cmpwi r26, 3
|
|
/* 8039843C 0039537C 41 80 FE 18 */ blt .L_80398254
|
|
.L_80398440:
|
|
/* 80398440 00395380 88 1F 01 C7 */ lbz r0, 0x1c7(r31)
|
|
/* 80398444 00395384 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80398448 00395388 41 82 07 7C */ beq .L_80398BC4
|
|
/* 8039844C 0039538C 80 1F 01 E4 */ lwz r0, 0x1e4(r31)
|
|
/* 80398450 00395390 80 9E 03 C4 */ lwz r4, 0x3c4(r30)
|
|
/* 80398454 00395394 80 7E 03 C8 */ lwz r3, 0x3c8(r30)
|
|
/* 80398458 00395398 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 8039845C 0039539C 80 1E 03 CC */ lwz r0, 0x3cc(r30)
|
|
/* 80398460 003953A0 90 81 00 F4 */ stw r4, 0xf4(r1)
|
|
/* 80398464 003953A4 90 61 00 F8 */ stw r3, 0xf8(r1)
|
|
/* 80398468 003953A8 90 01 00 FC */ stw r0, 0xfc(r1)
|
|
/* 8039846C 003953AC 40 80 00 18 */ bge .L_80398484
|
|
/* 80398470 003953B0 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 80398474 003953B4 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 80398478 003953B8 38 80 07 D2 */ li r4, 0x7d2
|
|
/* 8039847C 003953BC 4C C6 31 82 */ crclr 6
|
|
/* 80398480 003953C0 4B C9 21 C1 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80398484:
|
|
/* 80398484 003953C4 80 1F 01 E4 */ lwz r0, 0x1e4(r31)
|
|
/* 80398488 003953C8 3B 60 00 00 */ li r27, 0
|
|
/* 8039848C 003953CC 80 DF 01 88 */ lwz r6, 0x188(r31)
|
|
/* 80398490 003953D0 3C 60 80 4C */ lis r3, __vt__Q25efx2d3Arg@ha
|
|
/* 80398494 003953D4 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80398498 003953D8 38 A1 00 F4 */ addi r5, r1, 0xf4
|
|
/* 8039849C 003953DC 7C 9F 02 14 */ add r4, r31, r0
|
|
/* 803984A0 003953E0 83 06 00 10 */ lwz r24, 0x10(r6)
|
|
/* 803984A4 003953E4 7F C5 04 2E */ lfsx f30, r5, r0
|
|
/* 803984A8 003953E8 7F 7D DB 78 */ mr r29, r27
|
|
/* 803984AC 003953EC 83 84 00 B0 */ lwz r28, 0xb0(r4)
|
|
/* 803984B0 003953F0 3B 23 15 14 */ addi r25, r3, __vt__Q25efx2d3Arg@l
|
|
/* 803984B4 003953F4 C3 E2 0D 54 */ lfs f31, lbl_8051F0B4@sda21(r2)
|
|
/* 803984B8 003953F8 48 00 00 DC */ b .L_80398594
|
|
.L_803984BC:
|
|
/* 803984BC 003953FC 80 7C 00 7C */ lwz r3, 0x7c(r28)
|
|
/* 803984C0 00395400 7C 63 E8 2E */ lwzx r3, r3, r29
|
|
/* 803984C4 00395404 83 43 00 00 */ lwz r26, 0(r3)
|
|
/* 803984C8 00395408 28 1A 00 00 */ cmplwi r26, 0
|
|
/* 803984CC 0039540C 40 82 00 18 */ bne .L_803984E4
|
|
/* 803984D0 00395410 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 803984D4 00395414 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 803984D8 00395418 38 80 02 55 */ li r4, 0x255
|
|
/* 803984DC 0039541C 4C C6 31 82 */ crclr 6
|
|
/* 803984E0 00395420 4B C9 21 61 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803984E4:
|
|
/* 803984E4 00395424 7F 43 D3 78 */ mr r3, r26
|
|
/* 803984E8 00395428 38 80 00 04 */ li r4, 4
|
|
/* 803984EC 0039542C 4B CA 07 D1 */ bl setBasePosition__7J2DPaneF15J2DBasePosition
|
|
/* 803984F0 00395430 7F 44 D3 78 */ mr r4, r26
|
|
/* 803984F4 00395434 38 61 00 A4 */ addi r3, r1, 0xa4
|
|
/* 803984F8 00395438 38 A0 00 00 */ li r5, 0
|
|
/* 803984FC 0039543C 4B CA 0A 9D */ bl getGlbVtx__7J2DPaneCFUc
|
|
/* 80398500 00395440 C0 3A 00 28 */ lfs f1, 0x28(r26)
|
|
/* 80398504 00395444 7F 44 D3 78 */ mr r4, r26
|
|
/* 80398508 00395448 C0 1A 00 20 */ lfs f0, 0x20(r26)
|
|
/* 8039850C 0039544C 38 61 00 B0 */ addi r3, r1, 0xb0
|
|
/* 80398510 00395450 C0 41 00 A4 */ lfs f2, 0xa4(r1)
|
|
/* 80398514 00395454 38 A0 00 00 */ li r5, 0
|
|
/* 80398518 00395458 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 8039851C 0039545C EC 1F 10 3A */ fmadds f0, f31, f0, f2
|
|
/* 80398520 00395460 D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 80398524 00395464 4B CA 0A 75 */ bl getGlbVtx__7J2DPaneCFUc
|
|
/* 80398528 00395468 C0 3A 00 2C */ lfs f1, 0x2c(r26)
|
|
/* 8039852C 0039546C 38 81 00 98 */ addi r4, r1, 0x98
|
|
/* 80398530 00395470 C0 1A 00 24 */ lfs f0, 0x24(r26)
|
|
/* 80398534 00395474 80 01 00 08 */ lwz r0, 8(r1)
|
|
/* 80398538 00395478 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 8039853C 0039547C C0 21 00 B4 */ lfs f1, 0xb4(r1)
|
|
/* 80398540 00395480 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 80398544 00395484 EC 3F 08 3A */ fmadds f1, f31, f0, f1
|
|
/* 80398548 00395488 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 8039854C 0039548C 93 21 00 A0 */ stw r25, 0xa0(r1)
|
|
/* 80398550 00395490 D0 21 00 0C */ stfs f1, 0xc(r1)
|
|
/* 80398554 00395494 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 80398558 00395498 D0 01 00 98 */ stfs f0, 0x98(r1)
|
|
/* 8039855C 0039549C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80398560 003954A0 C0 01 00 14 */ lfs f0, 0x14(r1)
|
|
/* 80398564 003954A4 D0 01 00 9C */ stfs f0, 0x9c(r1)
|
|
/* 80398568 003954A8 80 7C 00 AC */ lwz r3, 0xac(r28)
|
|
/* 8039856C 003954AC 7C 63 E8 2E */ lwzx r3, r3, r29
|
|
/* 80398570 003954B0 D3 C3 00 14 */ stfs f30, 0x14(r3)
|
|
/* 80398574 003954B4 80 7C 00 AC */ lwz r3, 0xac(r28)
|
|
/* 80398578 003954B8 7C 63 E8 2E */ lwzx r3, r3, r29
|
|
/* 8039857C 003954BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80398580 003954C0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80398584 003954C4 7D 89 03 A6 */ mtctr r12
|
|
/* 80398588 003954C8 4E 80 04 21 */ bctrl
|
|
/* 8039858C 003954CC 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 80398590 003954D0 3B 7B 00 01 */ addi r27, r27, 1
|
|
.L_80398594:
|
|
/* 80398594 003954D4 7C 1B C0 00 */ cmpw r27, r24
|
|
/* 80398598 003954D8 41 80 FF 24 */ blt .L_803984BC
|
|
/* 8039859C 003954DC 7F E3 FB 78 */ mr r3, r31
|
|
/* 803985A0 003954E0 48 00 06 55 */ bl changeAnimDemo__Q28Morimura16TChallengeResultFv
|
|
/* 803985A4 003954E4 48 00 06 20 */ b .L_80398BC4
|
|
.L_803985A8:
|
|
/* 803985A8 003954E8 3B 20 00 00 */ li r25, 0
|
|
/* 803985AC 003954EC 7F FC FB 78 */ mr r28, r31
|
|
.L_803985B0:
|
|
/* 803985B0 003954F0 80 9C 00 D8 */ lwz r4, 0xd8(r28)
|
|
/* 803985B4 003954F4 80 04 00 3C */ lwz r0, 0x3c(r4)
|
|
/* 803985B8 003954F8 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 803985BC 003954FC 40 82 00 30 */ bne .L_803985EC
|
|
/* 803985C0 00395500 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 803985C4 00395504 38 80 18 2D */ li r4, 0x182d
|
|
/* 803985C8 00395508 38 A0 00 00 */ li r5, 0
|
|
/* 803985CC 0039550C 4B FA 00 65 */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
/* 803985D0 00395510 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 803985D4 00395514 38 80 00 05 */ li r4, 5
|
|
/* 803985D8 00395518 38 00 00 01 */ li r0, 1
|
|
/* 803985DC 0039551C 90 83 00 3C */ stw r4, 0x3c(r3)
|
|
/* 803985E0 00395520 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 803985E4 00395524 90 03 00 40 */ stw r0, 0x40(r3)
|
|
/* 803985E8 00395528 48 00 03 20 */ b .L_80398908
|
|
.L_803985EC:
|
|
/* 803985EC 0039552C 2C 00 00 05 */ cmpwi r0, 5
|
|
/* 803985F0 00395530 40 82 03 18 */ bne .L_80398908
|
|
/* 803985F4 00395534 C0 22 0D 64 */ lfs f1, lbl_8051F0C4@sda21(r2)
|
|
/* 803985F8 00395538 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 803985FC 0039553C C0 0D 86 10 */ lfs f0, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80398600 00395540 80 64 00 40 */ lwz r3, 0x40(r4)
|
|
/* 80398604 00395544 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 80398608 00395548 90 01 01 18 */ stw r0, 0x118(r1)
|
|
/* 8039860C 0039554C 6C 60 80 00 */ xoris r0, r3, 0x8000
|
|
/* 80398610 00395550 C8 42 0D 70 */ lfd f2, lbl_8051F0D0@sda21(r2)
|
|
/* 80398614 00395554 90 01 01 1C */ stw r0, 0x11c(r1)
|
|
/* 80398618 00395558 C8 21 01 18 */ lfd f1, 0x118(r1)
|
|
/* 8039861C 0039555C EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 80398620 00395560 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80398624 00395564 40 81 02 E4 */ ble .L_80398908
|
|
/* 80398628 00395568 88 1F 01 C4 */ lbz r0, 0x1c4(r31)
|
|
/* 8039862C 0039556C 38 A0 00 00 */ li r5, 0
|
|
/* 80398630 00395570 80 64 00 44 */ lwz r3, 0x44(r4)
|
|
/* 80398634 00395574 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
|
|
/* 80398638 00395578 41 82 00 08 */ beq .L_80398640
|
|
/* 8039863C 0039557C 38 A0 00 01 */ li r5, 1
|
|
.L_80398640:
|
|
/* 80398640 00395580 54 63 10 3A */ slwi r3, r3, 2
|
|
/* 80398644 00395584 54 A0 06 3F */ clrlwi. r0, r5, 0x18
|
|
/* 80398648 00395588 3B 03 01 8C */ addi r24, r3, 0x18c
|
|
/* 8039864C 0039558C 7F 5F C0 2E */ lwzx r26, r31, r24
|
|
/* 80398650 00395590 41 82 00 40 */ beq .L_80398690
|
|
/* 80398654 00395594 80 7A 00 08 */ lwz r3, 8(r26)
|
|
/* 80398658 00395598 38 A0 00 00 */ li r5, 0
|
|
/* 8039865C 0039559C 80 8D 99 AC */ lwz r4, mRedFlowerTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80398660 003955A0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80398664 003955A4 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 80398668 003955A8 7D 89 03 A6 */ mtctr r12
|
|
/* 8039866C 003955AC 4E 80 04 21 */ bctrl
|
|
/* 80398670 003955B0 80 7A 00 0C */ lwz r3, 0xc(r26)
|
|
/* 80398674 003955B4 38 A0 00 00 */ li r5, 0
|
|
/* 80398678 003955B8 80 8D 99 AC */ lwz r4, mRedFlowerTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 8039867C 003955BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80398680 003955C0 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 80398684 003955C4 7D 89 03 A6 */ mtctr r12
|
|
/* 80398688 003955C8 4E 80 04 21 */ bctrl
|
|
/* 8039868C 003955CC 48 00 00 3C */ b .L_803986C8
|
|
.L_80398690:
|
|
/* 80398690 003955D0 80 7A 00 08 */ lwz r3, 8(r26)
|
|
/* 80398694 003955D4 38 A0 00 00 */ li r5, 0
|
|
/* 80398698 003955D8 80 8D 99 A8 */ lwz r4, mFlowerTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 8039869C 003955DC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803986A0 003955E0 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 803986A4 003955E4 7D 89 03 A6 */ mtctr r12
|
|
/* 803986A8 003955E8 4E 80 04 21 */ bctrl
|
|
/* 803986AC 003955EC 80 7A 00 0C */ lwz r3, 0xc(r26)
|
|
/* 803986B0 003955F0 38 A0 00 00 */ li r5, 0
|
|
/* 803986B4 003955F4 80 8D 99 A8 */ lwz r4, mFlowerTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 803986B8 003955F8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803986BC 003955FC 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 803986C0 00395600 7D 89 03 A6 */ mtctr r12
|
|
/* 803986C4 00395604 4E 80 04 21 */ bctrl
|
|
.L_803986C8:
|
|
/* 803986C8 00395608 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 803986CC 0039560C 38 80 18 30 */ li r4, 0x1830
|
|
/* 803986D0 00395610 38 A0 00 00 */ li r5, 0
|
|
/* 803986D4 00395614 4B F9 FF 5D */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
/* 803986D8 00395618 7F 5F C0 2E */ lwzx r26, r31, r24
|
|
/* 803986DC 0039561C 38 61 00 8C */ addi r3, r1, 0x8c
|
|
/* 803986E0 00395620 38 A0 00 00 */ li r5, 0
|
|
/* 803986E4 00395624 83 1A 00 08 */ lwz r24, 8(r26)
|
|
/* 803986E8 00395628 7F 04 C3 78 */ mr r4, r24
|
|
/* 803986EC 0039562C 4B CA 08 AD */ bl getGlbVtx__7J2DPaneCFUc
|
|
/* 803986F0 00395630 C0 38 00 2C */ lfs f1, 0x2c(r24)
|
|
/* 803986F4 00395634 38 61 00 80 */ addi r3, r1, 0x80
|
|
/* 803986F8 00395638 C0 18 00 24 */ lfs f0, 0x24(r24)
|
|
/* 803986FC 0039563C 38 A0 00 00 */ li r5, 0
|
|
/* 80398700 00395640 83 1A 00 08 */ lwz r24, 8(r26)
|
|
/* 80398704 00395644 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80398708 00395648 C0 41 00 90 */ lfs f2, 0x90(r1)
|
|
/* 8039870C 0039564C C0 22 0D 54 */ lfs f1, lbl_8051F0B4@sda21(r2)
|
|
/* 80398710 00395650 7F 04 C3 78 */ mr r4, r24
|
|
/* 80398714 00395654 EF C1 10 3A */ fmadds f30, f1, f0, f2
|
|
/* 80398718 00395658 4B CA 08 81 */ bl getGlbVtx__7J2DPaneCFUc
|
|
/* 8039871C 0039565C C0 38 00 28 */ lfs f1, 0x28(r24)
|
|
/* 80398720 00395660 3C 60 80 4C */ lis r3, __vt__Q25efx2d7TBaseIF@ha
|
|
/* 80398724 00395664 C0 18 00 20 */ lfs f0, 0x20(r24)
|
|
/* 80398728 00395668 38 E0 00 00 */ li r7, 0
|
|
/* 8039872C 0039566C D3 C1 00 34 */ stfs f30, 0x34(r1)
|
|
/* 80398730 00395670 38 03 14 F0 */ addi r0, r3, __vt__Q25efx2d7TBaseIF@l
|
|
/* 80398734 00395674 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80398738 00395678 C0 41 00 80 */ lfs f2, 0x80(r1)
|
|
/* 8039873C 0039567C C0 22 0D 54 */ lfs f1, lbl_8051F0B4@sda21(r2)
|
|
/* 80398740 00395680 3C A0 80 4C */ lis r5, __vt__Q25efx2d5TBase@ha
|
|
/* 80398744 00395684 80 61 00 34 */ lwz r3, 0x34(r1)
|
|
/* 80398748 00395688 3C 80 80 4E */ lis r4, __vt__Q25efx2d8TSimple1@ha
|
|
/* 8039874C 0039568C EC 21 10 3A */ fmadds f1, f1, f0, f2
|
|
/* 80398750 00395690 90 61 00 24 */ stw r3, 0x24(r1)
|
|
/* 80398754 00395694 3C C0 80 4C */ lis r6, __vt__Q25efx2d3Arg@ha
|
|
/* 80398758 00395698 3C 60 80 4E */ lis r3, __vt__Q25efx2d14T2DChangesmoke@ha
|
|
/* 8039875C 0039569C C0 01 00 24 */ lfs f0, 0x24(r1)
|
|
/* 80398760 003956A0 39 26 15 14 */ addi r9, r6, __vt__Q25efx2d3Arg@l
|
|
/* 80398764 003956A4 D0 21 00 30 */ stfs f1, 0x30(r1)
|
|
/* 80398768 003956A8 39 05 14 D8 */ addi r8, r5, __vt__Q25efx2d5TBase@l
|
|
/* 8039876C 003956AC 38 A0 00 07 */ li r5, 7
|
|
/* 80398770 003956B0 38 C4 74 88 */ addi r6, r4, __vt__Q25efx2d8TSimple1@l
|
|
/* 80398774 003956B4 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 80398778 003956B8 38 03 3D C4 */ addi r0, r3, __vt__Q25efx2d14T2DChangesmoke@l
|
|
/* 8039877C 003956BC 81 41 00 30 */ lwz r10, 0x30(r1)
|
|
/* 80398780 003956C0 38 61 00 D8 */ addi r3, r1, 0xd8
|
|
/* 80398784 003956C4 91 01 00 D8 */ stw r8, 0xd8(r1)
|
|
/* 80398788 003956C8 38 81 00 E8 */ addi r4, r1, 0xe8
|
|
/* 8039878C 003956CC 91 41 00 20 */ stw r10, 0x20(r1)
|
|
/* 80398790 003956D0 90 C1 00 D8 */ stw r6, 0xd8(r1)
|
|
/* 80398794 003956D4 C0 21 00 20 */ lfs f1, 0x20(r1)
|
|
/* 80398798 003956D8 91 21 00 F0 */ stw r9, 0xf0(r1)
|
|
/* 8039879C 003956DC D0 21 00 E8 */ stfs f1, 0xe8(r1)
|
|
/* 803987A0 003956E0 D0 01 00 EC */ stfs f0, 0xec(r1)
|
|
/* 803987A4 003956E4 98 E1 00 DC */ stb r7, 0xdc(r1)
|
|
/* 803987A8 003956E8 98 E1 00 DD */ stb r7, 0xdd(r1)
|
|
/* 803987AC 003956EC B0 A1 00 E0 */ sth r5, 0xe0(r1)
|
|
/* 803987B0 003956F0 90 E1 00 E4 */ stw r7, 0xe4(r1)
|
|
/* 803987B4 003956F4 90 01 00 D8 */ stw r0, 0xd8(r1)
|
|
/* 803987B8 003956F8 48 02 10 79 */ bl create__Q25efx2d8TSimple1FPQ25efx2d3Arg
|
|
/* 803987BC 003956FC 83 1F 01 98 */ lwz r24, 0x198(r31)
|
|
/* 803987C0 00395700 88 18 00 00 */ lbz r0, 0(r24)
|
|
/* 803987C4 00395704 28 00 00 00 */ cmplwi r0, 0
|
|
/* 803987C8 00395708 40 82 00 84 */ bne .L_8039884C
|
|
/* 803987CC 0039570C 83 58 00 08 */ lwz r26, 8(r24)
|
|
/* 803987D0 00395710 38 61 00 74 */ addi r3, r1, 0x74
|
|
/* 803987D4 00395714 38 A0 00 00 */ li r5, 0
|
|
/* 803987D8 00395718 7F 44 D3 78 */ mr r4, r26
|
|
/* 803987DC 0039571C 4B CA 07 BD */ bl getGlbVtx__7J2DPaneCFUc
|
|
/* 803987E0 00395720 C0 3A 00 2C */ lfs f1, 0x2c(r26)
|
|
/* 803987E4 00395724 38 61 00 68 */ addi r3, r1, 0x68
|
|
/* 803987E8 00395728 C0 1A 00 24 */ lfs f0, 0x24(r26)
|
|
/* 803987EC 0039572C 38 A0 00 00 */ li r5, 0
|
|
/* 803987F0 00395730 83 18 00 08 */ lwz r24, 8(r24)
|
|
/* 803987F4 00395734 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 803987F8 00395738 C0 21 00 78 */ lfs f1, 0x78(r1)
|
|
/* 803987FC 0039573C 7F 04 C3 78 */ mr r4, r24
|
|
/* 80398800 00395740 EF C1 00 2A */ fadds f30, f1, f0
|
|
/* 80398804 00395744 4B CA 07 95 */ bl getGlbVtx__7J2DPaneCFUc
|
|
/* 80398808 00395748 C0 38 00 28 */ lfs f1, 0x28(r24)
|
|
/* 8039880C 0039574C 38 80 00 01 */ li r4, 1
|
|
/* 80398810 00395750 C0 18 00 20 */ lfs f0, 0x20(r24)
|
|
/* 80398814 00395754 38 00 00 03 */ li r0, 3
|
|
/* 80398818 00395758 C0 41 00 68 */ lfs f2, 0x68(r1)
|
|
/* 8039881C 0039575C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80398820 00395760 80 7F 01 98 */ lwz r3, 0x198(r31)
|
|
/* 80398824 00395764 98 83 00 00 */ stb r4, 0(r3)
|
|
/* 80398828 00395768 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 8039882C 0039576C 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 80398830 00395770 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80398834 00395774 D3 C3 00 0C */ stfs f30, 0xc(r3)
|
|
/* 80398838 00395778 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 8039883C 0039577C 90 03 00 44 */ stw r0, 0x44(r3)
|
|
/* 80398840 00395780 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 80398844 00395784 90 83 00 3C */ stw r4, 0x3c(r3)
|
|
/* 80398848 00395788 48 00 00 C0 */ b .L_80398908
|
|
.L_8039884C:
|
|
/* 8039884C 0039578C 83 1F 01 9C */ lwz r24, 0x19c(r31)
|
|
/* 80398850 00395790 88 18 00 00 */ lbz r0, 0(r24)
|
|
/* 80398854 00395794 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80398858 00395798 40 82 00 84 */ bne .L_803988DC
|
|
/* 8039885C 0039579C 83 58 00 08 */ lwz r26, 8(r24)
|
|
/* 80398860 003957A0 38 61 00 5C */ addi r3, r1, 0x5c
|
|
/* 80398864 003957A4 38 A0 00 00 */ li r5, 0
|
|
/* 80398868 003957A8 7F 44 D3 78 */ mr r4, r26
|
|
/* 8039886C 003957AC 4B CA 07 2D */ bl getGlbVtx__7J2DPaneCFUc
|
|
/* 80398870 003957B0 C0 3A 00 2C */ lfs f1, 0x2c(r26)
|
|
/* 80398874 003957B4 38 61 00 50 */ addi r3, r1, 0x50
|
|
/* 80398878 003957B8 C0 1A 00 24 */ lfs f0, 0x24(r26)
|
|
/* 8039887C 003957BC 38 A0 00 00 */ li r5, 0
|
|
/* 80398880 003957C0 83 18 00 08 */ lwz r24, 8(r24)
|
|
/* 80398884 003957C4 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80398888 003957C8 C0 21 00 60 */ lfs f1, 0x60(r1)
|
|
/* 8039888C 003957CC 7F 04 C3 78 */ mr r4, r24
|
|
/* 80398890 003957D0 EF C1 00 2A */ fadds f30, f1, f0
|
|
/* 80398894 003957D4 4B CA 07 05 */ bl getGlbVtx__7J2DPaneCFUc
|
|
/* 80398898 003957D8 C0 38 00 28 */ lfs f1, 0x28(r24)
|
|
/* 8039889C 003957DC 38 80 00 01 */ li r4, 1
|
|
/* 803988A0 003957E0 C0 18 00 20 */ lfs f0, 0x20(r24)
|
|
/* 803988A4 003957E4 38 00 00 04 */ li r0, 4
|
|
/* 803988A8 003957E8 C0 41 00 50 */ lfs f2, 0x50(r1)
|
|
/* 803988AC 003957EC EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 803988B0 003957F0 80 7F 01 9C */ lwz r3, 0x19c(r31)
|
|
/* 803988B4 003957F4 98 83 00 00 */ stb r4, 0(r3)
|
|
/* 803988B8 003957F8 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 803988BC 003957FC 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 803988C0 00395800 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 803988C4 00395804 D3 C3 00 0C */ stfs f30, 0xc(r3)
|
|
/* 803988C8 00395808 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 803988CC 0039580C 90 03 00 44 */ stw r0, 0x44(r3)
|
|
/* 803988D0 00395810 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 803988D4 00395814 90 83 00 3C */ stw r4, 0x3c(r3)
|
|
/* 803988D8 00395818 48 00 00 30 */ b .L_80398908
|
|
.L_803988DC:
|
|
/* 803988DC 0039581C 80 BC 00 D8 */ lwz r5, 0xd8(r28)
|
|
/* 803988E0 00395820 38 80 00 01 */ li r4, 1
|
|
/* 803988E4 00395824 38 60 00 00 */ li r3, 0
|
|
/* 803988E8 00395828 38 00 00 05 */ li r0, 5
|
|
/* 803988EC 0039582C 90 85 00 3C */ stw r4, 0x3c(r5)
|
|
/* 803988F0 00395830 C0 05 00 10 */ lfs f0, 0x10(r5)
|
|
/* 803988F4 00395834 D0 05 00 08 */ stfs f0, 8(r5)
|
|
/* 803988F8 00395838 C0 05 00 14 */ lfs f0, 0x14(r5)
|
|
/* 803988FC 0039583C D0 05 00 0C */ stfs f0, 0xc(r5)
|
|
/* 80398900 00395840 90 65 00 40 */ stw r3, 0x40(r5)
|
|
/* 80398904 00395844 90 1F 01 C8 */ stw r0, 0x1c8(r31)
|
|
.L_80398908:
|
|
/* 80398908 00395848 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 8039890C 0039584C 3B 9C 00 04 */ addi r28, r28, 4
|
|
/* 80398910 00395850 2C 19 00 03 */ cmpwi r25, 3
|
|
/* 80398914 00395854 41 80 FC 9C */ blt .L_803985B0
|
|
/* 80398918 00395858 48 00 02 AC */ b .L_80398BC4
|
|
.L_8039891C:
|
|
/* 8039891C 0039585C 7F FC FB 78 */ mr r28, r31
|
|
/* 80398920 00395860 3B 20 00 01 */ li r25, 1
|
|
/* 80398924 00395864 3B 40 00 00 */ li r26, 0
|
|
.L_80398928:
|
|
/* 80398928 00395868 80 9C 00 D8 */ lwz r4, 0xd8(r28)
|
|
/* 8039892C 0039586C 80 64 00 40 */ lwz r3, 0x40(r4)
|
|
/* 80398930 00395870 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 80398934 00395874 41 82 02 30 */ beq .L_80398B64
|
|
/* 80398938 00395878 80 04 00 3C */ lwz r0, 0x3c(r4)
|
|
/* 8039893C 0039587C 3B 20 00 00 */ li r25, 0
|
|
/* 80398940 00395880 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80398944 00395884 40 82 00 30 */ bne .L_80398974
|
|
/* 80398948 00395888 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 8039894C 0039588C 38 80 18 2D */ li r4, 0x182d
|
|
/* 80398950 00395890 38 A0 00 00 */ li r5, 0
|
|
/* 80398954 00395894 4B F9 FC DD */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
/* 80398958 00395898 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 8039895C 0039589C 38 80 00 05 */ li r4, 5
|
|
/* 80398960 003958A0 38 00 00 01 */ li r0, 1
|
|
/* 80398964 003958A4 90 83 00 3C */ stw r4, 0x3c(r3)
|
|
/* 80398968 003958A8 80 7C 00 D8 */ lwz r3, 0xd8(r28)
|
|
/* 8039896C 003958AC 90 03 00 40 */ stw r0, 0x40(r3)
|
|
/* 80398970 003958B0 48 00 01 F4 */ b .L_80398B64
|
|
.L_80398974:
|
|
/* 80398974 003958B4 2C 00 00 05 */ cmpwi r0, 5
|
|
/* 80398978 003958B8 40 82 01 EC */ bne .L_80398B64
|
|
/* 8039897C 003958BC C0 22 0D 64 */ lfs f1, lbl_8051F0C4@sda21(r2)
|
|
/* 80398980 003958C0 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 80398984 003958C4 C0 0D 86 10 */ lfs f0, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80398988 003958C8 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 8039898C 003958CC 90 61 01 1C */ stw r3, 0x11c(r1)
|
|
/* 80398990 003958D0 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 80398994 003958D4 C8 42 0D 70 */ lfd f2, lbl_8051F0D0@sda21(r2)
|
|
/* 80398998 003958D8 90 01 01 18 */ stw r0, 0x118(r1)
|
|
/* 8039899C 003958DC C8 21 01 18 */ lfd f1, 0x118(r1)
|
|
/* 803989A0 003958E0 EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 803989A4 003958E4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 803989A8 003958E8 40 81 01 BC */ ble .L_80398B64
|
|
/* 803989AC 003958EC 88 1F 01 C4 */ lbz r0, 0x1c4(r31)
|
|
/* 803989B0 003958F0 38 A0 00 00 */ li r5, 0
|
|
/* 803989B4 003958F4 80 64 00 44 */ lwz r3, 0x44(r4)
|
|
/* 803989B8 003958F8 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
|
|
/* 803989BC 003958FC 41 82 00 08 */ beq .L_803989C4
|
|
/* 803989C0 00395900 38 A0 00 01 */ li r5, 1
|
|
.L_803989C4:
|
|
/* 803989C4 00395904 54 63 10 3A */ slwi r3, r3, 2
|
|
/* 803989C8 00395908 54 A0 06 3F */ clrlwi. r0, r5, 0x18
|
|
/* 803989CC 0039590C 3B 03 01 8C */ addi r24, r3, 0x18c
|
|
/* 803989D0 00395910 7F 7F C0 2E */ lwzx r27, r31, r24
|
|
/* 803989D4 00395914 41 82 00 40 */ beq .L_80398A14
|
|
/* 803989D8 00395918 80 7B 00 08 */ lwz r3, 8(r27)
|
|
/* 803989DC 0039591C 38 A0 00 00 */ li r5, 0
|
|
/* 803989E0 00395920 80 8D 99 AC */ lwz r4, mRedFlowerTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 803989E4 00395924 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803989E8 00395928 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 803989EC 0039592C 7D 89 03 A6 */ mtctr r12
|
|
/* 803989F0 00395930 4E 80 04 21 */ bctrl
|
|
/* 803989F4 00395934 80 7B 00 0C */ lwz r3, 0xc(r27)
|
|
/* 803989F8 00395938 38 A0 00 00 */ li r5, 0
|
|
/* 803989FC 0039593C 80 8D 99 AC */ lwz r4, mRedFlowerTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80398A00 00395940 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80398A04 00395944 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 80398A08 00395948 7D 89 03 A6 */ mtctr r12
|
|
/* 80398A0C 0039594C 4E 80 04 21 */ bctrl
|
|
/* 80398A10 00395950 48 00 00 3C */ b .L_80398A4C
|
|
.L_80398A14:
|
|
/* 80398A14 00395954 80 7B 00 08 */ lwz r3, 8(r27)
|
|
/* 80398A18 00395958 38 A0 00 00 */ li r5, 0
|
|
/* 80398A1C 0039595C 80 8D 99 A8 */ lwz r4, mFlowerTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80398A20 00395960 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80398A24 00395964 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 80398A28 00395968 7D 89 03 A6 */ mtctr r12
|
|
/* 80398A2C 0039596C 4E 80 04 21 */ bctrl
|
|
/* 80398A30 00395970 80 7B 00 0C */ lwz r3, 0xc(r27)
|
|
/* 80398A34 00395974 38 A0 00 00 */ li r5, 0
|
|
/* 80398A38 00395978 80 8D 99 A8 */ lwz r4, mFlowerTexture__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80398A3C 0039597C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80398A40 00395980 81 8C 01 10 */ lwz r12, 0x110(r12)
|
|
/* 80398A44 00395984 7D 89 03 A6 */ mtctr r12
|
|
/* 80398A48 00395988 4E 80 04 21 */ bctrl
|
|
.L_80398A4C:
|
|
/* 80398A4C 0039598C 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 80398A50 00395990 38 80 18 30 */ li r4, 0x1830
|
|
/* 80398A54 00395994 38 A0 00 00 */ li r5, 0
|
|
/* 80398A58 00395998 4B F9 FB D9 */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
/* 80398A5C 0039599C 7F 7F C0 2E */ lwzx r27, r31, r24
|
|
/* 80398A60 003959A0 38 61 00 44 */ addi r3, r1, 0x44
|
|
/* 80398A64 003959A4 38 A0 00 00 */ li r5, 0
|
|
/* 80398A68 003959A8 83 1B 00 08 */ lwz r24, 8(r27)
|
|
/* 80398A6C 003959AC 7F 04 C3 78 */ mr r4, r24
|
|
/* 80398A70 003959B0 4B CA 05 29 */ bl getGlbVtx__7J2DPaneCFUc
|
|
/* 80398A74 003959B4 C0 38 00 2C */ lfs f1, 0x2c(r24)
|
|
/* 80398A78 003959B8 38 61 00 38 */ addi r3, r1, 0x38
|
|
/* 80398A7C 003959BC C0 18 00 24 */ lfs f0, 0x24(r24)
|
|
/* 80398A80 003959C0 38 A0 00 00 */ li r5, 0
|
|
/* 80398A84 003959C4 83 1B 00 08 */ lwz r24, 8(r27)
|
|
/* 80398A88 003959C8 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80398A8C 003959CC C0 41 00 48 */ lfs f2, 0x48(r1)
|
|
/* 80398A90 003959D0 C0 22 0D 54 */ lfs f1, lbl_8051F0B4@sda21(r2)
|
|
/* 80398A94 003959D4 7F 04 C3 78 */ mr r4, r24
|
|
/* 80398A98 003959D8 EF C1 10 3A */ fmadds f30, f1, f0, f2
|
|
/* 80398A9C 003959DC 4B CA 04 FD */ bl getGlbVtx__7J2DPaneCFUc
|
|
/* 80398AA0 003959E0 C0 38 00 28 */ lfs f1, 0x28(r24)
|
|
/* 80398AA4 003959E4 3C 60 80 4C */ lis r3, __vt__Q25efx2d7TBaseIF@ha
|
|
/* 80398AA8 003959E8 C0 18 00 20 */ lfs f0, 0x20(r24)
|
|
/* 80398AAC 003959EC 38 E0 00 00 */ li r7, 0
|
|
/* 80398AB0 003959F0 D3 C1 00 2C */ stfs f30, 0x2c(r1)
|
|
/* 80398AB4 003959F4 38 03 14 F0 */ addi r0, r3, __vt__Q25efx2d7TBaseIF@l
|
|
/* 80398AB8 003959F8 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80398ABC 003959FC C0 41 00 38 */ lfs f2, 0x38(r1)
|
|
/* 80398AC0 00395A00 C0 22 0D 54 */ lfs f1, lbl_8051F0B4@sda21(r2)
|
|
/* 80398AC4 00395A04 3C A0 80 4C */ lis r5, __vt__Q25efx2d5TBase@ha
|
|
/* 80398AC8 00395A08 80 61 00 2C */ lwz r3, 0x2c(r1)
|
|
/* 80398ACC 00395A0C 3C 80 80 4E */ lis r4, __vt__Q25efx2d8TSimple1@ha
|
|
/* 80398AD0 00395A10 EC 21 10 3A */ fmadds f1, f1, f0, f2
|
|
/* 80398AD4 00395A14 90 61 00 1C */ stw r3, 0x1c(r1)
|
|
/* 80398AD8 00395A18 3C C0 80 4C */ lis r6, __vt__Q25efx2d3Arg@ha
|
|
/* 80398ADC 00395A1C 3C 60 80 4E */ lis r3, __vt__Q25efx2d14T2DChangesmoke@ha
|
|
/* 80398AE0 00395A20 C0 01 00 1C */ lfs f0, 0x1c(r1)
|
|
/* 80398AE4 00395A24 39 26 15 14 */ addi r9, r6, __vt__Q25efx2d3Arg@l
|
|
/* 80398AE8 00395A28 D0 21 00 28 */ stfs f1, 0x28(r1)
|
|
/* 80398AEC 00395A2C 39 05 14 D8 */ addi r8, r5, __vt__Q25efx2d5TBase@l
|
|
/* 80398AF0 00395A30 38 A0 00 07 */ li r5, 7
|
|
/* 80398AF4 00395A34 38 C4 74 88 */ addi r6, r4, __vt__Q25efx2d8TSimple1@l
|
|
/* 80398AF8 00395A38 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 80398AFC 00395A3C 38 03 3D C4 */ addi r0, r3, __vt__Q25efx2d14T2DChangesmoke@l
|
|
/* 80398B00 00395A40 81 41 00 28 */ lwz r10, 0x28(r1)
|
|
/* 80398B04 00395A44 38 61 00 BC */ addi r3, r1, 0xbc
|
|
/* 80398B08 00395A48 91 01 00 BC */ stw r8, 0xbc(r1)
|
|
/* 80398B0C 00395A4C 38 81 00 CC */ addi r4, r1, 0xcc
|
|
/* 80398B10 00395A50 91 41 00 18 */ stw r10, 0x18(r1)
|
|
/* 80398B14 00395A54 90 C1 00 BC */ stw r6, 0xbc(r1)
|
|
/* 80398B18 00395A58 C0 21 00 18 */ lfs f1, 0x18(r1)
|
|
/* 80398B1C 00395A5C 91 21 00 D4 */ stw r9, 0xd4(r1)
|
|
/* 80398B20 00395A60 D0 21 00 CC */ stfs f1, 0xcc(r1)
|
|
/* 80398B24 00395A64 D0 01 00 D0 */ stfs f0, 0xd0(r1)
|
|
/* 80398B28 00395A68 98 E1 00 C0 */ stb r7, 0xc0(r1)
|
|
/* 80398B2C 00395A6C 98 E1 00 C1 */ stb r7, 0xc1(r1)
|
|
/* 80398B30 00395A70 B0 A1 00 C4 */ sth r5, 0xc4(r1)
|
|
/* 80398B34 00395A74 90 E1 00 C8 */ stw r7, 0xc8(r1)
|
|
/* 80398B38 00395A78 90 01 00 BC */ stw r0, 0xbc(r1)
|
|
/* 80398B3C 00395A7C 48 02 0C F5 */ bl create__Q25efx2d8TSimple1FPQ25efx2d3Arg
|
|
/* 80398B40 00395A80 80 9C 00 D8 */ lwz r4, 0xd8(r28)
|
|
/* 80398B44 00395A84 38 60 00 01 */ li r3, 1
|
|
/* 80398B48 00395A88 38 00 00 00 */ li r0, 0
|
|
/* 80398B4C 00395A8C 90 64 00 3C */ stw r3, 0x3c(r4)
|
|
/* 80398B50 00395A90 C0 04 00 10 */ lfs f0, 0x10(r4)
|
|
/* 80398B54 00395A94 D0 04 00 08 */ stfs f0, 8(r4)
|
|
/* 80398B58 00395A98 C0 04 00 14 */ lfs f0, 0x14(r4)
|
|
/* 80398B5C 00395A9C D0 04 00 0C */ stfs f0, 0xc(r4)
|
|
/* 80398B60 00395AA0 90 04 00 40 */ stw r0, 0x40(r4)
|
|
.L_80398B64:
|
|
/* 80398B64 00395AA4 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 80398B68 00395AA8 3B 9C 00 04 */ addi r28, r28, 4
|
|
/* 80398B6C 00395AAC 2C 1A 00 03 */ cmpwi r26, 3
|
|
/* 80398B70 00395AB0 41 80 FD B8 */ blt .L_80398928
|
|
/* 80398B74 00395AB4 57 20 06 3F */ clrlwi. r0, r25, 0x18
|
|
/* 80398B78 00395AB8 41 82 00 4C */ beq .L_80398BC4
|
|
/* 80398B7C 00395ABC 38 00 00 06 */ li r0, 6
|
|
/* 80398B80 00395AC0 90 1F 01 C8 */ stw r0, 0x1c8(r31)
|
|
/* 80398B84 00395AC4 48 00 00 40 */ b .L_80398BC4
|
|
.L_80398B88:
|
|
/* 80398B88 00395AC8 80 1F 01 E4 */ lwz r0, 0x1e4(r31)
|
|
/* 80398B8C 00395ACC 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80398B90 00395AD0 41 80 00 34 */ blt .L_80398BC4
|
|
/* 80398B94 00395AD4 80 7F 00 7C */ lwz r3, 0x7c(r31)
|
|
/* 80398B98 00395AD8 4B FF 48 A5 */ bl isRandAnimStart__Q28Morimura16TChallengeScreenFv
|
|
/* 80398B9C 00395ADC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80398BA0 00395AE0 41 82 00 24 */ beq .L_80398BC4
|
|
/* 80398BA4 00395AE4 80 7F 00 90 */ lwz r3, 0x90(r31)
|
|
/* 80398BA8 00395AE8 38 80 00 01 */ li r4, 1
|
|
/* 80398BAC 00395AEC 98 83 00 B0 */ stb r4, 0xb0(r3)
|
|
/* 80398BB0 00395AF0 80 1F 01 E4 */ lwz r0, 0x1e4(r31)
|
|
/* 80398BB4 00395AF4 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80398BB8 00395AF8 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 80398BBC 00395AFC 80 63 00 B0 */ lwz r3, 0xb0(r3)
|
|
/* 80398BC0 00395B00 98 83 00 B0 */ stb r4, 0xb0(r3)
|
|
.L_80398BC4:
|
|
/* 80398BC4 00395B04 80 7F 01 D0 */ lwz r3, 0x1d0(r31)
|
|
/* 80398BC8 00395B08 38 03 00 01 */ addi r0, r3, 1
|
|
/* 80398BCC 00395B0C 90 1F 01 D0 */ stw r0, 0x1d0(r31)
|
|
/* 80398BD0 00395B10 E3 E1 01 58 */ psq_l f31, 344(r1), 0, qr0
|
|
/* 80398BD4 00395B14 CB E1 01 50 */ lfd f31, 0x150(r1)
|
|
/* 80398BD8 00395B18 E3 C1 01 48 */ psq_l f30, 328(r1), 0, qr0
|
|
/* 80398BDC 00395B1C CB C1 01 40 */ lfd f30, 0x140(r1)
|
|
/* 80398BE0 00395B20 BB 01 01 20 */ lmw r24, 0x120(r1)
|
|
/* 80398BE4 00395B24 80 01 01 64 */ lwz r0, 0x164(r1)
|
|
/* 80398BE8 00395B28 7C 08 03 A6 */ mtlr r0
|
|
/* 80398BEC 00395B2C 38 21 01 60 */ addi r1, r1, 0x160
|
|
/* 80398BF0 00395B30 4E 80 00 20 */ blr
|
|
|
|
.global changeAnimDemo__Q28Morimura16TChallengeResultFv
|
|
changeAnimDemo__Q28Morimura16TChallengeResultFv:
|
|
/* 80398BF4 00395B34 94 21 FF 10 */ stwu r1, -0xf0(r1)
|
|
/* 80398BF8 00395B38 7C 08 02 A6 */ mflr r0
|
|
/* 80398BFC 00395B3C 90 01 00 F4 */ stw r0, 0xf4(r1)
|
|
/* 80398C00 00395B40 DB E1 00 E0 */ stfd f31, 0xe0(r1)
|
|
/* 80398C04 00395B44 F3 E1 00 E8 */ psq_st f31, 232(r1), 0, qr0
|
|
/* 80398C08 00395B48 BF 41 00 C8 */ stmw r26, 0xc8(r1)
|
|
/* 80398C0C 00395B4C 7C 7D 1B 78 */ mr r29, r3
|
|
/* 80398C10 00395B50 88 03 01 C5 */ lbz r0, 0x1c5(r3)
|
|
/* 80398C14 00395B54 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80398C18 00395B58 41 82 02 D4 */ beq .L_80398EEC
|
|
/* 80398C1C 00395B5C 38 00 00 04 */ li r0, 4
|
|
/* 80398C20 00395B60 90 1D 01 C8 */ stw r0, 0x1c8(r29)
|
|
/* 80398C24 00395B64 88 0D 86 09 */ lbz r0, mComplete__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80398C28 00395B68 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80398C2C 00395B6C 41 82 01 68 */ beq .L_80398D94
|
|
/* 80398C30 00395B70 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 80398C34 00395B74 38 80 18 35 */ li r4, 0x1835
|
|
/* 80398C38 00395B78 38 A0 00 00 */ li r5, 0
|
|
/* 80398C3C 00395B7C 4B F9 F9 F5 */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
/* 80398C40 00395B80 48 08 A5 E5 */ bl getRenderModeObj__6SystemFv
|
|
/* 80398C44 00395B84 A3 83 00 06 */ lhz r28, 6(r3)
|
|
/* 80398C48 00395B88 48 08 A5 DD */ bl getRenderModeObj__6SystemFv
|
|
/* 80398C4C 00395B8C A0 83 00 04 */ lhz r4, 4(r3)
|
|
/* 80398C50 00395B90 3C A0 43 30 */ lis r5, 0x4330
|
|
/* 80398C54 00395B94 3C 60 80 4C */ lis r3, __vt__Q25efx2d3Arg@ha
|
|
/* 80398C58 00395B98 90 A1 00 B8 */ stw r5, 0xb8(r1)
|
|
/* 80398C5C 00395B9C 38 03 15 14 */ addi r0, r3, __vt__Q25efx2d3Arg@l
|
|
/* 80398C60 00395BA0 C8 42 0D 88 */ lfd f2, lbl_8051F0E8@sda21(r2)
|
|
/* 80398C64 00395BA4 90 81 00 BC */ stw r4, 0xbc(r1)
|
|
/* 80398C68 00395BA8 38 81 00 84 */ addi r4, r1, 0x84
|
|
/* 80398C6C 00395BAC C0 62 0D 54 */ lfs f3, lbl_8051F0B4@sda21(r2)
|
|
/* 80398C70 00395BB0 C8 01 00 B8 */ lfd f0, 0xb8(r1)
|
|
/* 80398C74 00395BB4 93 81 00 C4 */ stw r28, 0xc4(r1)
|
|
/* 80398C78 00395BB8 EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 80398C7C 00395BBC 90 A1 00 C0 */ stw r5, 0xc0(r1)
|
|
/* 80398C80 00395BC0 C8 01 00 C0 */ lfd f0, 0xc0(r1)
|
|
/* 80398C84 00395BC4 EC 23 00 72 */ fmuls f1, f3, f1
|
|
/* 80398C88 00395BC8 90 01 00 8C */ stw r0, 0x8c(r1)
|
|
/* 80398C8C 00395BCC EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 80398C90 00395BD0 D0 21 00 38 */ stfs f1, 0x38(r1)
|
|
/* 80398C94 00395BD4 EC 03 00 32 */ fmuls f0, f3, f0
|
|
/* 80398C98 00395BD8 80 01 00 38 */ lwz r0, 0x38(r1)
|
|
/* 80398C9C 00395BDC 90 01 00 40 */ stw r0, 0x40(r1)
|
|
/* 80398CA0 00395BE0 D0 01 00 3C */ stfs f0, 0x3c(r1)
|
|
/* 80398CA4 00395BE4 C0 01 00 40 */ lfs f0, 0x40(r1)
|
|
/* 80398CA8 00395BE8 80 01 00 3C */ lwz r0, 0x3c(r1)
|
|
/* 80398CAC 00395BEC D0 01 00 84 */ stfs f0, 0x84(r1)
|
|
/* 80398CB0 00395BF0 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 80398CB4 00395BF4 C0 01 00 44 */ lfs f0, 0x44(r1)
|
|
/* 80398CB8 00395BF8 D0 01 00 88 */ stfs f0, 0x88(r1)
|
|
/* 80398CBC 00395BFC 80 7D 01 A4 */ lwz r3, 0x1a4(r29)
|
|
/* 80398CC0 00395C00 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80398CC4 00395C04 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80398CC8 00395C08 7D 89 03 A6 */ mtctr r12
|
|
/* 80398CCC 00395C0C 4E 80 04 21 */ bctrl
|
|
/* 80398CD0 00395C10 80 9D 00 80 */ lwz r4, 0x80(r29)
|
|
/* 80398CD4 00395C14 3C 60 69 62 */ lis r3, 0x69626F6E@ha
|
|
/* 80398CD8 00395C18 38 C3 6F 6E */ addi r6, r3, 0x69626F6E@l
|
|
/* 80398CDC 00395C1C 38 A0 4E 72 */ li r5, 0x4e72
|
|
/* 80398CE0 00395C20 80 64 00 08 */ lwz r3, 8(r4)
|
|
/* 80398CE4 00395C24 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80398CE8 00395C28 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80398CEC 00395C2C 7D 89 03 A6 */ mtctr r12
|
|
/* 80398CF0 00395C30 4E 80 04 21 */ bctrl
|
|
/* 80398CF4 00395C34 C0 22 0E 00 */ lfs f1, lbl_8051F160@sda21(r2)
|
|
/* 80398CF8 00395C38 39 00 00 00 */ li r8, 0
|
|
/* 80398CFC 00395C3C C0 02 0D 4C */ lfs f0, lbl_8051F0AC@sda21(r2)
|
|
/* 80398D00 00395C40 3C 60 80 4C */ lis r3, __vt__Q25efx2d7TBaseIF@ha
|
|
/* 80398D04 00395C44 D0 21 00 28 */ stfs f1, 0x28(r1)
|
|
/* 80398D08 00395C48 38 03 14 F0 */ addi r0, r3, __vt__Q25efx2d7TBaseIF@l
|
|
/* 80398D0C 00395C4C 3C 60 80 4C */ lis r3, __vt__Q25efx2d5TBase@ha
|
|
/* 80398D10 00395C50 3C 80 80 4E */ lis r4, __vt__Q25efx2d8TSimple2@ha
|
|
/* 80398D14 00395C54 D0 01 00 2C */ stfs f0, 0x2c(r1)
|
|
/* 80398D18 00395C58 3C A0 80 4C */ lis r5, __vt__Q25efx2d3Arg@ha
|
|
/* 80398D1C 00395C5C 80 C1 00 28 */ lwz r6, 0x28(r1)
|
|
/* 80398D20 00395C60 39 23 14 D8 */ addi r9, r3, __vt__Q25efx2d5TBase@l
|
|
/* 80398D24 00395C64 90 01 00 A4 */ stw r0, 0xa4(r1)
|
|
/* 80398D28 00395C68 3C 60 80 4E */ lis r3, __vt__Q25efx2d11T2DCavecomp@ha
|
|
/* 80398D2C 00395C6C 80 01 00 2C */ lwz r0, 0x2c(r1)
|
|
/* 80398D30 00395C70 38 E4 74 70 */ addi r7, r4, __vt__Q25efx2d8TSimple2@l
|
|
/* 80398D34 00395C74 90 C1 00 30 */ stw r6, 0x30(r1)
|
|
/* 80398D38 00395C78 39 45 15 14 */ addi r10, r5, __vt__Q25efx2d3Arg@l
|
|
/* 80398D3C 00395C7C 38 C0 00 0A */ li r6, 0xa
|
|
/* 80398D40 00395C80 38 A0 00 0B */ li r5, 0xb
|
|
/* 80398D44 00395C84 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 80398D48 00395C88 38 03 51 F8 */ addi r0, r3, __vt__Q25efx2d11T2DCavecomp@l
|
|
/* 80398D4C 00395C8C C0 21 00 30 */ lfs f1, 0x30(r1)
|
|
/* 80398D50 00395C90 38 61 00 A4 */ addi r3, r1, 0xa4
|
|
/* 80398D54 00395C94 91 21 00 A4 */ stw r9, 0xa4(r1)
|
|
/* 80398D58 00395C98 38 81 00 78 */ addi r4, r1, 0x78
|
|
/* 80398D5C 00395C9C C0 01 00 34 */ lfs f0, 0x34(r1)
|
|
/* 80398D60 00395CA0 90 E1 00 A4 */ stw r7, 0xa4(r1)
|
|
/* 80398D64 00395CA4 91 41 00 80 */ stw r10, 0x80(r1)
|
|
/* 80398D68 00395CA8 D0 21 00 78 */ stfs f1, 0x78(r1)
|
|
/* 80398D6C 00395CAC D0 01 00 7C */ stfs f0, 0x7c(r1)
|
|
/* 80398D70 00395CB0 99 01 00 A8 */ stb r8, 0xa8(r1)
|
|
/* 80398D74 00395CB4 99 01 00 A9 */ stb r8, 0xa9(r1)
|
|
/* 80398D78 00395CB8 B0 C1 00 AC */ sth r6, 0xac(r1)
|
|
/* 80398D7C 00395CBC B0 A1 00 AE */ sth r5, 0xae(r1)
|
|
/* 80398D80 00395CC0 91 01 00 B0 */ stw r8, 0xb0(r1)
|
|
/* 80398D84 00395CC4 91 01 00 B4 */ stw r8, 0xb4(r1)
|
|
/* 80398D88 00395CC8 90 01 00 A4 */ stw r0, 0xa4(r1)
|
|
/* 80398D8C 00395CCC 48 02 0B 3D */ bl create__Q25efx2d8TSimple2FPQ25efx2d3Arg
|
|
/* 80398D90 00395CD0 48 00 00 14 */ b .L_80398DA4
|
|
.L_80398D94:
|
|
/* 80398D94 00395CD4 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 80398D98 00395CD8 38 80 18 34 */ li r4, 0x1834
|
|
/* 80398D9C 00395CDC 38 A0 00 00 */ li r5, 0
|
|
/* 80398DA0 00395CE0 4B F9 F8 91 */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
.L_80398DA4:
|
|
/* 80398DA4 00395CE4 80 BD 00 80 */ lwz r5, 0x80(r29)
|
|
/* 80398DA8 00395CE8 38 00 00 01 */ li r0, 1
|
|
/* 80398DAC 00395CEC 38 80 00 00 */ li r4, 0
|
|
/* 80398DB0 00395CF0 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80398DB4 00395CF4 98 05 00 24 */ stb r0, 0x24(r5)
|
|
/* 80398DB8 00395CF8 7C 86 23 78 */ mr r6, r4
|
|
/* 80398DBC 00395CFC 48 00 00 18 */ b .L_80398DD4
|
|
.L_80398DC0:
|
|
/* 80398DC0 00395D00 80 65 00 04 */ lwz r3, 4(r5)
|
|
/* 80398DC4 00395D04 38 84 00 01 */ addi r4, r4, 1
|
|
/* 80398DC8 00395D08 7C 63 30 2E */ lwzx r3, r3, r6
|
|
/* 80398DCC 00395D0C 38 C6 00 04 */ addi r6, r6, 4
|
|
/* 80398DD0 00395D10 D0 03 00 18 */ stfs f0, 0x18(r3)
|
|
.L_80398DD4:
|
|
/* 80398DD4 00395D14 80 05 00 10 */ lwz r0, 0x10(r5)
|
|
/* 80398DD8 00395D18 7C 04 00 00 */ cmpw r4, r0
|
|
/* 80398DDC 00395D1C 41 80 FF E4 */ blt .L_80398DC0
|
|
/* 80398DE0 00395D20 4B D3 07 C1 */ bl rand
|
|
/* 80398DE4 00395D24 6C 63 80 00 */ xoris r3, r3, 0x8000
|
|
/* 80398DE8 00395D28 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80398DEC 00395D2C 90 61 00 C4 */ stw r3, 0xc4(r1)
|
|
/* 80398DF0 00395D30 C8 62 0D 70 */ lfd f3, lbl_8051F0D0@sda21(r2)
|
|
/* 80398DF4 00395D34 90 01 00 C0 */ stw r0, 0xc0(r1)
|
|
/* 80398DF8 00395D38 C0 22 0D 80 */ lfs f1, lbl_8051F0E0@sda21(r2)
|
|
/* 80398DFC 00395D3C C8 41 00 C0 */ lfd f2, 0xc0(r1)
|
|
/* 80398E00 00395D40 C0 02 0D D4 */ lfs f0, lbl_8051F134@sda21(r2)
|
|
/* 80398E04 00395D44 EC 42 18 28 */ fsubs f2, f2, f3
|
|
/* 80398E08 00395D48 EC 22 08 24 */ fdivs f1, f2, f1
|
|
/* 80398E0C 00395D4C EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 80398E10 00395D50 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80398E14 00395D54 D8 01 00 B8 */ stfd f0, 0xb8(r1)
|
|
/* 80398E18 00395D58 80 01 00 BC */ lwz r0, 0xbc(r1)
|
|
/* 80398E1C 00395D5C 2C 00 00 05 */ cmpwi r0, 5
|
|
/* 80398E20 00395D60 41 80 00 08 */ blt .L_80398E28
|
|
/* 80398E24 00395D64 38 00 00 05 */ li r0, 5
|
|
.L_80398E28:
|
|
/* 80398E28 00395D68 1C 80 00 0C */ mulli r4, r0, 0xc
|
|
/* 80398E2C 00395D6C 3C 60 80 49 */ lis r3, cRandArray__8Morimura@ha
|
|
/* 80398E30 00395D70 7F BF EB 78 */ mr r31, r29
|
|
/* 80398E34 00395D74 38 03 47 34 */ addi r0, r3, cRandArray__8Morimura@l
|
|
/* 80398E38 00395D78 7F 60 22 14 */ add r27, r0, r4
|
|
/* 80398E3C 00395D7C 3B C0 00 00 */ li r30, 0
|
|
.L_80398E40:
|
|
/* 80398E40 00395D80 80 1B 00 00 */ lwz r0, 0(r27)
|
|
/* 80398E44 00395D84 38 61 00 54 */ addi r3, r1, 0x54
|
|
/* 80398E48 00395D88 38 A0 00 00 */ li r5, 0
|
|
/* 80398E4C 00395D8C 54 04 10 3A */ slwi r4, r0, 2
|
|
/* 80398E50 00395D90 38 04 01 8C */ addi r0, r4, 0x18c
|
|
/* 80398E54 00395D94 7F 9D 00 2E */ lwzx r28, r29, r0
|
|
/* 80398E58 00395D98 83 5C 00 08 */ lwz r26, 8(r28)
|
|
/* 80398E5C 00395D9C 7F 44 D3 78 */ mr r4, r26
|
|
/* 80398E60 00395DA0 4B CA 01 39 */ bl getGlbVtx__7J2DPaneCFUc
|
|
/* 80398E64 00395DA4 C0 3A 00 2C */ lfs f1, 0x2c(r26)
|
|
/* 80398E68 00395DA8 38 61 00 48 */ addi r3, r1, 0x48
|
|
/* 80398E6C 00395DAC C0 1A 00 24 */ lfs f0, 0x24(r26)
|
|
/* 80398E70 00395DB0 38 A0 00 00 */ li r5, 0
|
|
/* 80398E74 00395DB4 83 5C 00 08 */ lwz r26, 8(r28)
|
|
/* 80398E78 00395DB8 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80398E7C 00395DBC C0 21 00 58 */ lfs f1, 0x58(r1)
|
|
/* 80398E80 00395DC0 7F 44 D3 78 */ mr r4, r26
|
|
/* 80398E84 00395DC4 EF E1 00 2A */ fadds f31, f1, f0
|
|
/* 80398E88 00395DC8 4B CA 01 11 */ bl getGlbVtx__7J2DPaneCFUc
|
|
/* 80398E8C 00395DCC 80 9B 00 00 */ lwz r4, 0(r27)
|
|
/* 80398E90 00395DD0 3B DE 00 01 */ addi r30, r30, 1
|
|
/* 80398E94 00395DD4 C0 41 00 48 */ lfs f2, 0x48(r1)
|
|
/* 80398E98 00395DD8 38 A0 00 01 */ li r5, 1
|
|
/* 80398E9C 00395DDC 54 83 10 3A */ slwi r3, r4, 2
|
|
/* 80398EA0 00395DE0 C0 3A 00 28 */ lfs f1, 0x28(r26)
|
|
/* 80398EA4 00395DE4 38 03 01 8C */ addi r0, r3, 0x18c
|
|
/* 80398EA8 00395DE8 C0 1A 00 20 */ lfs f0, 0x20(r26)
|
|
/* 80398EAC 00395DEC 7C 7D 00 2E */ lwzx r3, r29, r0
|
|
/* 80398EB0 00395DF0 2C 1E 00 03 */ cmpwi r30, 3
|
|
/* 80398EB4 00395DF4 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80398EB8 00395DF8 3B 7B 00 04 */ addi r27, r27, 4
|
|
/* 80398EBC 00395DFC 98 A3 00 00 */ stb r5, 0(r3)
|
|
/* 80398EC0 00395E00 80 7F 00 D8 */ lwz r3, 0xd8(r31)
|
|
/* 80398EC4 00395E04 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 80398EC8 00395E08 90 83 00 44 */ stw r4, 0x44(r3)
|
|
/* 80398ECC 00395E0C 80 7F 00 D8 */ lwz r3, 0xd8(r31)
|
|
/* 80398ED0 00395E10 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80398ED4 00395E14 D3 E3 00 0C */ stfs f31, 0xc(r3)
|
|
/* 80398ED8 00395E18 80 7F 00 D8 */ lwz r3, 0xd8(r31)
|
|
/* 80398EDC 00395E1C 3B FF 00 04 */ addi r31, r31, 4
|
|
/* 80398EE0 00395E20 90 A3 00 3C */ stw r5, 0x3c(r3)
|
|
/* 80398EE4 00395E24 41 80 FF 5C */ blt .L_80398E40
|
|
/* 80398EE8 00395E28 48 00 02 30 */ b .L_80399118
|
|
.L_80398EEC:
|
|
/* 80398EEC 00395E2C 88 1D 01 C6 */ lbz r0, 0x1c6(r29)
|
|
/* 80398EF0 00395E30 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80398EF4 00395E34 41 82 01 C0 */ beq .L_803990B4
|
|
/* 80398EF8 00395E38 88 0D 86 09 */ lbz r0, mComplete__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80398EFC 00395E3C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80398F00 00395E40 41 82 01 68 */ beq .L_80399068
|
|
/* 80398F04 00395E44 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 80398F08 00395E48 38 80 18 35 */ li r4, 0x1835
|
|
/* 80398F0C 00395E4C 38 A0 00 00 */ li r5, 0
|
|
/* 80398F10 00395E50 4B F9 F7 21 */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
/* 80398F14 00395E54 48 08 A3 11 */ bl getRenderModeObj__6SystemFv
|
|
/* 80398F18 00395E58 A3 83 00 06 */ lhz r28, 6(r3)
|
|
/* 80398F1C 00395E5C 48 08 A3 09 */ bl getRenderModeObj__6SystemFv
|
|
/* 80398F20 00395E60 A0 83 00 04 */ lhz r4, 4(r3)
|
|
/* 80398F24 00395E64 3C A0 43 30 */ lis r5, 0x4330
|
|
/* 80398F28 00395E68 3C 60 80 4C */ lis r3, __vt__Q25efx2d3Arg@ha
|
|
/* 80398F2C 00395E6C 90 A1 00 C0 */ stw r5, 0xc0(r1)
|
|
/* 80398F30 00395E70 38 03 15 14 */ addi r0, r3, __vt__Q25efx2d3Arg@l
|
|
/* 80398F34 00395E74 C8 42 0D 88 */ lfd f2, lbl_8051F0E8@sda21(r2)
|
|
/* 80398F38 00395E78 90 81 00 C4 */ stw r4, 0xc4(r1)
|
|
/* 80398F3C 00395E7C 38 81 00 6C */ addi r4, r1, 0x6c
|
|
/* 80398F40 00395E80 C0 62 0D 54 */ lfs f3, lbl_8051F0B4@sda21(r2)
|
|
/* 80398F44 00395E84 C8 01 00 C0 */ lfd f0, 0xc0(r1)
|
|
/* 80398F48 00395E88 93 81 00 BC */ stw r28, 0xbc(r1)
|
|
/* 80398F4C 00395E8C EC 20 10 28 */ fsubs f1, f0, f2
|
|
/* 80398F50 00395E90 90 A1 00 B8 */ stw r5, 0xb8(r1)
|
|
/* 80398F54 00395E94 C8 01 00 B8 */ lfd f0, 0xb8(r1)
|
|
/* 80398F58 00395E98 EC 23 00 72 */ fmuls f1, f3, f1
|
|
/* 80398F5C 00395E9C 90 01 00 74 */ stw r0, 0x74(r1)
|
|
/* 80398F60 00395EA0 EC 00 10 28 */ fsubs f0, f0, f2
|
|
/* 80398F64 00395EA4 D0 21 00 18 */ stfs f1, 0x18(r1)
|
|
/* 80398F68 00395EA8 EC 03 00 32 */ fmuls f0, f3, f0
|
|
/* 80398F6C 00395EAC 80 01 00 18 */ lwz r0, 0x18(r1)
|
|
/* 80398F70 00395EB0 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 80398F74 00395EB4 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
|
/* 80398F78 00395EB8 C0 01 00 20 */ lfs f0, 0x20(r1)
|
|
/* 80398F7C 00395EBC 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 80398F80 00395EC0 D0 01 00 6C */ stfs f0, 0x6c(r1)
|
|
/* 80398F84 00395EC4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80398F88 00395EC8 C0 01 00 24 */ lfs f0, 0x24(r1)
|
|
/* 80398F8C 00395ECC D0 01 00 70 */ stfs f0, 0x70(r1)
|
|
/* 80398F90 00395ED0 80 7D 01 A4 */ lwz r3, 0x1a4(r29)
|
|
/* 80398F94 00395ED4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80398F98 00395ED8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80398F9C 00395EDC 7D 89 03 A6 */ mtctr r12
|
|
/* 80398FA0 00395EE0 4E 80 04 21 */ bctrl
|
|
/* 80398FA4 00395EE4 80 9D 00 80 */ lwz r4, 0x80(r29)
|
|
/* 80398FA8 00395EE8 3C 60 69 62 */ lis r3, 0x69626F6E@ha
|
|
/* 80398FAC 00395EEC 38 C3 6F 6E */ addi r6, r3, 0x69626F6E@l
|
|
/* 80398FB0 00395EF0 38 A0 4E 72 */ li r5, 0x4e72
|
|
/* 80398FB4 00395EF4 80 64 00 08 */ lwz r3, 8(r4)
|
|
/* 80398FB8 00395EF8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80398FBC 00395EFC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80398FC0 00395F00 7D 89 03 A6 */ mtctr r12
|
|
/* 80398FC4 00395F04 4E 80 04 21 */ bctrl
|
|
/* 80398FC8 00395F08 C0 22 0E 00 */ lfs f1, lbl_8051F160@sda21(r2)
|
|
/* 80398FCC 00395F0C 39 00 00 00 */ li r8, 0
|
|
/* 80398FD0 00395F10 C0 02 0D 4C */ lfs f0, lbl_8051F0AC@sda21(r2)
|
|
/* 80398FD4 00395F14 3C 60 80 4C */ lis r3, __vt__Q25efx2d7TBaseIF@ha
|
|
/* 80398FD8 00395F18 D0 21 00 08 */ stfs f1, 8(r1)
|
|
/* 80398FDC 00395F1C 38 03 14 F0 */ addi r0, r3, __vt__Q25efx2d7TBaseIF@l
|
|
/* 80398FE0 00395F20 3C 60 80 4C */ lis r3, __vt__Q25efx2d5TBase@ha
|
|
/* 80398FE4 00395F24 3C 80 80 4E */ lis r4, __vt__Q25efx2d8TSimple2@ha
|
|
/* 80398FE8 00395F28 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 80398FEC 00395F2C 3C A0 80 4C */ lis r5, __vt__Q25efx2d3Arg@ha
|
|
/* 80398FF0 00395F30 80 C1 00 08 */ lwz r6, 8(r1)
|
|
/* 80398FF4 00395F34 39 23 14 D8 */ addi r9, r3, __vt__Q25efx2d5TBase@l
|
|
/* 80398FF8 00395F38 90 01 00 90 */ stw r0, 0x90(r1)
|
|
/* 80398FFC 00395F3C 3C 60 80 4E */ lis r3, __vt__Q25efx2d11T2DCavecomp@ha
|
|
/* 80399000 00395F40 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 80399004 00395F44 38 E4 74 70 */ addi r7, r4, __vt__Q25efx2d8TSimple2@l
|
|
/* 80399008 00395F48 90 C1 00 10 */ stw r6, 0x10(r1)
|
|
/* 8039900C 00395F4C 39 45 15 14 */ addi r10, r5, __vt__Q25efx2d3Arg@l
|
|
/* 80399010 00395F50 38 C0 00 0A */ li r6, 0xa
|
|
/* 80399014 00395F54 38 A0 00 0B */ li r5, 0xb
|
|
/* 80399018 00395F58 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8039901C 00395F5C 38 03 51 F8 */ addi r0, r3, __vt__Q25efx2d11T2DCavecomp@l
|
|
/* 80399020 00395F60 C0 21 00 10 */ lfs f1, 0x10(r1)
|
|
/* 80399024 00395F64 38 61 00 90 */ addi r3, r1, 0x90
|
|
/* 80399028 00395F68 91 21 00 90 */ stw r9, 0x90(r1)
|
|
/* 8039902C 00395F6C 38 81 00 60 */ addi r4, r1, 0x60
|
|
/* 80399030 00395F70 C0 01 00 14 */ lfs f0, 0x14(r1)
|
|
/* 80399034 00395F74 90 E1 00 90 */ stw r7, 0x90(r1)
|
|
/* 80399038 00395F78 91 41 00 68 */ stw r10, 0x68(r1)
|
|
/* 8039903C 00395F7C D0 21 00 60 */ stfs f1, 0x60(r1)
|
|
/* 80399040 00395F80 D0 01 00 64 */ stfs f0, 0x64(r1)
|
|
/* 80399044 00395F84 99 01 00 94 */ stb r8, 0x94(r1)
|
|
/* 80399048 00395F88 99 01 00 95 */ stb r8, 0x95(r1)
|
|
/* 8039904C 00395F8C B0 C1 00 98 */ sth r6, 0x98(r1)
|
|
/* 80399050 00395F90 B0 A1 00 9A */ sth r5, 0x9a(r1)
|
|
/* 80399054 00395F94 91 01 00 9C */ stw r8, 0x9c(r1)
|
|
/* 80399058 00395F98 91 01 00 A0 */ stw r8, 0xa0(r1)
|
|
/* 8039905C 00395F9C 90 01 00 90 */ stw r0, 0x90(r1)
|
|
/* 80399060 00395FA0 48 02 08 69 */ bl create__Q25efx2d8TSimple2FPQ25efx2d3Arg
|
|
/* 80399064 00395FA4 48 00 00 14 */ b .L_80399078
|
|
.L_80399068:
|
|
/* 80399068 00395FA8 80 6D 98 58 */ lwz r3, spSysIF__8PSSystem@sda21(r13)
|
|
/* 8039906C 00395FAC 38 80 18 34 */ li r4, 0x1834
|
|
/* 80399070 00395FB0 38 A0 00 00 */ li r5, 0
|
|
/* 80399074 00395FB4 4B F9 F5 BD */ bl playSystemSe__Q28PSSystem5SysIFFUlUl
|
|
.L_80399078:
|
|
/* 80399078 00395FB8 80 BD 00 80 */ lwz r5, 0x80(r29)
|
|
/* 8039907C 00395FBC 38 00 00 01 */ li r0, 1
|
|
/* 80399080 00395FC0 38 80 00 00 */ li r4, 0
|
|
/* 80399084 00395FC4 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 80399088 00395FC8 98 05 00 24 */ stb r0, 0x24(r5)
|
|
/* 8039908C 00395FCC 7C 86 23 78 */ mr r6, r4
|
|
/* 80399090 00395FD0 48 00 00 18 */ b .L_803990A8
|
|
.L_80399094:
|
|
/* 80399094 00395FD4 80 65 00 04 */ lwz r3, 4(r5)
|
|
/* 80399098 00395FD8 38 84 00 01 */ addi r4, r4, 1
|
|
/* 8039909C 00395FDC 7C 63 30 2E */ lwzx r3, r3, r6
|
|
/* 803990A0 00395FE0 38 C6 00 04 */ addi r6, r6, 4
|
|
/* 803990A4 00395FE4 D0 03 00 18 */ stfs f0, 0x18(r3)
|
|
.L_803990A8:
|
|
/* 803990A8 00395FE8 80 05 00 10 */ lwz r0, 0x10(r5)
|
|
/* 803990AC 00395FEC 7C 04 00 00 */ cmpw r4, r0
|
|
/* 803990B0 00395FF0 41 80 FF E4 */ blt .L_80399094
|
|
.L_803990B4:
|
|
/* 803990B4 00395FF4 38 00 00 06 */ li r0, 6
|
|
/* 803990B8 00395FF8 38 60 00 01 */ li r3, 1
|
|
/* 803990BC 00395FFC 90 1D 01 C8 */ stw r0, 0x1c8(r29)
|
|
/* 803990C0 00396000 38 00 00 00 */ li r0, 0
|
|
/* 803990C4 00396004 80 9D 00 D8 */ lwz r4, 0xd8(r29)
|
|
/* 803990C8 00396008 90 64 00 3C */ stw r3, 0x3c(r4)
|
|
/* 803990CC 0039600C C0 04 00 10 */ lfs f0, 0x10(r4)
|
|
/* 803990D0 00396010 D0 04 00 08 */ stfs f0, 8(r4)
|
|
/* 803990D4 00396014 C0 04 00 14 */ lfs f0, 0x14(r4)
|
|
/* 803990D8 00396018 D0 04 00 0C */ stfs f0, 0xc(r4)
|
|
/* 803990DC 0039601C 90 04 00 40 */ stw r0, 0x40(r4)
|
|
/* 803990E0 00396020 80 9D 00 DC */ lwz r4, 0xdc(r29)
|
|
/* 803990E4 00396024 90 64 00 3C */ stw r3, 0x3c(r4)
|
|
/* 803990E8 00396028 C0 04 00 10 */ lfs f0, 0x10(r4)
|
|
/* 803990EC 0039602C D0 04 00 08 */ stfs f0, 8(r4)
|
|
/* 803990F0 00396030 C0 04 00 14 */ lfs f0, 0x14(r4)
|
|
/* 803990F4 00396034 D0 04 00 0C */ stfs f0, 0xc(r4)
|
|
/* 803990F8 00396038 90 04 00 40 */ stw r0, 0x40(r4)
|
|
/* 803990FC 0039603C 80 9D 00 E0 */ lwz r4, 0xe0(r29)
|
|
/* 80399100 00396040 90 64 00 3C */ stw r3, 0x3c(r4)
|
|
/* 80399104 00396044 C0 04 00 10 */ lfs f0, 0x10(r4)
|
|
/* 80399108 00396048 D0 04 00 08 */ stfs f0, 8(r4)
|
|
/* 8039910C 0039604C C0 04 00 14 */ lfs f0, 0x14(r4)
|
|
/* 80399110 00396050 D0 04 00 0C */ stfs f0, 0xc(r4)
|
|
/* 80399114 00396054 90 04 00 40 */ stw r0, 0x40(r4)
|
|
.L_80399118:
|
|
/* 80399118 00396058 E3 E1 00 E8 */ psq_l f31, 232(r1), 0, qr0
|
|
/* 8039911C 0039605C CB E1 00 E0 */ lfd f31, 0xe0(r1)
|
|
/* 80399120 00396060 BB 41 00 C8 */ lmw r26, 0xc8(r1)
|
|
/* 80399124 00396064 80 01 00 F4 */ lwz r0, 0xf4(r1)
|
|
/* 80399128 00396068 7C 08 03 A6 */ mtlr r0
|
|
/* 8039912C 0039606C 38 21 00 F0 */ addi r1, r1, 0xf0
|
|
/* 80399130 00396070 4E 80 00 20 */ blr
|
|
|
|
.global startRankInDemo__Q28Morimura16TChallengeResultFv
|
|
startRankInDemo__Q28Morimura16TChallengeResultFv:
|
|
/* 80399134 00396074 94 21 FF 60 */ stwu r1, -0xa0(r1)
|
|
/* 80399138 00396078 7C 08 02 A6 */ mflr r0
|
|
/* 8039913C 0039607C 90 01 00 A4 */ stw r0, 0xa4(r1)
|
|
/* 80399140 00396080 DB E1 00 90 */ stfd f31, 0x90(r1)
|
|
/* 80399144 00396084 F3 E1 00 98 */ psq_st f31, 152(r1), 0, qr0
|
|
/* 80399148 00396088 DB C1 00 80 */ stfd f30, 0x80(r1)
|
|
/* 8039914C 0039608C F3 C1 00 88 */ psq_st f30, 136(r1), 0, qr0
|
|
/* 80399150 00396090 DB A1 00 70 */ stfd f29, 0x70(r1)
|
|
/* 80399154 00396094 F3 A1 00 78 */ psq_st f29, 120(r1), 0, qr0
|
|
/* 80399158 00396098 DB 81 00 60 */ stfd f28, 0x60(r1)
|
|
/* 8039915C 0039609C F3 81 00 68 */ psq_st f28, 104(r1), 0, qr0
|
|
/* 80399160 003960A0 BF 21 00 44 */ stmw r25, 0x44(r1)
|
|
/* 80399164 003960A4 7C 7B 1B 78 */ mr r27, r3
|
|
/* 80399168 003960A8 80 03 01 E4 */ lwz r0, 0x1e4(r3)
|
|
/* 8039916C 003960AC 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80399170 003960B0 41 80 01 B0 */ blt .L_80399320
|
|
/* 80399174 003960B4 C0 02 0D 5C */ lfs f0, lbl_8051F0BC@sda21(r2)
|
|
/* 80399178 003960B8 D0 1B 01 78 */ stfs f0, 0x178(r27)
|
|
/* 8039917C 003960BC 80 7B 00 94 */ lwz r3, 0x94(r27)
|
|
/* 80399180 003960C0 4B F7 26 41 */ bl getMotherPane__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 80399184 003960C4 38 00 00 01 */ li r0, 1
|
|
/* 80399188 003960C8 3B E0 00 00 */ li r31, 0
|
|
/* 8039918C 003960CC 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 80399190 003960D0 3C 60 80 4C */ lis r3, __vt__Q25efx2d3Arg@ha
|
|
/* 80399194 003960D4 C3 E2 0D 54 */ lfs f31, lbl_8051F0B4@sda21(r2)
|
|
/* 80399198 003960D8 7F FC FB 78 */ mr r28, r31
|
|
/* 8039919C 003960DC 80 9B 01 88 */ lwz r4, 0x188(r27)
|
|
/* 803991A0 003960E0 3B 43 15 14 */ addi r26, r3, __vt__Q25efx2d3Arg@l
|
|
/* 803991A4 003960E4 83 DB 00 94 */ lwz r30, 0x94(r27)
|
|
/* 803991A8 003960E8 83 A4 00 10 */ lwz r29, 0x10(r4)
|
|
/* 803991AC 003960EC C3 C2 0D 5C */ lfs f30, lbl_8051F0BC@sda21(r2)
|
|
/* 803991B0 003960F0 48 00 00 E4 */ b .L_80399294
|
|
.L_803991B4:
|
|
/* 803991B4 003960F4 80 7E 00 7C */ lwz r3, 0x7c(r30)
|
|
/* 803991B8 003960F8 7C 63 E0 2E */ lwzx r3, r3, r28
|
|
/* 803991BC 003960FC 83 23 00 00 */ lwz r25, 0(r3)
|
|
/* 803991C0 00396100 28 19 00 00 */ cmplwi r25, 0
|
|
/* 803991C4 00396104 40 82 00 20 */ bne .L_803991E4
|
|
/* 803991C8 00396108 3C 60 80 49 */ lis r3, lbl_80494850@ha
|
|
/* 803991CC 0039610C 3C A0 80 49 */ lis r5, lbl_80494868@ha
|
|
/* 803991D0 00396110 38 63 48 50 */ addi r3, r3, lbl_80494850@l
|
|
/* 803991D4 00396114 38 80 02 55 */ li r4, 0x255
|
|
/* 803991D8 00396118 38 A5 48 68 */ addi r5, r5, lbl_80494868@l
|
|
/* 803991DC 0039611C 4C C6 31 82 */ crclr 6
|
|
/* 803991E0 00396120 4B C9 14 61 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803991E4:
|
|
/* 803991E4 00396124 7F 23 CB 78 */ mr r3, r25
|
|
/* 803991E8 00396128 38 80 00 04 */ li r4, 4
|
|
/* 803991EC 0039612C 4B C9 FA D1 */ bl setBasePosition__7J2DPaneF15J2DBasePosition
|
|
/* 803991F0 00396130 7F 24 CB 78 */ mr r4, r25
|
|
/* 803991F4 00396134 38 61 00 24 */ addi r3, r1, 0x24
|
|
/* 803991F8 00396138 38 A0 00 00 */ li r5, 0
|
|
/* 803991FC 0039613C 4B C9 FD 9D */ bl getGlbVtx__7J2DPaneCFUc
|
|
/* 80399200 00396140 C0 39 00 28 */ lfs f1, 0x28(r25)
|
|
/* 80399204 00396144 7F 24 CB 78 */ mr r4, r25
|
|
/* 80399208 00396148 C0 19 00 20 */ lfs f0, 0x20(r25)
|
|
/* 8039920C 0039614C 38 61 00 30 */ addi r3, r1, 0x30
|
|
/* 80399210 00396150 C0 41 00 24 */ lfs f2, 0x24(r1)
|
|
/* 80399214 00396154 38 A0 00 00 */ li r5, 0
|
|
/* 80399218 00396158 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 8039921C 0039615C EC 1F 10 3A */ fmadds f0, f31, f0, f2
|
|
/* 80399220 00396160 D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 80399224 00396164 4B C9 FD 75 */ bl getGlbVtx__7J2DPaneCFUc
|
|
/* 80399228 00396168 C0 39 00 2C */ lfs f1, 0x2c(r25)
|
|
/* 8039922C 0039616C 38 81 00 18 */ addi r4, r1, 0x18
|
|
/* 80399230 00396170 C0 19 00 24 */ lfs f0, 0x24(r25)
|
|
/* 80399234 00396174 80 01 00 08 */ lwz r0, 8(r1)
|
|
/* 80399238 00396178 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 8039923C 0039617C C0 21 00 34 */ lfs f1, 0x34(r1)
|
|
/* 80399240 00396180 90 01 00 10 */ stw r0, 0x10(r1)
|
|
/* 80399244 00396184 EC 3F 08 3A */ fmadds f1, f31, f0, f1
|
|
/* 80399248 00396188 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 8039924C 0039618C 93 41 00 20 */ stw r26, 0x20(r1)
|
|
/* 80399250 00396190 D0 21 00 0C */ stfs f1, 0xc(r1)
|
|
/* 80399254 00396194 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 80399258 00396198 D0 01 00 18 */ stfs f0, 0x18(r1)
|
|
/* 8039925C 0039619C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80399260 003961A0 C0 01 00 14 */ lfs f0, 0x14(r1)
|
|
/* 80399264 003961A4 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
|
/* 80399268 003961A8 80 7E 00 AC */ lwz r3, 0xac(r30)
|
|
/* 8039926C 003961AC 7C 63 E0 2E */ lwzx r3, r3, r28
|
|
/* 80399270 003961B0 D3 C3 00 14 */ stfs f30, 0x14(r3)
|
|
/* 80399274 003961B4 80 7E 00 AC */ lwz r3, 0xac(r30)
|
|
/* 80399278 003961B8 7C 63 E0 2E */ lwzx r3, r3, r28
|
|
/* 8039927C 003961BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80399280 003961C0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80399284 003961C4 7D 89 03 A6 */ mtctr r12
|
|
/* 80399288 003961C8 4E 80 04 21 */ bctrl
|
|
/* 8039928C 003961CC 3B 9C 00 04 */ addi r28, r28, 4
|
|
/* 80399290 003961D0 3B FF 00 01 */ addi r31, r31, 1
|
|
.L_80399294:
|
|
/* 80399294 003961D4 7C 1F E8 00 */ cmpw r31, r29
|
|
/* 80399298 003961D8 41 80 FF 1C */ blt .L_803991B4
|
|
/* 8039929C 003961DC C3 C2 0E 04 */ lfs f30, lbl_8051F164@sda21(r2)
|
|
/* 803992A0 003961E0 7F 79 DB 78 */ mr r25, r27
|
|
/* 803992A4 003961E4 C3 E2 0D 24 */ lfs f31, lbl_8051F084@sda21(r2)
|
|
/* 803992A8 003961E8 7F 7A DB 78 */ mr r26, r27
|
|
/* 803992AC 003961EC 3B 80 00 00 */ li r28, 0
|
|
.L_803992B0:
|
|
/* 803992B0 003961F0 80 1B 01 E4 */ lwz r0, 0x1e4(r27)
|
|
/* 803992B4 003961F4 7C 1C 00 00 */ cmpw r28, r0
|
|
/* 803992B8 003961F8 40 82 00 14 */ bne .L_803992CC
|
|
/* 803992BC 003961FC 80 79 00 B0 */ lwz r3, 0xb0(r25)
|
|
/* 803992C0 00396200 4B F7 25 01 */ bl getMotherPane__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 803992C4 00396204 38 00 00 01 */ li r0, 1
|
|
/* 803992C8 00396208 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
.L_803992CC:
|
|
/* 803992CC 0039620C D3 DA 01 08 */ stfs f30, 0x108(r26)
|
|
/* 803992D0 00396210 D3 FA 01 0C */ stfs f31, 0x10c(r26)
|
|
/* 803992D4 00396214 C0 3A 00 F0 */ lfs f1, 0xf0(r26)
|
|
/* 803992D8 00396218 C0 1A 01 08 */ lfs f0, 0x108(r26)
|
|
/* 803992DC 0039621C C3 9A 00 F4 */ lfs f28, 0xf4(r26)
|
|
/* 803992E0 00396220 EF A1 00 2A */ fadds f29, f1, f0
|
|
/* 803992E4 00396224 80 79 00 B0 */ lwz r3, 0xb0(r25)
|
|
/* 803992E8 00396228 4B F7 24 D9 */ bl getMotherPane__Q32og6Screen18CallBack_CounterRVFv
|
|
/* 803992EC 0039622C D3 A3 00 D4 */ stfs f29, 0xd4(r3)
|
|
/* 803992F0 00396230 D3 83 00 D8 */ stfs f28, 0xd8(r3)
|
|
/* 803992F4 00396234 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803992F8 00396238 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 803992FC 0039623C 7D 89 03 A6 */ mtctr r12
|
|
/* 80399300 00396240 4E 80 04 21 */ bctrl
|
|
/* 80399304 00396244 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 80399308 00396248 3B 5A 00 08 */ addi r26, r26, 8
|
|
/* 8039930C 0039624C 2C 1C 00 03 */ cmpwi r28, 3
|
|
/* 80399310 00396250 3B 39 00 04 */ addi r25, r25, 4
|
|
/* 80399314 00396254 41 80 FF 9C */ blt .L_803992B0
|
|
/* 80399318 00396258 C0 02 0D 24 */ lfs f0, lbl_8051F084@sda21(r2)
|
|
/* 8039931C 0039625C D0 1B 01 EC */ stfs f0, 0x1ec(r27)
|
|
.L_80399320:
|
|
/* 80399320 00396260 E3 E1 00 98 */ psq_l f31, 152(r1), 0, qr0
|
|
/* 80399324 00396264 CB E1 00 90 */ lfd f31, 0x90(r1)
|
|
/* 80399328 00396268 E3 C1 00 88 */ psq_l f30, 136(r1), 0, qr0
|
|
/* 8039932C 0039626C CB C1 00 80 */ lfd f30, 0x80(r1)
|
|
/* 80399330 00396270 E3 A1 00 78 */ psq_l f29, 120(r1), 0, qr0
|
|
/* 80399334 00396274 CB A1 00 70 */ lfd f29, 0x70(r1)
|
|
/* 80399338 00396278 E3 81 00 68 */ psq_l f28, 104(r1), 0, qr0
|
|
/* 8039933C 0039627C CB 81 00 60 */ lfd f28, 0x60(r1)
|
|
/* 80399340 00396280 BB 21 00 44 */ lmw r25, 0x44(r1)
|
|
/* 80399344 00396284 80 01 00 A4 */ lwz r0, 0xa4(r1)
|
|
/* 80399348 00396288 7C 08 03 A6 */ mtlr r0
|
|
/* 8039934C 0039628C 38 21 00 A0 */ addi r1, r1, 0xa0
|
|
/* 80399350 00396290 4E 80 00 20 */ blr
|
|
|
|
.global startDemo__Q28Morimura16TChallengeResultFv
|
|
startDemo__Q28Morimura16TChallengeResultFv:
|
|
/* 80399354 00396294 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
/* 80399358 00396298 7C 08 02 A6 */ mflr r0
|
|
/* 8039935C 0039629C 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 80399360 003962A0 DB E1 00 40 */ stfd f31, 0x40(r1)
|
|
/* 80399364 003962A4 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0
|
|
/* 80399368 003962A8 BF 01 00 20 */ stmw r24, 0x20(r1)
|
|
/* 8039936C 003962AC 7C 7B 1B 78 */ mr r27, r3
|
|
/* 80399370 003962B0 C0 03 01 F0 */ lfs f0, 0x1f0(r3)
|
|
/* 80399374 003962B4 D0 0D 86 10 */ stfs f0, mDemoSpeedUpRate__Q28Morimura16TChallengeResult@sda21(r13)
|
|
/* 80399378 003962B8 80 03 01 C8 */ lwz r0, 0x1c8(r3)
|
|
/* 8039937C 003962BC 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80399380 003962C0 40 82 01 2C */ bne .L_803994AC
|
|
/* 80399384 003962C4 38 00 00 01 */ li r0, 1
|
|
/* 80399388 003962C8 7F 7D DB 78 */ mr r29, r27
|
|
/* 8039938C 003962CC 90 1B 01 C8 */ stw r0, 0x1c8(r27)
|
|
/* 80399390 003962D0 3B 80 00 00 */ li r28, 0
|
|
.L_80399394:
|
|
/* 80399394 003962D4 83 DD 01 7C */ lwz r30, 0x17c(r29)
|
|
/* 80399398 003962D8 80 1E 00 08 */ lwz r0, 8(r30)
|
|
/* 8039939C 003962DC 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 803993A0 003962E0 41 82 00 FC */ beq .L_8039949C
|
|
/* 803993A4 003962E4 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 803993A8 003962E8 38 80 00 00 */ li r4, 0
|
|
/* 803993AC 003962EC 38 00 00 01 */ li r0, 1
|
|
/* 803993B0 003962F0 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 803993B4 003962F4 7C 85 23 78 */ mr r5, r4
|
|
/* 803993B8 003962F8 7C 86 23 78 */ mr r6, r4
|
|
/* 803993BC 003962FC 90 7E 00 04 */ stw r3, 4(r30)
|
|
/* 803993C0 00396300 90 9E 00 0C */ stw r4, 0xc(r30)
|
|
/* 803993C4 00396304 90 9E 00 20 */ stw r4, 0x20(r30)
|
|
/* 803993C8 00396308 90 9E 00 1C */ stw r4, 0x1c(r30)
|
|
/* 803993CC 0039630C 90 1E 00 08 */ stw r0, 8(r30)
|
|
/* 803993D0 00396310 48 00 00 14 */ b .L_803993E4
|
|
.L_803993D4:
|
|
/* 803993D4 00396314 80 7E 00 24 */ lwz r3, 0x24(r30)
|
|
/* 803993D8 00396318 38 A5 00 01 */ addi r5, r5, 1
|
|
/* 803993DC 0039631C 7C 83 31 2E */ stwx r4, r3, r6
|
|
/* 803993E0 00396320 38 C6 00 04 */ addi r6, r6, 4
|
|
.L_803993E4:
|
|
/* 803993E4 00396324 80 1E 00 14 */ lwz r0, 0x14(r30)
|
|
/* 803993E8 00396328 7C 05 00 00 */ cmpw r5, r0
|
|
/* 803993EC 0039632C 41 80 FF E8 */ blt .L_803993D4
|
|
/* 803993F0 00396330 80 BE 00 00 */ lwz r5, 0(r30)
|
|
/* 803993F4 00396334 3C 60 66 66 */ lis r3, 0x66666667@ha
|
|
/* 803993F8 00396338 38 83 66 67 */ addi r4, r3, 0x66666667@l
|
|
/* 803993FC 0039633C 3B E0 00 01 */ li r31, 1
|
|
/* 80399400 00396340 80 05 00 00 */ lwz r0, 0(r5)
|
|
/* 80399404 00396344 48 00 00 18 */ b .L_8039941C
|
|
.L_80399408:
|
|
/* 80399408 00396348 7C 04 00 96 */ mulhw r0, r4, r0
|
|
/* 8039940C 0039634C 3B FF 00 01 */ addi r31, r31, 1
|
|
/* 80399410 00396350 7C 00 16 70 */ srawi r0, r0, 2
|
|
/* 80399414 00396354 54 03 0F FE */ srwi r3, r0, 0x1f
|
|
/* 80399418 00396358 7C 00 1A 14 */ add r0, r0, r3
|
|
.L_8039941C:
|
|
/* 8039941C 0039635C 2C 00 00 0A */ cmpwi r0, 0xa
|
|
/* 80399420 00396360 40 80 FF E8 */ bge .L_80399408
|
|
/* 80399424 00396364 93 FE 00 10 */ stw r31, 0x10(r30)
|
|
/* 80399428 00396368 57 F9 10 3A */ slwi r25, r31, 2
|
|
/* 8039942C 0039636C CB E2 0D 70 */ lfd f31, lbl_8051F0D0@sda21(r2)
|
|
/* 80399430 00396370 3F 40 43 30 */ lis r26, 0x4330
|
|
/* 80399434 00396374 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 80399438 00396378 83 03 00 00 */ lwz r24, 0(r3)
|
|
/* 8039943C 0039637C 48 00 00 50 */ b .L_8039948C
|
|
.L_80399440:
|
|
/* 80399440 00396380 38 1F FF FF */ addi r0, r31, -1
|
|
/* 80399444 00396384 93 41 00 08 */ stw r26, 8(r1)
|
|
/* 80399448 00396388 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 8039944C 0039638C C8 22 0D 78 */ lfd f1, lbl_8051F0D8@sda21(r2)
|
|
/* 80399450 00396390 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 80399454 00396394 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 80399458 00396398 FC 40 F8 28 */ fsub f2, f0, f31
|
|
/* 8039945C 0039639C 4B D3 65 B1 */ bl pow
|
|
/* 80399460 003963A0 FC 00 08 1E */ fctiwz f0, f1
|
|
/* 80399464 003963A4 38 19 FF FC */ addi r0, r25, -4
|
|
/* 80399468 003963A8 80 7E 00 24 */ lwz r3, 0x24(r30)
|
|
/* 8039946C 003963AC 3B 39 FF FC */ addi r25, r25, -4
|
|
/* 80399470 003963B0 3B FF FF FF */ addi r31, r31, -1
|
|
/* 80399474 003963B4 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 80399478 003963B8 80 81 00 14 */ lwz r4, 0x14(r1)
|
|
/* 8039947C 003963BC 7C B8 23 D6 */ divw r5, r24, r4
|
|
/* 80399480 003963C0 7C 85 21 D6 */ mullw r4, r5, r4
|
|
/* 80399484 003963C4 7C A3 01 2E */ stwx r5, r3, r0
|
|
/* 80399488 003963C8 7F 04 C0 50 */ subf r24, r4, r24
|
|
.L_8039948C:
|
|
/* 8039948C 003963CC 2C 1F 00 01 */ cmpwi r31, 1
|
|
/* 80399490 003963D0 41 81 FF B0 */ bgt .L_80399440
|
|
/* 80399494 003963D4 80 7E 00 24 */ lwz r3, 0x24(r30)
|
|
/* 80399498 003963D8 93 03 00 00 */ stw r24, 0(r3)
|
|
.L_8039949C:
|
|
/* 8039949C 003963DC 3B 9C 00 01 */ addi r28, r28, 1
|
|
/* 803994A0 003963E0 3B BD 00 04 */ addi r29, r29, 4
|
|
/* 803994A4 003963E4 2C 1C 00 04 */ cmpwi r28, 4
|
|
/* 803994A8 003963E8 41 80 FE EC */ blt .L_80399394
|
|
.L_803994AC:
|
|
/* 803994AC 003963EC 38 00 00 00 */ li r0, 0
|
|
/* 803994B0 003963F0 90 1B 01 D0 */ stw r0, 0x1d0(r27)
|
|
/* 803994B4 003963F4 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
|
|
/* 803994B8 003963F8 CB E1 00 40 */ lfd f31, 0x40(r1)
|
|
/* 803994BC 003963FC BB 01 00 20 */ lmw r24, 0x20(r1)
|
|
/* 803994C0 00396400 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 803994C4 00396404 7C 08 03 A6 */ mtlr r0
|
|
/* 803994C8 00396408 38 21 00 50 */ addi r1, r1, 0x50
|
|
/* 803994CC 0039640C 4E 80 00 20 */ blr
|
|
|
|
.global fadeEffect__Q28Morimura16TChallengeResultFv
|
|
fadeEffect__Q28Morimura16TChallengeResultFv:
|
|
/* 803994D0 00396410 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 803994D4 00396414 7C 08 02 A6 */ mflr r0
|
|
/* 803994D8 00396418 3C 80 80 49 */ lis r4, lbl_80494850@ha
|
|
/* 803994DC 0039641C 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 803994E0 00396420 BF 21 00 14 */ stmw r25, 0x14(r1)
|
|
/* 803994E4 00396424 7C 79 1B 78 */ mr r25, r3
|
|
/* 803994E8 00396428 3B A0 00 00 */ li r29, 0
|
|
/* 803994EC 0039642C 3C 60 80 49 */ lis r3, lbl_80494868@ha
|
|
/* 803994F0 00396430 7F BB EB 78 */ mr r27, r29
|
|
/* 803994F4 00396434 3B E4 48 50 */ addi r31, r4, lbl_80494850@l
|
|
/* 803994F8 00396438 3B C3 48 68 */ addi r30, r3, lbl_80494868@l
|
|
/* 803994FC 0039643C 83 99 00 94 */ lwz r28, 0x94(r25)
|
|
/* 80399500 00396440 48 00 00 48 */ b .L_80399548
|
|
.L_80399504:
|
|
/* 80399504 00396444 80 7C 00 AC */ lwz r3, 0xac(r28)
|
|
/* 80399508 00396448 7C 03 D8 2E */ lwzx r0, r3, r27
|
|
/* 8039950C 0039644C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80399510 00396450 40 82 00 18 */ bne .L_80399528
|
|
/* 80399514 00396454 7F E3 FB 78 */ mr r3, r31
|
|
/* 80399518 00396458 7F C5 F3 78 */ mr r5, r30
|
|
/* 8039951C 0039645C 38 80 02 6B */ li r4, 0x26b
|
|
/* 80399520 00396460 4C C6 31 82 */ crclr 6
|
|
/* 80399524 00396464 4B C9 11 1D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80399528:
|
|
/* 80399528 00396468 80 7C 00 AC */ lwz r3, 0xac(r28)
|
|
/* 8039952C 0039646C 7C 63 D8 2E */ lwzx r3, r3, r27
|
|
/* 80399530 00396470 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80399534 00396474 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 80399538 00396478 7D 89 03 A6 */ mtctr r12
|
|
/* 8039953C 0039647C 4E 80 04 21 */ bctrl
|
|
/* 80399540 00396480 3B 7B 00 04 */ addi r27, r27, 4
|
|
/* 80399544 00396484 3B BD 00 01 */ addi r29, r29, 1
|
|
.L_80399548:
|
|
/* 80399548 00396488 A0 1C 00 2E */ lhz r0, 0x2e(r28)
|
|
/* 8039954C 0039648C 7C 1D 00 00 */ cmpw r29, r0
|
|
/* 80399550 00396490 41 80 FF B4 */ blt .L_80399504
|
|
/* 80399554 00396494 3C 80 80 49 */ lis r4, lbl_80494850@ha
|
|
/* 80399558 00396498 3C 60 80 49 */ lis r3, lbl_80494868@ha
|
|
/* 8039955C 0039649C 7F 3A CB 78 */ mr r26, r25
|
|
/* 80399560 003964A0 3B 20 00 00 */ li r25, 0
|
|
/* 80399564 003964A4 3B C4 48 50 */ addi r30, r4, lbl_80494850@l
|
|
/* 80399568 003964A8 3B E3 48 68 */ addi r31, r3, lbl_80494868@l
|
|
.L_8039956C:
|
|
/* 8039956C 003964AC 3B 80 00 00 */ li r28, 0
|
|
/* 80399570 003964B0 83 BA 00 B0 */ lwz r29, 0xb0(r26)
|
|
/* 80399574 003964B4 7F 9B E3 78 */ mr r27, r28
|
|
/* 80399578 003964B8 48 00 00 48 */ b .L_803995C0
|
|
.L_8039957C:
|
|
/* 8039957C 003964BC 80 7D 00 AC */ lwz r3, 0xac(r29)
|
|
/* 80399580 003964C0 7C 03 D8 2E */ lwzx r0, r3, r27
|
|
/* 80399584 003964C4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80399588 003964C8 40 82 00 18 */ bne .L_803995A0
|
|
/* 8039958C 003964CC 7F C3 F3 78 */ mr r3, r30
|
|
/* 80399590 003964D0 7F E5 FB 78 */ mr r5, r31
|
|
/* 80399594 003964D4 38 80 02 6B */ li r4, 0x26b
|
|
/* 80399598 003964D8 4C C6 31 82 */ crclr 6
|
|
/* 8039959C 003964DC 4B C9 10 A5 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803995A0:
|
|
/* 803995A0 003964E0 80 7D 00 AC */ lwz r3, 0xac(r29)
|
|
/* 803995A4 003964E4 7C 63 D8 2E */ lwzx r3, r3, r27
|
|
/* 803995A8 003964E8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803995AC 003964EC 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 803995B0 003964F0 7D 89 03 A6 */ mtctr r12
|
|
/* 803995B4 003964F4 4E 80 04 21 */ bctrl
|
|
/* 803995B8 003964F8 3B 7B 00 04 */ addi r27, r27, 4
|
|
/* 803995BC 003964FC 3B 9C 00 01 */ addi r28, r28, 1
|
|
.L_803995C0:
|
|
/* 803995C0 00396500 A0 1D 00 2E */ lhz r0, 0x2e(r29)
|
|
/* 803995C4 00396504 7C 1C 00 00 */ cmpw r28, r0
|
|
/* 803995C8 00396508 41 80 FF B4 */ blt .L_8039957C
|
|
/* 803995CC 0039650C 3B 39 00 01 */ addi r25, r25, 1
|
|
/* 803995D0 00396510 3B 5A 00 04 */ addi r26, r26, 4
|
|
/* 803995D4 00396514 2C 19 00 03 */ cmpwi r25, 3
|
|
/* 803995D8 00396518 41 80 FF 94 */ blt .L_8039956C
|
|
/* 803995DC 0039651C BB 21 00 14 */ lmw r25, 0x14(r1)
|
|
/* 803995E0 00396520 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 803995E4 00396524 7C 08 03 A6 */ mtlr r0
|
|
/* 803995E8 00396528 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 803995EC 0039652C 4E 80 00 20 */ blr
|
|
|
|
.global doUserCallBackFunc__Q28Morimura21TChallengeResultSceneFPQ28Resource10MgrCommand
|
|
doUserCallBackFunc__Q28Morimura21TChallengeResultSceneFPQ28Resource10MgrCommand:
|
|
/* 803995F0 00396530 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
/* 803995F4 00396534 7C 08 02 A6 */ mflr r0
|
|
/* 803995F8 00396538 3C 80 80 49 */ lis r4, lbl_80494720@ha
|
|
/* 803995FC 0039653C 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 80399600 00396540 93 E1 00 4C */ stw r31, 0x4c(r1)
|
|
/* 80399604 00396544 93 C1 00 48 */ stw r30, 0x48(r1)
|
|
/* 80399608 00396548 3B C4 47 20 */ addi r30, r4, lbl_80494720@l
|
|
/* 8039960C 0039654C 38 9E 03 D0 */ addi r4, r30, 0x3d0
|
|
/* 80399610 00396550 93 A1 00 44 */ stw r29, 0x44(r1)
|
|
/* 80399614 00396554 7C 7D 1B 78 */ mr r29, r3
|
|
/* 80399618 00396558 38 7D 00 04 */ addi r3, r29, 4
|
|
/* 8039961C 0039655C 4B F7 E9 31 */ bl makeLanguageResName__Q22og9newScreenFPcPCc
|
|
/* 80399620 00396560 38 61 00 08 */ addi r3, r1, 8
|
|
/* 80399624 00396564 38 9D 00 04 */ addi r4, r29, 4
|
|
/* 80399628 00396568 48 0B 2F B1 */ bl __ct__Q212LoadResource3ArgFPCc
|
|
/* 8039962C 0039656C 80 6D 9C 28 */ lwz r3, gLoadResourceMgr@sda21(r13)
|
|
/* 80399630 00396570 38 81 00 08 */ addi r4, r1, 8
|
|
/* 80399634 00396574 48 0B 30 E1 */ bl mountArchive__Q212LoadResource3MgrFRQ212LoadResource3Arg
|
|
/* 80399638 00396578 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 8039963C 0039657C 40 82 00 18 */ bne .L_80399654
|
|
/* 80399640 00396580 38 7E 01 30 */ addi r3, r30, 0x130
|
|
/* 80399644 00396584 38 BE 01 48 */ addi r5, r30, 0x148
|
|
/* 80399648 00396588 38 80 09 29 */ li r4, 0x929
|
|
/* 8039964C 0039658C 4C C6 31 82 */ crclr 6
|
|
/* 80399650 00396590 4B C9 0F F1 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80399654:
|
|
/* 80399654 00396594 83 DF 00 34 */ lwz r30, 0x34(r31)
|
|
/* 80399658 00396598 38 60 01 FC */ li r3, 0x1fc
|
|
/* 8039965C 0039659C 4B C8 A8 49 */ bl __nw__FUl
|
|
/* 80399660 003965A0 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 80399664 003965A4 41 82 00 0C */ beq .L_80399670
|
|
/* 80399668 003965A8 4B FF AC A9 */ bl __ct__Q28Morimura16TChallengeResultFv
|
|
/* 8039966C 003965AC 7C 7F 1B 78 */ mr r31, r3
|
|
.L_80399670:
|
|
/* 80399670 003965B0 7F A3 EB 78 */ mr r3, r29
|
|
/* 80399674 003965B4 7F E4 FB 78 */ mr r4, r31
|
|
/* 80399678 003965B8 7F C5 F3 78 */ mr r5, r30
|
|
/* 8039967C 003965BC 48 0B 86 F9 */ bl registObj__Q26Screen9SceneBaseFPQ26Screen7ObjBaseP10JKRArchive
|
|
/* 80399680 003965C0 93 FD 02 20 */ stw r31, 0x220(r29)
|
|
/* 80399684 003965C4 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 80399688 003965C8 83 E1 00 4C */ lwz r31, 0x4c(r1)
|
|
/* 8039968C 003965CC 83 C1 00 48 */ lwz r30, 0x48(r1)
|
|
/* 80399690 003965D0 83 A1 00 44 */ lwz r29, 0x44(r1)
|
|
/* 80399694 003965D4 7C 08 03 A6 */ mtlr r0
|
|
/* 80399698 003965D8 38 21 00 50 */ addi r1, r1, 0x50
|
|
/* 8039969C 003965DC 4E 80 00 20 */ blr
|
|
|
|
.global getResName__Q28Morimura21TChallengeResultSceneCFv
|
|
getResName__Q28Morimura21TChallengeResultSceneCFv:
|
|
/* 803996A0 003965E0 38 62 0E 08 */ addi r3, r2, lbl_8051F168@sda21
|
|
/* 803996A4 003965E4 4E 80 00 20 */ blr
|
|
|
|
.global doCreateObj__Q28Morimura21TChallengeResultSceneFP10JKRArchive
|
|
doCreateObj__Q28Morimura21TChallengeResultSceneFP10JKRArchive:
|
|
/* 803996A8 003965E8 4E 80 00 20 */ blr
|
|
|
|
.global getSceneType__Q28Morimura21TChallengeResultSceneFv
|
|
getSceneType__Q28Morimura21TChallengeResultSceneFv:
|
|
/* 803996AC 003965EC 38 60 27 38 */ li r3, 0x2738
|
|
/* 803996B0 003965F0 4E 80 00 20 */ blr
|
|
|
|
.global getOwnerID__Q28Morimura21TChallengeResultSceneFv
|
|
getOwnerID__Q28Morimura21TChallengeResultSceneFv:
|
|
/* 803996B4 003965F4 3C 60 4D 52 */ lis r3, 0x4D524D52@ha
|
|
/* 803996B8 003965F8 38 63 4D 52 */ addi r3, r3, 0x4D524D52@l
|
|
/* 803996BC 003965FC 4E 80 00 20 */ blr
|
|
|
|
.global getMemberID__Q28Morimura21TChallengeResultSceneFv
|
|
getMemberID__Q28Morimura21TChallengeResultSceneFv:
|
|
/* 803996C0 00396600 3C 80 53 55 */ lis r4, 0x53554C54@ha
|
|
/* 803996C4 00396604 3C 60 43 48 */ lis r3, 0x43485245@ha
|
|
/* 803996C8 00396608 38 84 4C 54 */ addi r4, r4, 0x53554C54@l
|
|
/* 803996CC 0039660C 38 63 52 45 */ addi r3, r3, 0x43485245@l
|
|
/* 803996D0 00396610 4E 80 00 20 */ blr
|
|
|
|
.global getDispMemberBase__Q28Morimura16TChallengeResultFv
|
|
getDispMemberBase__Q28Morimura16TChallengeResultFv:
|
|
/* 803996D4 00396614 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 803996D8 00396618 7C 08 02 A6 */ mflr r0
|
|
/* 803996DC 0039661C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 803996E0 00396620 88 0D 98 A0 */ lbz r0, mIsSection__Q28Morimura9TTestBase@sda21(r13)
|
|
/* 803996E4 00396624 28 00 00 00 */ cmplwi r0, 0
|
|
/* 803996E8 00396628 41 82 00 0C */ beq .L_803996F4
|
|
/* 803996EC 0039662C 80 63 00 8C */ lwz r3, 0x8c(r3)
|
|
/* 803996F0 00396630 48 00 00 08 */ b .L_803996F8
|
|
.L_803996F4:
|
|
/* 803996F4 00396634 48 0B A8 B5 */ bl getDispMember__Q26Screen7ObjBaseFv
|
|
.L_803996F8:
|
|
/* 803996F8 00396638 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 803996FC 0039663C 7C 08 03 A6 */ mtlr r0
|
|
/* 80399700 00396640 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80399704 00396644 4E 80 00 20 */ blr
|
|
|
|
.global __dt__Q25efx2d15T2DCavecompLoopFv
|
|
__dt__Q25efx2d15T2DCavecompLoopFv:
|
|
/* 80399708 00396648 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8039970C 0039664C 7C 08 02 A6 */ mflr r0
|
|
/* 80399710 00396650 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80399714 00396654 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80399718 00396658 7C 9F 23 78 */ mr r31, r4
|
|
/* 8039971C 0039665C 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 80399720 00396660 7C 7E 1B 79 */ or. r30, r3, r3
|
|
/* 80399724 00396664 41 82 00 4C */ beq .L_80399770
|
|
/* 80399728 00396668 3C 60 80 4E */ lis r3, __vt__Q25efx2d15T2DCavecompLoop@ha
|
|
/* 8039972C 0039666C 38 63 52 8C */ addi r3, r3, __vt__Q25efx2d15T2DCavecompLoop@l
|
|
/* 80399730 00396670 90 7E 00 00 */ stw r3, 0(r30)
|
|
/* 80399734 00396674 38 03 00 18 */ addi r0, r3, 0x18
|
|
/* 80399738 00396678 90 1E 00 08 */ stw r0, 8(r30)
|
|
/* 8039973C 0039667C 41 82 00 24 */ beq .L_80399760
|
|
/* 80399740 00396680 3C 80 80 4E */ lis r4, __vt__Q25efx2d8TForever@ha
|
|
/* 80399744 00396684 38 7E 00 08 */ addi r3, r30, 8
|
|
/* 80399748 00396688 38 A4 74 20 */ addi r5, r4, __vt__Q25efx2d8TForever@l
|
|
/* 8039974C 0039668C 38 80 00 00 */ li r4, 0
|
|
/* 80399750 00396690 90 BE 00 00 */ stw r5, 0(r30)
|
|
/* 80399754 00396694 38 05 00 18 */ addi r0, r5, 0x18
|
|
/* 80399758 00396698 90 1E 00 08 */ stw r0, 8(r30)
|
|
/* 8039975C 0039669C 4B CF 65 41 */ bl __dt__18JPAEmitterCallBackFv
|
|
.L_80399760:
|
|
/* 80399760 003966A0 7F E0 07 35 */ extsh. r0, r31
|
|
/* 80399764 003966A4 40 81 00 0C */ ble .L_80399770
|
|
/* 80399768 003966A8 7F C3 F3 78 */ mr r3, r30
|
|
/* 8039976C 003966AC 4B C8 A9 49 */ bl __dl__FPv
|
|
.L_80399770:
|
|
/* 80399770 003966B0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80399774 003966B4 7F C3 F3 78 */ mr r3, r30
|
|
/* 80399778 003966B8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 8039977C 003966BC 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80399780 003966C0 7C 08 03 A6 */ mtlr r0
|
|
/* 80399784 003966C4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80399788 003966C8 4E 80 00 20 */ blr
|
|
|
|
.global __dt__Q28Morimura10TCounterRVFv
|
|
__dt__Q28Morimura10TCounterRVFv:
|
|
/* 8039978C 003966CC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80399790 003966D0 7C 08 02 A6 */ mflr r0
|
|
/* 80399794 003966D4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80399798 003966D8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 8039979C 003966DC 7C 9F 23 78 */ mr r31, r4
|
|
/* 803997A0 003966E0 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 803997A4 003966E4 7C 7E 1B 79 */ or. r30, r3, r3
|
|
/* 803997A8 003966E8 41 82 00 58 */ beq .L_80399800
|
|
/* 803997AC 003966EC 3C 80 80 4E */ lis r4, __vt__Q28Morimura10TCounterRV@ha
|
|
/* 803997B0 003966F0 38 04 52 C4 */ addi r0, r4, __vt__Q28Morimura10TCounterRV@l
|
|
/* 803997B4 003966F4 90 1E 00 00 */ stw r0, 0(r30)
|
|
/* 803997B8 003966F8 41 82 00 38 */ beq .L_803997F0
|
|
/* 803997BC 003966FC 3C 80 80 4E */ lis r4, __vt__Q32og6Screen18CallBack_CounterRV@ha
|
|
/* 803997C0 00396700 38 04 81 C8 */ addi r0, r4, __vt__Q32og6Screen18CallBack_CounterRV@l
|
|
/* 803997C4 00396704 90 1E 00 00 */ stw r0, 0(r30)
|
|
/* 803997C8 00396708 41 82 00 28 */ beq .L_803997F0
|
|
/* 803997CC 0039670C 3C 80 80 4D */ lis r4, __vt__Q29P2DScreen12CallBackNode@ha
|
|
/* 803997D0 00396710 38 04 7F 2C */ addi r0, r4, __vt__Q29P2DScreen12CallBackNode@l
|
|
/* 803997D4 00396714 90 1E 00 00 */ stw r0, 0(r30)
|
|
/* 803997D8 00396718 41 82 00 18 */ beq .L_803997F0
|
|
/* 803997DC 0039671C 3C A0 80 4D */ lis r5, __vt__Q29P2DScreen4Node@ha
|
|
/* 803997E0 00396720 38 80 00 00 */ li r4, 0
|
|
/* 803997E4 00396724 38 05 7B 0C */ addi r0, r5, __vt__Q29P2DScreen4Node@l
|
|
/* 803997E8 00396728 90 1E 00 00 */ stw r0, 0(r30)
|
|
/* 803997EC 0039672C 48 07 7D 9D */ bl __dt__5CNodeFv
|
|
.L_803997F0:
|
|
/* 803997F0 00396730 7F E0 07 35 */ extsh. r0, r31
|
|
/* 803997F4 00396734 40 81 00 0C */ ble .L_80399800
|
|
/* 803997F8 00396738 7F C3 F3 78 */ mr r3, r30
|
|
/* 803997FC 0039673C 4B C8 A8 B9 */ bl __dl__FPv
|
|
.L_80399800:
|
|
/* 80399800 00396740 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80399804 00396744 7F C3 F3 78 */ mr r3, r30
|
|
/* 80399808 00396748 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 8039980C 0039674C 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80399810 00396750 7C 08 03 A6 */ mtlr r0
|
|
/* 80399814 00396754 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80399818 00396758 4E 80 00 20 */ blr
|
|
|
|
.global "@8@__dt__Q25efx2d15T2DCavecompLoopFv"
|
|
"@8@__dt__Q25efx2d15T2DCavecompLoopFv":
|
|
/* 8039981C 0039675C 38 63 FF F8 */ addi r3, r3, -8
|
|
/* 80399820 00396760 4B FF FE E8 */ b __dt__Q25efx2d15T2DCavecompLoopFv
|
|
|
|
.global "@24@__dt__Q28Morimura16TChallengeResultFv"
|
|
"@24@__dt__Q28Morimura16TChallengeResultFv":
|
|
/* 80399824 00396764 38 63 FF E8 */ addi r3, r3, -24
|
|
/* 80399828 00396768 4B FF AD DC */ b __dt__Q28Morimura16TChallengeResultFv
|