pikmin2/asm/plugProjectHikinoU/PSGame.s
EpochFlame 75c3292df0 reduce label emissions
linkmap goes faster now
2022-11-03 17:02:42 -04:00

5176 lines
245 KiB
ArmAsm

.include "macros.inc"
.section .rodata # 0x804732E0 - 0x8049E220
.balign 8
lbl_8048F918:
.asciz "PSGame.cpp"
.balign 4
lbl_8048F924:
.asciz "P2Assert"
.balign 4
lbl_8048F930:
.asciz "endoffile"
.balign 4
lbl_8048F93C:
.asciz "cavesoil"
.balign 4
lbl_8048F948:
.asciz "cavesoil.bms"
.balign 4
lbl_8048F958:
.asciz "cavesoil_"
.balign 4
lbl_8048F964:
.asciz "cavemetal"
.balign 4
lbl_8048F970:
.asciz "cavemetal.bms"
.balign 4
lbl_8048F980:
.asciz "cavemetal_"
.balign 4
lbl_8048F98C:
.asciz "caveconc"
.balign 4
lbl_8048F998:
.asciz "caveconc.bms"
.balign 4
lbl_8048F9A8:
.asciz "caveconc_"
.balign 4
lbl_8048F9B4:
.asciz "cavetile"
.balign 4
lbl_8048F9C0:
.asciz "cavetile.bms"
.balign 4
lbl_8048F9D0:
.asciz "caveglass"
.balign 4
lbl_8048F9DC:
.asciz "caveglass.bms"
.balign 4
lbl_8048F9EC:
.asciz "cavetsumiki"
.balign 4
lbl_8048F9F8:
.asciz "cavetsumiki.bms"
.balign 4
lbl_8048FA08:
.asciz "caverelax"
.balign 4
lbl_8048FA14:
.asciz "caverelax.bms"
.balign 4
lbl_8048FA24:
.asciz "/SeqTest/"
.balign 4
lbl_8048FA30: # SetupArg
.4byte 0x00000000
.4byte 0x00000000
.4byte 0x000000E7
.4byte seqCpuSync__6PSGameFP8JASTrackUs
.4byte 0x00000000
.4byte lbl_8048FA24 # end of struct
lbl_8048FA48:
.asciz "PSAutoBgm.h"
.balign 4
lbl_8048FA54:
.asciz "/AudioRes/Conductor.arc"
.balign 4
lbl_8048FA6C:
.asciz "PSSystemIF.h"
.balign 4
lbl_8048FA7C:
.asciz "/AudioRes/Key.arc"
.balign 4
lbl_8048FA90:
.asciz "PSCommon.h"
.balign 4
lbl_8048FA9C:
.asciz "PSGame.aaf"
.balign 4
lbl_8048FAA8:
.asciz "PSGame.h"
.balign 4
lbl_8048FAB4: # Shift-JIS
.4byte 0x666C6167
.4byte 0x82CD3020
.4byte 0x6F723182
.4byte 0xC582B700
.balign 4
lbl_8048FAC4:
.asciz "m_boss.bms"
.balign 4
lbl_8048FAD0:
.asciz "l_boss.bms"
.balign 4
lbl_8048FADC: # SoundInfo
.4byte 0x00001F00
.4byte 0xFF000000
.4byte 0x3F800000
.4byte 0x7F000000
lbl_8048FAEC: # SoundInfo
.4byte 0x00000000
.4byte 0x7F010000
.4byte 0x3F800000
.4byte 0x32000000
.balign 4
lbl_8048FAFC: # Shift-JIS
.4byte 0x328F6482
.4byte 0xC9834F83
.4byte 0x8D815B83
.4byte 0x6F838B83
.4byte 0x56815B83
.4byte 0x9382F08D
.4byte 0xEC90AC82
.4byte 0xB582E682
.4byte 0xA482C682
.4byte 0xB582BD00
.balign 4
lbl_8048FB24:
.asciz "/user/Totaka/StreamList.txt"
.balign 4
lbl_8048FB40:
.asciz "/user/Totaka/BgmList.txt"
.balign 4
lbl_8048FB5C: # Shift-JIS
.4byte 0x7363656E
.4byte 0x65206E6F
.4byte 0x82AA9573
.4byte 0x90B30000
.balign 4
lbl_8048FB6C:
.asciz "PSScene.h"
.balign 4
lbl_8048FB78: # Shift-JIS
.4byte 0x914F89F1
.4byte 0x82CC6D43
.4byte 0x75727265
.4byte 0x6E745363
.4byte 0x656E6582
.4byte 0xCC8CE38F
.4byte 0x88979D82
.4byte 0xAA957390
.4byte 0xB3000000
.balign 4
lbl_8048FB9C: # SoundInfo
.4byte 0x00000000
.4byte 0x7F020000
.4byte 0x3F800000
.4byte 0x28000000
lbl_8048FBAC: # SoundInfo
.4byte 0x00000000
.4byte 0x7F010000
.4byte 0x3F800000
.4byte 0x32000000
.balign 4
lbl_8048FBBC:
.asciz "hiscore.bms"
.balign 4
lbl_8048FBC8:
.asciz "n_tutorial_1stday.bms"
.balign 4
lbl_8048FBE0:
.asciz "cavekeyget.cnd"
.balign 4
lbl_8048FBF0:
.asciz "cavekeyget.bms"
.balign 4
lbl_8048FC00:
.asciz "kuro_post.bms"
.balign 4
lbl_8048FC10: # SoundInfo
.4byte 0x00001F00
.4byte 0x7FFF0000
.4byte 0x3F800000
.4byte 0x32000000
.balign 4
lbl_8048FC20:
.asciz "/user/Totaka/ChallengeBgmList.txt"
.balign 4
lbl_8048FC44:
.asciz "battle_t.bms"
.balign 4
lbl_8048FC54:
.asciz "caveconc_00_0.cnd"
.balign 4
lbl_8048FC68:
.asciz "caverelax.cnd"
.balign 4
lbl_8048FC78:
.asciz "kuro_pre.bms"
.balign 4
lbl_8048FC88:
.asciz "/user/Totaka/BgmList_Tutorial.txt"
.balign 4
lbl_8048FCAC:
.asciz "/user/Totaka/BgmList_Forest.txt"
.balign 4
lbl_8048FCCC:
.asciz "/user/Totaka/BgmList_Yakushima.txt"
.balign 4
lbl_8048FCF0:
.asciz "/user/Totaka/BgmList_Last.txt"
.balign 4
lbl_8048FD10:
.asciz "/user/Totaka/BgmList_BgmTest.txt"
.balign 4
lbl_8048FD34:
.asciz "caveID==%d\n"
.balign 4
lbl_8048FD40: # These are used near 80336D58
.asciz "n_tutorial.bms"
.balign 4
lbl_8048FD50:
.asciz "forest.bms"
.balign 4
lbl_8048FD5C:
.asciz "yakushima.bms"
.balign 4
lbl_8048FD6C:
.asciz "last.bms"
.balign 4
lbl_8048FD78:
.asciz "worldmap.bms"
.balign 4
lbl_8048FD88:
.asciz "worldmap_intro.bms"
.balign 4
lbl_8048FD9C:
.asciz "c_menu.bms"
.balign 4
lbl_8048FDA8:
.asciz "book.bms"
.balign 4
lbl_8048FDB4:
.asciz "comp_result.bms"
.balign 4
lbl_8048FDC4:
.asciz "f_result.bms"
.balign 4
lbl_8048FDD4:
.asciz "%s_%02d_0.cnd"
.balign 4
lbl_8048FDE4:
.asciz "\nnot find Seq\n"
.balign 4
lbl_8048FDF4:
.asciz "%s_%02d_%1d.cnd"
.balign 4
lbl_8048FE04:
.asciz "get sound scene at\ninvalid timming\n"
.section .data, "wa" # 0x8049E220 - 0x804EFC20
.balign 8
lbl_804DA920:
.4byte .L_80337278
.4byte .L_80336D5C
.4byte .L_80336D88
.4byte .L_80336DB4
.4byte .L_80336E40
.4byte .L_80337278
.4byte .L_80337278
.4byte .L_80337278
.4byte .L_80336ECC
.4byte .L_80336F20
.4byte .L_80336FB8
.4byte .L_80337004
.4byte .L_80337060
.4byte .L_80337118
.4byte .L_80337174
.4byte .L_803371D0
.4byte .L_80336F6C
.4byte .L_803370BC
.4byte .L_80337278
.4byte .L_8033722C
.4byte .L_80336D5C
lbl_804DA974:
.4byte .L_80336AB8
.4byte .L_80336A94
.4byte .L_80336A9C
.4byte .L_80336AA4
.4byte .L_80336AAC
.4byte .L_80336AB4
.4byte .L_80336AB8
.4byte .L_80336AB8
.4byte .L_80336AB8
.4byte .L_80336AB8
.4byte .L_80336AB8
.4byte .L_80336AB8
.4byte .L_80336AB8
.4byte .L_80336AB8
.4byte .L_80336AB8
.4byte .L_80336AB8
.4byte .L_80336AB8
.4byte .L_80336AB8
.4byte .L_80336AB8
.4byte .L_80336AB8
.4byte .L_80336A94
.global __vt__Q26PSGame11PikSceneMgr
__vt__Q26PSGame11PikSceneMgr:
.4byte 0
.4byte 0
.4byte exec__Q28PSSystem8SceneMgrFv
.4byte newAndSetCurrentScene__Q26PSGame11PikSceneMgrFRQ26PSGame9SceneInfo
.4byte newAndSetGlobalScene__Q26PSGame11PikSceneMgrFv
.4byte 0
.4byte 0
.4byte 0
.4byte curSceneIsBigBossFloor__Q26PSGame11PikSceneMgrFv
.4byte 0
.global __vt__Q26PSGame8PikScene
__vt__Q26PSGame8PikScene:
.4byte 0
.4byte 0
.4byte init__Q28PSSystem5SceneFv
.4byte __dt__Q26PSGame8PikSceneFv
.4byte scene1st__Q28PSSystem5SceneFPQ28PSSystem11TaskChecker
.4byte scene1stLoadSync__Q28PSSystem5SceneFv
.4byte exec__Q28PSSystem5SceneFv
.4byte startMainSeq__Q28PSSystem5SceneFv
.4byte stopMainSeq__Q28PSSystem5SceneFUl
.4byte stopAllSound__Q28PSSystem5SceneFUl
.global __vt__Q26PSGame9SceneInfo
__vt__Q26PSGame9SceneInfo:
.4byte 0
.4byte 0
.4byte isCaveFloor__Q26PSGame9SceneInfoFv
.global "__vt__Q28PSSystem24ArcMgr<Q26PSGame6BASARC>"
"__vt__Q28PSSystem24ArcMgr<Q26PSGame6BASARC>":
.4byte 0
.4byte 0
.4byte "__dt__Q28PSSystem24ArcMgr<Q26PSGame6BASARC>Fv"
.global __vt__Q29PSAutoBgm15ConductorArcMgr
__vt__Q29PSAutoBgm15ConductorArcMgr:
.4byte 0
.4byte 0
.4byte __dt__Q29PSAutoBgm15ConductorArcMgrFv
.global __vt__Q26PSGame10SysFactory
__vt__Q26PSGame10SysFactory:
.4byte 0
.4byte 0
.4byte 0
.global __vt__Q26PSGame9CameraMgr
__vt__Q26PSGame9CameraMgr:
.4byte 0
.4byte 0
.4byte __dt__Q26PSGame9CameraMgrFv
.global __vt__Q36PSGame10SoundTable11CategoryMgr
__vt__Q36PSGame10SoundTable11CategoryMgr:
.4byte 0
.4byte 0
.4byte __dt__Q36PSGame10SoundTable11CategoryMgrFv
.global "__vt__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"
"__vt__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>":
.4byte 0
.4byte 0
.4byte "__dt__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>Fv"
.global __vt__Q26PSGame13ConductorList
__vt__Q26PSGame13ConductorList:
.4byte 0
.4byte 0
.4byte __dt__Q26PSGame13ConductorListFv
.4byte read__Q26PSGame13ConductorListFR6Stream
.4byte 0
.4byte 0
.4byte "@28@__dt__Q26PSGame13ConductorListFv"
.global "__vt__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"
"__vt__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>":
.4byte 0
.4byte 0
.4byte "__dt__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>Fv"
.section .bss # 0x804EFC20 - 0x8051467C
# PSGame.cpp
.comm newSeqName__6PSGame, 0x20, 4
.section .sbss # 0x80514D80 - 0x80516360
.balign 8
.global sToolMode__Q26PSGame13ConductorList
sToolMode__Q26PSGame13ConductorList:
.skip 0x1
.balign 4
.global "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"
"sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>": # weak object
.skip 0x4
.section .sdata2, "a" # 0x80516360 - 0x80520E40
.balign 8
lbl_8051E0C0:
.asciz "00"
.balign 4
lbl_8051E0C4:
.asciz "05"
.balign 4
lbl_8051E0C8:
.asciz "new"
.balign 4
lbl_8051E0CC:
.asciz ".bms"
.balign 4
lbl_8051E0D4:
.float 1.0
lbl_8051E0D8:
.float 0.0
lbl_8051E0DC:
.float 700.0
lbl_8051E0E0:
.float 0.18
lbl_8051E0E4:
.float 2600.0
lbl_8051E0E8:
.float 200.0
lbl_8051E0EC:
.float 684.0
lbl_8051E0F0:
.float 0.197
lbl_8051E0F4:
.float 4012.5
lbl_8051E0F8:
.float 2.0
lbl_8051E0FC:
.float 0.5
lbl_8051E100:
.float 0.25
.global sDefaultVol__Q26PSGame9CameraMgr
sDefaultVol__Q26PSGame9CameraMgr:
.float 0.8
lbl_8051E108:
.float 61.66
lbl_8051E10C:
.float 131.25
lbl_8051E110:
.float 215.04
lbl_8051E114:
.float 330.18
lbl_8051E118:
.float 0.8
lbl_8051E11C:
.float 0.71
lbl_8051E120:
.float 0.62
lbl_8051E124:
.float 0.45
.balign 4
lbl_8051E128:
.asciz "Seq.arc"
.balign 4
lbl_8051E130:
.float 120.0
.balign 4
lbl_8051E134:
.asciz "se.bms"
.balign 4
lbl_8051E13C:
.asciz "PSSeq.h"
.balign 4
lbl_8051E144:
.asciz "PSSe.h"
.section .text, "ax" # 0x800056C0 - 0x80472F00
.global getCaveNoFromID__Q26PSGame13CaveFloorInfoFv
getCaveNoFromID__Q26PSGame13CaveFloorInfoFv:
/* 80334268 003311A8 80 83 00 44 */ lwz r4, 0x44(r3)
/* 8033426C 003311AC 3C 04 8B 9B */ subis r0, r4, 0x7465
/* 80334270 003311B0 28 00 73 74 */ cmplwi r0, 0x7374
/* 80334274 003311B4 40 82 00 0C */ bne .L_80334280
/* 80334278 003311B8 38 60 00 00 */ li r3, 0
/* 8033427C 003311BC 4E 80 00 20 */ blr
.L_80334280:
/* 80334280 003311C0 88 63 00 47 */ lbz r3, 0x47(r3)
/* 80334284 003311C4 38 03 FF CF */ addi r0, r3, -49
/* 80334288 003311C8 54 03 06 3E */ clrlwi r3, r0, 0x18
/* 8033428C 003311CC 4E 80 00 20 */ blr
.global __dt__Q26PSGame13ConductorListFv
__dt__Q26PSGame13ConductorListFv:
/* 80334290 003311D0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80334294 003311D4 7C 08 02 A6 */ mflr r0
/* 80334298 003311D8 90 01 00 24 */ stw r0, 0x24(r1)
/* 8033429C 003311DC 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 803342A0 003311E0 93 C1 00 18 */ stw r30, 0x18(r1)
/* 803342A4 003311E4 7C 9E 23 78 */ mr r30, r4
/* 803342A8 003311E8 93 A1 00 14 */ stw r29, 0x14(r1)
/* 803342AC 003311EC 7C 7D 1B 79 */ or. r29, r3, r3
/* 803342B0 003311F0 41 82 00 94 */ beq .L_80334344
/* 803342B4 003311F4 3C 60 80 4E */ lis r3, __vt__Q26PSGame13ConductorList@ha
/* 803342B8 003311F8 3B E0 00 00 */ li r31, 0
/* 803342BC 003311FC 38 63 AA 6C */ addi r3, r3, __vt__Q26PSGame13ConductorList@l
/* 803342C0 00331200 90 7D 00 00 */ stw r3, 0(r29)
/* 803342C4 00331204 38 03 00 10 */ addi r0, r3, 0x10
/* 803342C8 00331208 90 1D 00 1C */ stw r0, 0x1c(r29)
/* 803342CC 0033120C 48 00 00 1C */ b .L_803342E8
.L_803342D0:
/* 803342D0 00331210 57 E3 1D 78 */ rlwinm r3, r31, 3, 0x15, 0x1c
/* 803342D4 00331214 80 9D 00 24 */ lwz r4, 0x24(r29)
/* 803342D8 00331218 38 03 00 04 */ addi r0, r3, 4
/* 803342DC 0033121C 7C 64 00 2E */ lwzx r3, r4, r0
/* 803342E0 00331220 4B CE FD F9 */ bl __dla__FPv
/* 803342E4 00331224 3B FF 00 01 */ addi r31, r31, 1
.L_803342E8:
/* 803342E8 00331228 88 1D 00 20 */ lbz r0, 0x20(r29)
/* 803342EC 0033122C 57 E3 06 3E */ clrlwi r3, r31, 0x18
/* 803342F0 00331230 7C 03 00 40 */ cmplw r3, r0
/* 803342F4 00331234 41 80 FF DC */ blt .L_803342D0
/* 803342F8 00331238 80 7D 00 24 */ lwz r3, 0x24(r29)
/* 803342FC 0033123C 28 03 00 00 */ cmplwi r3, 0
/* 80334300 00331240 41 82 00 0C */ beq .L_8033430C
/* 80334304 00331244 38 63 FF F0 */ addi r3, r3, -16
/* 80334308 00331248 4B CE FD D1 */ bl __dla__FPv
.L_8033430C:
/* 8033430C 0033124C 34 1D 00 1C */ addic. r0, r29, 0x1c
/* 80334310 00331250 41 82 00 18 */ beq .L_80334328
/* 80334314 00331254 3C 60 80 4E */ lis r3, "__vt__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@ha
/* 80334318 00331258 38 00 00 00 */ li r0, 0
/* 8033431C 0033125C 38 63 AA 88 */ addi r3, r3, "__vt__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@l
/* 80334320 00331260 90 7D 00 1C */ stw r3, 0x1c(r29)
/* 80334324 00331264 90 0D 98 54 */ stw r0, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
.L_80334328:
/* 80334328 00331268 7F A3 EB 78 */ mr r3, r29
/* 8033432C 0033126C 38 80 00 00 */ li r4, 0
/* 80334330 00331270 48 00 46 95 */ bl __dt__Q28PSSystem12TextDataBaseFv
/* 80334334 00331274 7F C0 07 35 */ extsh. r0, r30
/* 80334338 00331278 40 81 00 0C */ ble .L_80334344
/* 8033433C 0033127C 7F A3 EB 78 */ mr r3, r29
/* 80334340 00331280 4B CE FD 75 */ bl __dl__FPv
.L_80334344:
/* 80334344 00331284 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80334348 00331288 7F A3 EB 78 */ mr r3, r29
/* 8033434C 0033128C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80334350 00331290 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80334354 00331294 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 80334358 00331298 7C 08 03 A6 */ mtlr r0
/* 8033435C 0033129C 38 21 00 20 */ addi r1, r1, 0x20
/* 80334360 003312A0 4E 80 00 20 */ blr
.global read__Q26PSGame13ConductorListFR6Stream
read__Q26PSGame13ConductorListFR6Stream:
/* 80334364 003312A4 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80334368 003312A8 7C 08 02 A6 */ mflr r0
/* 8033436C 003312AC 3C A0 80 49 */ lis r5, lbl_8048F918@ha
/* 80334370 003312B0 90 01 00 34 */ stw r0, 0x34(r1)
/* 80334374 003312B4 BF 01 00 10 */ stmw r24, 0x10(r1)
/* 80334378 003312B8 7C 9D 23 78 */ mr r29, r4
/* 8033437C 003312BC 7C 7C 1B 78 */ mr r28, r3
/* 80334380 003312C0 3B E5 F9 18 */ addi r31, r5, lbl_8048F918@l
/* 80334384 003312C4 7F A3 EB 78 */ mr r3, r29
/* 80334388 003312C8 48 0E 01 15 */ bl readByte__6StreamFv
/* 8033438C 003312CC 98 7C 00 20 */ stb r3, 0x20(r28)
/* 80334390 003312D0 80 1C 00 24 */ lwz r0, 0x24(r28)
/* 80334394 003312D4 28 00 00 00 */ cmplwi r0, 0
/* 80334398 003312D8 41 82 00 18 */ beq .L_803343B0
/* 8033439C 003312DC 38 7F 00 00 */ addi r3, r31, 0
/* 803343A0 003312E0 38 BF 00 0C */ addi r5, r31, 0xc
/* 803343A4 003312E4 38 80 00 8C */ li r4, 0x8c
/* 803343A8 003312E8 4C C6 31 82 */ crclr 6
/* 803343AC 003312EC 4B CF 62 95 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803343B0:
/* 803343B0 003312F0 8B 7C 00 20 */ lbz r27, 0x20(r28)
/* 803343B4 003312F4 38 A0 FF E0 */ li r5, -32
/* 803343B8 003312F8 80 8D 88 2C */ lwz r4, sCurrentHeap__7JKRHeap@sda21(r13)
/* 803343BC 003312FC 57 63 18 38 */ slwi r3, r27, 3
/* 803343C0 00331300 38 63 00 10 */ addi r3, r3, 0x10
/* 803343C4 00331304 4B CE FC 85 */ bl __nwa__FUlP7JKRHeapi
/* 803343C8 00331308 3C 80 80 33 */ lis r4, __ct__Q36PSGame13ConductorList8CaveInfoFv@ha
/* 803343CC 0033130C 7F 67 DB 78 */ mr r7, r27
/* 803343D0 00331310 38 84 45 10 */ addi r4, r4, __ct__Q36PSGame13ConductorList8CaveInfoFv@l
/* 803343D4 00331314 38 A0 00 00 */ li r5, 0
/* 803343D8 00331318 38 C0 00 08 */ li r6, 8
/* 803343DC 0033131C 4B D8 D6 15 */ bl __construct_new_array
/* 803343E0 00331320 90 7C 00 24 */ stw r3, 0x24(r28)
/* 803343E4 00331324 80 1C 00 24 */ lwz r0, 0x24(r28)
/* 803343E8 00331328 28 00 00 00 */ cmplwi r0, 0
/* 803343EC 0033132C 40 82 00 18 */ bne .L_80334404
/* 803343F0 00331330 38 7F 00 00 */ addi r3, r31, 0
/* 803343F4 00331334 38 BF 00 0C */ addi r5, r31, 0xc
/* 803343F8 00331338 38 80 00 90 */ li r4, 0x90
/* 803343FC 0033133C 4C C6 31 82 */ crclr 6
/* 80334400 00331340 4B CF 62 41 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80334404:
/* 80334404 00331344 3B C0 00 00 */ li r30, 0
/* 80334408 00331348 48 00 00 E0 */ b .L_803344E8
.L_8033440C:
/* 8033440C 0033134C 7F A3 EB 78 */ mr r3, r29
/* 80334410 00331350 48 0E 00 8D */ bl readByte__6StreamFv
/* 80334414 00331354 80 9C 00 24 */ lwz r4, 0x24(r28)
/* 80334418 00331358 7C 7B 1B 78 */ mr r27, r3
/* 8033441C 0033135C 57 DA 1D 78 */ rlwinm r26, r30, 3, 0x15, 0x1c
/* 80334420 00331360 54 63 2C F4 */ rlwinm r3, r3, 5, 0x13, 0x1a
/* 80334424 00331364 7F 64 D1 AE */ stbx r27, r4, r26
/* 80334428 00331368 38 A0 FF E0 */ li r5, -32
/* 8033442C 0033136C 80 8D 88 2C */ lwz r4, sCurrentHeap__7JKRHeap@sda21(r13)
/* 80334430 00331370 4B CE FC 19 */ bl __nwa__FUlP7JKRHeapi
/* 80334434 00331374 80 9C 00 24 */ lwz r4, 0x24(r28)
/* 80334438 00331378 38 1A 00 04 */ addi r0, r26, 4
/* 8033443C 0033137C 57 7B 06 3E */ clrlwi r27, r27, 0x18
/* 80334440 00331380 3B 20 00 00 */ li r25, 0
/* 80334444 00331384 7C 64 01 2E */ stwx r3, r4, r0
/* 80334448 00331388 48 00 00 90 */ b .L_803344D8
.L_8033444C:
/* 8033444C 0033138C 80 9C 00 24 */ lwz r4, 0x24(r28)
/* 80334450 00331390 57 20 2C F4 */ rlwinm r0, r25, 5, 0x13, 0x1a
/* 80334454 00331394 7F A3 EB 78 */ mr r3, r29
/* 80334458 00331398 38 A0 00 20 */ li r5, 0x20
/* 8033445C 0033139C 38 84 00 04 */ addi r4, r4, 4
/* 80334460 003313A0 7C 9A 20 2E */ lwzx r4, r26, r4
/* 80334464 003313A4 7F 04 02 14 */ add r24, r4, r0
/* 80334468 003313A8 7F 04 C3 78 */ mr r4, r24
/* 8033446C 003313AC 48 0E 0C 69 */ bl readString__6StreamFPci
/* 80334470 003313B0 7F 03 C3 78 */ mr r3, r24
/* 80334474 003313B4 38 9F 00 18 */ addi r4, r31, 0x18
/* 80334478 003313B8 4B D9 62 49 */ bl strcmp
/* 8033447C 003313BC 2C 03 00 00 */ cmpwi r3, 0
/* 80334480 003313C0 40 82 00 18 */ bne .L_80334498
/* 80334484 003313C4 38 7F 00 00 */ addi r3, r31, 0
/* 80334488 003313C8 38 BF 00 0C */ addi r5, r31, 0xc
/* 8033448C 003313CC 38 80 00 9C */ li r4, 0x9c
/* 80334490 003313D0 4C C6 31 82 */ crclr 6
/* 80334494 003313D4 4B CF 61 AD */ bl panic_f__12JUTExceptionFPCciPCce
.L_80334498:
/* 80334498 003313D8 88 18 00 00 */ lbz r0, 0(r24)
/* 8033449C 003313DC 38 60 00 00 */ li r3, 0
/* 803344A0 003313E0 7C 00 07 74 */ extsb r0, r0
/* 803344A4 003313E4 2C 00 00 30 */ cmpwi r0, 0x30
/* 803344A8 003313E8 41 80 00 0C */ blt .L_803344B4
/* 803344AC 003313EC 2C 00 00 39 */ cmpwi r0, 0x39
/* 803344B0 003313F0 40 81 00 08 */ ble .L_803344B8
.L_803344B4:
/* 803344B4 003313F4 38 60 00 01 */ li r3, 1
.L_803344B8:
/* 803344B8 003313F8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 803344BC 003313FC 40 82 00 18 */ bne .L_803344D4
/* 803344C0 00331400 38 7F 00 00 */ addi r3, r31, 0
/* 803344C4 00331404 38 BF 00 0C */ addi r5, r31, 0xc
/* 803344C8 00331408 38 80 00 9E */ li r4, 0x9e
/* 803344CC 0033140C 4C C6 31 82 */ crclr 6
/* 803344D0 00331410 4B CF 61 71 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803344D4:
/* 803344D4 00331414 3B 39 00 01 */ addi r25, r25, 1
.L_803344D8:
/* 803344D8 00331418 57 20 06 3E */ clrlwi r0, r25, 0x18
/* 803344DC 0033141C 7C 00 D8 40 */ cmplw r0, r27
/* 803344E0 00331420 41 80 FF 6C */ blt .L_8033444C
/* 803344E4 00331424 3B DE 00 01 */ addi r30, r30, 1
.L_803344E8:
/* 803344E8 00331428 88 1C 00 20 */ lbz r0, 0x20(r28)
/* 803344EC 0033142C 57 C3 06 3E */ clrlwi r3, r30, 0x18
/* 803344F0 00331430 7C 03 00 40 */ cmplw r3, r0
/* 803344F4 00331434 41 80 FF 18 */ blt .L_8033440C
/* 803344F8 00331438 BB 01 00 10 */ lmw r24, 0x10(r1)
/* 803344FC 0033143C 38 60 00 01 */ li r3, 1
/* 80334500 00331440 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80334504 00331444 7C 08 03 A6 */ mtlr r0
/* 80334508 00331448 38 21 00 30 */ addi r1, r1, 0x30
/* 8033450C 0033144C 4E 80 00 20 */ blr
.global __ct__Q36PSGame13ConductorList8CaveInfoFv
__ct__Q36PSGame13ConductorList8CaveInfoFv:
/* 80334510 00331450 38 80 00 FF */ li r4, 0xff
/* 80334514 00331454 38 00 00 00 */ li r0, 0
/* 80334518 00331458 98 83 00 00 */ stb r4, 0(r3)
/* 8033451C 0033145C 90 03 00 04 */ stw r0, 4(r3)
/* 80334520 00331460 4E 80 00 20 */ blr
.global getSeqAndWaveFromConductor__Q26PSGame13ConductorListFPCcPUcPPc
getSeqAndWaveFromConductor__Q26PSGame13ConductorListFPCcPUcPPc:
/* 80334524 00331464 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80334528 00331468 7C 08 02 A6 */ mflr r0
/* 8033452C 0033146C 3C 60 80 49 */ lis r3, lbl_8048F918@ha
/* 80334530 00331470 90 01 00 24 */ stw r0, 0x24(r1)
/* 80334534 00331474 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80334538 00331478 3B E3 F9 18 */ addi r31, r3, lbl_8048F918@l
/* 8033453C 0033147C 38 7F 00 24 */ addi r3, r31, 0x24
/* 80334540 00331480 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80334544 00331484 7C DE 33 78 */ mr r30, r6
/* 80334548 00331488 93 A1 00 14 */ stw r29, 0x14(r1)
/* 8033454C 0033148C 7C BD 2B 78 */ mr r29, r5
/* 80334550 00331490 93 81 00 10 */ stw r28, 0x10(r1)
/* 80334554 00331494 7C 9C 23 78 */ mr r28, r4
/* 80334558 00331498 4B D9 63 B9 */ bl strlen
/* 8033455C 0033149C 7C 65 1B 78 */ mr r5, r3
/* 80334560 003314A0 7F 84 E3 78 */ mr r4, r28
/* 80334564 003314A4 38 7F 00 24 */ addi r3, r31, 0x24
/* 80334568 003314A8 4B D9 61 19 */ bl strncmp
/* 8033456C 003314AC 2C 03 00 00 */ cmpwi r3, 0
/* 80334570 003314B0 40 82 00 6C */ bne .L_803345DC
/* 80334574 003314B4 38 1F 00 30 */ addi r0, r31, 0x30
/* 80334578 003314B8 38 7F 00 40 */ addi r3, r31, 0x40
/* 8033457C 003314BC 90 1E 00 00 */ stw r0, 0(r30)
/* 80334580 003314C0 4B D9 63 91 */ bl strlen
/* 80334584 003314C4 7F 9C 1A 14 */ add r28, r28, r3
/* 80334588 003314C8 38 82 FD 60 */ addi r4, r2, lbl_8051E0C0@sda21
/* 8033458C 003314CC 7F 83 E3 78 */ mr r3, r28
/* 80334590 003314D0 38 A0 00 02 */ li r5, 2
/* 80334594 003314D4 4B D9 60 ED */ bl strncmp
/* 80334598 003314D8 2C 03 00 00 */ cmpwi r3, 0
/* 8033459C 003314DC 40 82 00 10 */ bne .L_803345AC
/* 803345A0 003314E0 38 00 00 16 */ li r0, 0x16
/* 803345A4 003314E4 98 1D 00 00 */ stb r0, 0(r29)
/* 803345A8 003314E8 48 00 03 30 */ b .L_803348D8
.L_803345AC:
/* 803345AC 003314EC 7F 83 E3 78 */ mr r3, r28
/* 803345B0 003314F0 38 82 FD 64 */ addi r4, r2, lbl_8051E0C4@sda21
/* 803345B4 003314F4 38 A0 00 02 */ li r5, 2
/* 803345B8 003314F8 4B D9 60 C9 */ bl strncmp
/* 803345BC 003314FC 2C 03 00 00 */ cmpwi r3, 0
/* 803345C0 00331500 40 82 00 10 */ bne .L_803345D0
/* 803345C4 00331504 38 00 00 21 */ li r0, 0x21
/* 803345C8 00331508 98 1D 00 00 */ stb r0, 0(r29)
/* 803345CC 0033150C 48 00 03 0C */ b .L_803348D8
.L_803345D0:
/* 803345D0 00331510 38 00 00 22 */ li r0, 0x22
/* 803345D4 00331514 98 1D 00 00 */ stb r0, 0(r29)
/* 803345D8 00331518 48 00 03 00 */ b .L_803348D8
.L_803345DC:
/* 803345DC 0033151C 38 7F 00 4C */ addi r3, r31, 0x4c
/* 803345E0 00331520 4B D9 63 31 */ bl strlen
/* 803345E4 00331524 7C 65 1B 78 */ mr r5, r3
/* 803345E8 00331528 7F 84 E3 78 */ mr r4, r28
/* 803345EC 0033152C 38 7F 00 4C */ addi r3, r31, 0x4c
/* 803345F0 00331530 4B D9 60 91 */ bl strncmp
/* 803345F4 00331534 2C 03 00 00 */ cmpwi r3, 0
/* 803345F8 00331538 40 82 00 6C */ bne .L_80334664
/* 803345FC 0033153C 38 1F 00 58 */ addi r0, r31, 0x58
/* 80334600 00331540 38 7F 00 68 */ addi r3, r31, 0x68
/* 80334604 00331544 90 1E 00 00 */ stw r0, 0(r30)
/* 80334608 00331548 4B D9 63 09 */ bl strlen
/* 8033460C 0033154C 7F 9C 1A 14 */ add r28, r28, r3
/* 80334610 00331550 38 82 FD 60 */ addi r4, r2, lbl_8051E0C0@sda21
/* 80334614 00331554 7F 83 E3 78 */ mr r3, r28
/* 80334618 00331558 38 A0 00 02 */ li r5, 2
/* 8033461C 0033155C 4B D9 60 65 */ bl strncmp
/* 80334620 00331560 2C 03 00 00 */ cmpwi r3, 0
/* 80334624 00331564 40 82 00 10 */ bne .L_80334634
/* 80334628 00331568 38 00 00 0A */ li r0, 0xa
/* 8033462C 0033156C 98 1D 00 00 */ stb r0, 0(r29)
/* 80334630 00331570 48 00 02 A8 */ b .L_803348D8
.L_80334634:
/* 80334634 00331574 7F 83 E3 78 */ mr r3, r28
/* 80334638 00331578 38 82 FD 64 */ addi r4, r2, lbl_8051E0C4@sda21
/* 8033463C 0033157C 38 A0 00 02 */ li r5, 2
/* 80334640 00331580 4B D9 60 41 */ bl strncmp
/* 80334644 00331584 2C 03 00 00 */ cmpwi r3, 0
/* 80334648 00331588 40 82 00 10 */ bne .L_80334658
/* 8033464C 0033158C 38 00 00 1D */ li r0, 0x1d
/* 80334650 00331590 98 1D 00 00 */ stb r0, 0(r29)
/* 80334654 00331594 48 00 02 84 */ b .L_803348D8
.L_80334658:
/* 80334658 00331598 38 00 00 1E */ li r0, 0x1e
/* 8033465C 0033159C 98 1D 00 00 */ stb r0, 0(r29)
/* 80334660 003315A0 48 00 02 78 */ b .L_803348D8
.L_80334664:
/* 80334664 003315A4 38 7F 00 74 */ addi r3, r31, 0x74
/* 80334668 003315A8 4B D9 62 A9 */ bl strlen
/* 8033466C 003315AC 7C 65 1B 78 */ mr r5, r3
/* 80334670 003315B0 7F 84 E3 78 */ mr r4, r28
/* 80334674 003315B4 38 7F 00 74 */ addi r3, r31, 0x74
/* 80334678 003315B8 4B D9 60 09 */ bl strncmp
/* 8033467C 003315BC 2C 03 00 00 */ cmpwi r3, 0
/* 80334680 003315C0 40 82 00 6C */ bne .L_803346EC
/* 80334684 003315C4 38 1F 00 80 */ addi r0, r31, 0x80
/* 80334688 003315C8 38 7F 00 90 */ addi r3, r31, 0x90
/* 8033468C 003315CC 90 1E 00 00 */ stw r0, 0(r30)
/* 80334690 003315D0 4B D9 62 81 */ bl strlen
/* 80334694 003315D4 7F 9C 1A 14 */ add r28, r28, r3
/* 80334698 003315D8 38 82 FD 60 */ addi r4, r2, lbl_8051E0C0@sda21
/* 8033469C 003315DC 7F 83 E3 78 */ mr r3, r28
/* 803346A0 003315E0 38 A0 00 02 */ li r5, 2
/* 803346A4 003315E4 4B D9 5F DD */ bl strncmp
/* 803346A8 003315E8 2C 03 00 00 */ cmpwi r3, 0
/* 803346AC 003315EC 40 82 00 10 */ bne .L_803346BC
/* 803346B0 003315F0 38 00 00 1A */ li r0, 0x1a
/* 803346B4 003315F4 98 1D 00 00 */ stb r0, 0(r29)
/* 803346B8 003315F8 48 00 02 20 */ b .L_803348D8
.L_803346BC:
/* 803346BC 003315FC 7F 83 E3 78 */ mr r3, r28
/* 803346C0 00331600 38 82 FD 64 */ addi r4, r2, lbl_8051E0C4@sda21
/* 803346C4 00331604 38 A0 00 02 */ li r5, 2
/* 803346C8 00331608 4B D9 5F B9 */ bl strncmp
/* 803346CC 0033160C 2C 03 00 00 */ cmpwi r3, 0
/* 803346D0 00331610 40 82 00 10 */ bne .L_803346E0
/* 803346D4 00331614 38 00 00 1F */ li r0, 0x1f
/* 803346D8 00331618 98 1D 00 00 */ stb r0, 0(r29)
/* 803346DC 0033161C 48 00 01 FC */ b .L_803348D8
.L_803346E0:
/* 803346E0 00331620 38 00 00 20 */ li r0, 0x20
/* 803346E4 00331624 98 1D 00 00 */ stb r0, 0(r29)
/* 803346E8 00331628 48 00 01 F0 */ b .L_803348D8
.L_803346EC:
/* 803346EC 0033162C 38 62 FD 68 */ addi r3, r2, lbl_8051E0C8@sda21
/* 803346F0 00331630 4B D9 62 21 */ bl strlen
/* 803346F4 00331634 7C 65 1B 78 */ mr r5, r3
/* 803346F8 00331638 7F 84 E3 78 */ mr r4, r28
/* 803346FC 0033163C 38 62 FD 68 */ addi r3, r2, lbl_8051E0C8@sda21
/* 80334700 00331640 4B D9 5F 81 */ bl strncmp
/* 80334704 00331644 2C 03 00 00 */ cmpwi r3, 0
/* 80334708 00331648 40 82 00 EC */ bne .L_803347F4
/* 8033470C 0033164C 3C 60 80 51 */ lis r3, newSeqName__6PSGame@ha
/* 80334710 00331650 7F 84 E3 78 */ mr r4, r28
/* 80334714 00331654 38 63 3F FC */ addi r3, r3, newSeqName__6PSGame@l
/* 80334718 00331658 4B D9 61 41 */ bl strcpy
/* 8033471C 0033165C 3C 60 80 51 */ lis r3, newSeqName__6PSGame@ha
/* 80334720 00331660 38 82 FD 6C */ addi r4, r2, lbl_8051E0CC@sda21
/* 80334724 00331664 38 63 3F FC */ addi r3, r3, newSeqName__6PSGame@l
/* 80334728 00331668 38 63 00 06 */ addi r3, r3, 6
/* 8033472C 0033166C 4B D9 61 2D */ bl strcpy
/* 80334730 00331670 3C 60 80 51 */ lis r3, newSeqName__6PSGame@ha
/* 80334734 00331674 38 63 3F FC */ addi r3, r3, newSeqName__6PSGame@l
/* 80334738 00331678 90 7E 00 00 */ stw r3, 0(r30)
/* 8033473C 0033167C 88 63 00 05 */ lbz r3, 5(r3)
/* 80334740 00331680 7C 60 07 74 */ extsb r0, r3
/* 80334744 00331684 2C 00 00 30 */ cmpwi r0, 0x30
/* 80334748 00331688 41 80 00 18 */ blt .L_80334760
/* 8033474C 0033168C 2C 00 00 39 */ cmpwi r0, 0x39
/* 80334750 00331690 41 81 00 10 */ bgt .L_80334760
/* 80334754 00331694 38 03 FF D0 */ addi r0, r3, -48
/* 80334758 00331698 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 8033475C 0033169C 48 00 00 08 */ b .L_80334764
.L_80334760:
/* 80334760 003316A0 38 00 00 FF */ li r0, 0xff
.L_80334764:
/* 80334764 003316A4 54 1C 06 3E */ clrlwi r28, r0, 0x18
/* 80334768 003316A8 3C 1C 00 00 */ addis r0, r28, 0
/* 8033476C 003316AC 28 00 FF FF */ cmplwi r0, 0xffff
/* 80334770 003316B0 40 82 00 18 */ bne .L_80334788
/* 80334774 003316B4 38 7F 00 00 */ addi r3, r31, 0
/* 80334778 003316B8 38 BF 00 0C */ addi r5, r31, 0xc
/* 8033477C 003316BC 38 80 01 02 */ li r4, 0x102
/* 80334780 003316C0 4C C6 31 82 */ crclr 6
/* 80334784 003316C4 4B CF 5E BD */ bl panic_f__12JUTExceptionFPCciPCce
.L_80334788:
/* 80334788 003316C8 3C 60 80 51 */ lis r3, newSeqName__6PSGame@ha
/* 8033478C 003316CC 38 63 3F FC */ addi r3, r3, newSeqName__6PSGame@l
/* 80334790 003316D0 88 63 00 04 */ lbz r3, 4(r3)
/* 80334794 003316D4 7C 60 07 74 */ extsb r0, r3
/* 80334798 003316D8 2C 00 00 30 */ cmpwi r0, 0x30
/* 8033479C 003316DC 41 80 00 18 */ blt .L_803347B4
/* 803347A0 003316E0 2C 00 00 39 */ cmpwi r0, 0x39
/* 803347A4 003316E4 41 81 00 10 */ bgt .L_803347B4
/* 803347A8 003316E8 38 03 FF D0 */ addi r0, r3, -48
/* 803347AC 003316EC 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 803347B0 003316F0 48 00 00 08 */ b .L_803347B8
.L_803347B4:
/* 803347B4 003316F4 38 00 00 FF */ li r0, 0xff
.L_803347B8:
/* 803347B8 003316F8 54 1E 06 3E */ clrlwi r30, r0, 0x18
/* 803347BC 003316FC 3C 1E 00 00 */ addis r0, r30, 0
/* 803347C0 00331700 28 00 FF FF */ cmplwi r0, 0xffff
/* 803347C4 00331704 40 82 00 18 */ bne .L_803347DC
/* 803347C8 00331708 38 7F 00 00 */ addi r3, r31, 0
/* 803347CC 0033170C 38 BF 00 0C */ addi r5, r31, 0xc
/* 803347D0 00331710 38 80 01 04 */ li r4, 0x104
/* 803347D4 00331714 4C C6 31 82 */ crclr 6
/* 803347D8 00331718 4B CF 5E 69 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803347DC:
/* 803347DC 0033171C 1C 1E 00 0A */ mulli r0, r30, 0xa
/* 803347E0 00331720 7C 1C 02 14 */ add r0, r28, r0
/* 803347E4 00331724 54 03 06 3E */ clrlwi r3, r0, 0x18
/* 803347E8 00331728 38 03 00 25 */ addi r0, r3, 0x25
/* 803347EC 0033172C 98 1D 00 00 */ stb r0, 0(r29)
/* 803347F0 00331730 48 00 00 E8 */ b .L_803348D8
.L_803347F4:
/* 803347F4 00331734 38 7F 00 9C */ addi r3, r31, 0x9c
/* 803347F8 00331738 4B D9 61 19 */ bl strlen
/* 803347FC 0033173C 7C 65 1B 78 */ mr r5, r3
/* 80334800 00331740 7F 84 E3 78 */ mr r4, r28
/* 80334804 00331744 38 7F 00 9C */ addi r3, r31, 0x9c
/* 80334808 00331748 4B D9 5E 79 */ bl strncmp
/* 8033480C 0033174C 2C 03 00 00 */ cmpwi r3, 0
/* 80334810 00331750 40 82 00 18 */ bne .L_80334828
/* 80334814 00331754 38 7F 00 A8 */ addi r3, r31, 0xa8
/* 80334818 00331758 38 00 00 18 */ li r0, 0x18
/* 8033481C 0033175C 90 7E 00 00 */ stw r3, 0(r30)
/* 80334820 00331760 98 1D 00 00 */ stb r0, 0(r29)
/* 80334824 00331764 48 00 00 B4 */ b .L_803348D8
.L_80334828:
/* 80334828 00331768 38 7F 00 B8 */ addi r3, r31, 0xb8
/* 8033482C 0033176C 4B D9 60 E5 */ bl strlen
/* 80334830 00331770 7C 65 1B 78 */ mr r5, r3
/* 80334834 00331774 7F 84 E3 78 */ mr r4, r28
/* 80334838 00331778 38 7F 00 B8 */ addi r3, r31, 0xb8
/* 8033483C 0033177C 4B D9 5E 45 */ bl strncmp
/* 80334840 00331780 2C 03 00 00 */ cmpwi r3, 0
/* 80334844 00331784 40 82 00 18 */ bne .L_8033485C
/* 80334848 00331788 38 7F 00 C4 */ addi r3, r31, 0xc4
/* 8033484C 0033178C 38 00 00 17 */ li r0, 0x17
/* 80334850 00331790 90 7E 00 00 */ stw r3, 0(r30)
/* 80334854 00331794 98 1D 00 00 */ stb r0, 0(r29)
/* 80334858 00331798 48 00 00 80 */ b .L_803348D8
.L_8033485C:
/* 8033485C 0033179C 38 7F 00 D4 */ addi r3, r31, 0xd4
/* 80334860 003317A0 4B D9 60 B1 */ bl strlen
/* 80334864 003317A4 7C 65 1B 78 */ mr r5, r3
/* 80334868 003317A8 7F 84 E3 78 */ mr r4, r28
/* 8033486C 003317AC 38 7F 00 D4 */ addi r3, r31, 0xd4
/* 80334870 003317B0 4B D9 5E 11 */ bl strncmp
/* 80334874 003317B4 2C 03 00 00 */ cmpwi r3, 0
/* 80334878 003317B8 40 82 00 18 */ bne .L_80334890
/* 8033487C 003317BC 38 7F 00 E0 */ addi r3, r31, 0xe0
/* 80334880 003317C0 38 00 00 19 */ li r0, 0x19
/* 80334884 003317C4 90 7E 00 00 */ stw r3, 0(r30)
/* 80334888 003317C8 98 1D 00 00 */ stb r0, 0(r29)
/* 8033488C 003317CC 48 00 00 4C */ b .L_803348D8
.L_80334890:
/* 80334890 003317D0 38 7F 00 F0 */ addi r3, r31, 0xf0
/* 80334894 003317D4 4B D9 60 7D */ bl strlen
/* 80334898 003317D8 7C 65 1B 78 */ mr r5, r3
/* 8033489C 003317DC 7F 84 E3 78 */ mr r4, r28
/* 803348A0 003317E0 38 7F 00 F0 */ addi r3, r31, 0xf0
/* 803348A4 003317E4 4B D9 5D DD */ bl strncmp
/* 803348A8 003317E8 2C 03 00 00 */ cmpwi r3, 0
/* 803348AC 003317EC 40 82 00 18 */ bne .L_803348C4
/* 803348B0 003317F0 38 7F 00 FC */ addi r3, r31, 0xfc
/* 803348B4 003317F4 38 00 00 1C */ li r0, 0x1c
/* 803348B8 003317F8 90 7E 00 00 */ stw r3, 0(r30)
/* 803348BC 003317FC 98 1D 00 00 */ stb r0, 0(r29)
/* 803348C0 00331800 48 00 00 18 */ b .L_803348D8
.L_803348C4:
/* 803348C4 00331804 7F 85 E3 78 */ mr r5, r28
/* 803348C8 00331808 38 7F 00 00 */ addi r3, r31, 0
/* 803348CC 0033180C 38 80 01 21 */ li r4, 0x121
/* 803348D0 00331810 4C C6 31 82 */ crclr 6
/* 803348D4 00331814 4B CF 5D 6D */ bl panic_f__12JUTExceptionFPCciPCce
.L_803348D8:
/* 803348D8 00331818 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803348DC 0033181C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 803348E0 00331820 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 803348E4 00331824 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 803348E8 00331828 83 81 00 10 */ lwz r28, 0x10(r1)
/* 803348EC 0033182C 7C 08 03 A6 */ mtlr r0
/* 803348F0 00331830 38 21 00 20 */ addi r1, r1, 0x20
/* 803348F4 00331834 4E 80 00 20 */ blr
.global __ct__Q36PSGame10SoundTable11CategoryMgrFv
__ct__Q36PSGame10SoundTable11CategoryMgrFv:
/* 803348F8 00331838 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803348FC 0033183C 7C 08 02 A6 */ mflr r0
/* 80334900 00331840 3C A0 80 4E */ lis r5, "__vt__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"@ha
/* 80334904 00331844 3C 80 80 4E */ lis r4, __vt__Q36PSGame10SoundTable11CategoryMgr@ha
/* 80334908 00331848 90 01 00 14 */ stw r0, 0x14(r1)
/* 8033490C 0033184C 38 04 AA 54 */ addi r0, r4, __vt__Q36PSGame10SoundTable11CategoryMgr@l
/* 80334910 00331850 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80334914 00331854 3B E0 00 00 */ li r31, 0
/* 80334918 00331858 93 C1 00 08 */ stw r30, 8(r1)
/* 8033491C 0033185C 7C 7E 1B 78 */ mr r30, r3
/* 80334920 00331860 38 65 AA 60 */ addi r3, r5, "__vt__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"@l
/* 80334924 00331864 90 7E 00 00 */ stw r3, 0(r30)
/* 80334928 00331868 93 CD 91 C4 */ stw r30, "sInstance__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"@sda21(r13)
/* 8033492C 0033186C 90 1E 00 00 */ stw r0, 0(r30)
/* 80334930 00331870 48 00 00 80 */ b .L_803349B0
.L_80334934:
/* 80334934 00331874 38 60 00 18 */ li r3, 0x18
/* 80334938 00331878 4B CE F5 6D */ bl __nw__FUl
/* 8033493C 0033187C 28 03 00 00 */ cmplwi r3, 0
/* 80334940 00331880 41 82 00 2C */ beq .L_8033496C
/* 80334944 00331884 C0 22 FD 74 */ lfs f1, lbl_8051E0D4@sda21(r2)
/* 80334948 00331888 38 00 00 00 */ li r0, 0
/* 8033494C 0033188C C0 02 FD 78 */ lfs f0, lbl_8051E0D8@sda21(r2)
/* 80334950 00331890 D0 23 00 00 */ stfs f1, 0(r3)
/* 80334954 00331894 D0 03 00 04 */ stfs f0, 4(r3)
/* 80334958 00331898 D0 03 00 08 */ stfs f0, 8(r3)
/* 8033495C 0033189C D0 03 00 0C */ stfs f0, 0xc(r3)
/* 80334960 003318A0 D0 03 00 10 */ stfs f0, 0x10(r3)
/* 80334964 003318A4 98 03 00 14 */ stb r0, 0x14(r3)
/* 80334968 003318A8 98 03 00 15 */ stb r0, 0x15(r3)
.L_8033496C:
/* 8033496C 003318AC 57 E4 15 BA */ rlwinm r4, r31, 2, 0x16, 0x1d
/* 80334970 003318B0 38 04 00 04 */ addi r0, r4, 4
/* 80334974 003318B4 7C 7E 01 2E */ stwx r3, r30, r0
/* 80334978 003318B8 7C 1E 00 2E */ lwzx r0, r30, r0
/* 8033497C 003318BC 28 00 00 00 */ cmplwi r0, 0
/* 80334980 003318C0 40 82 00 20 */ bne .L_803349A0
/* 80334984 003318C4 3C 60 80 49 */ lis r3, lbl_8048F918@ha
/* 80334988 003318C8 3C A0 80 49 */ lis r5, lbl_8048F924@ha
/* 8033498C 003318CC 38 63 F9 18 */ addi r3, r3, lbl_8048F918@l
/* 80334990 003318D0 38 80 01 38 */ li r4, 0x138
/* 80334994 003318D4 38 A5 F9 24 */ addi r5, r5, lbl_8048F924@l
/* 80334998 003318D8 4C C6 31 82 */ crclr 6
/* 8033499C 003318DC 4B CF 5C A5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803349A0:
/* 803349A0 003318E0 7F C3 F3 78 */ mr r3, r30
/* 803349A4 003318E4 7F E4 FB 78 */ mr r4, r31
/* 803349A8 003318E8 48 00 00 31 */ bl initiate__Q36PSGame10SoundTable11CategoryMgrFUc
/* 803349AC 003318EC 3B FF 00 01 */ addi r31, r31, 1
.L_803349B0:
/* 803349B0 003318F0 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 803349B4 003318F4 28 00 00 06 */ cmplwi r0, 6
/* 803349B8 003318F8 41 80 FF 7C */ blt .L_80334934
/* 803349BC 003318FC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803349C0 00331900 7F C3 F3 78 */ mr r3, r30
/* 803349C4 00331904 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803349C8 00331908 83 C1 00 08 */ lwz r30, 8(r1)
/* 803349CC 0033190C 7C 08 03 A6 */ mtlr r0
/* 803349D0 00331910 38 21 00 10 */ addi r1, r1, 0x10
/* 803349D4 00331914 4E 80 00 20 */ blr
.global initiate__Q36PSGame10SoundTable11CategoryMgrFUc
initiate__Q36PSGame10SoundTable11CategoryMgrFUc:
/* 803349D8 00331918 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803349DC 0033191C 7C 08 02 A6 */ mflr r0
/* 803349E0 00331920 90 01 00 14 */ stw r0, 0x14(r1)
/* 803349E4 00331924 54 80 15 BA */ rlwinm r0, r4, 2, 0x16, 0x1d
/* 803349E8 00331928 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803349EC 0033192C 7F E3 02 14 */ add r31, r3, r0
/* 803349F0 00331930 93 C1 00 08 */ stw r30, 8(r1)
/* 803349F4 00331934 7C 9E 23 78 */ mr r30, r4
/* 803349F8 00331938 80 1F 00 04 */ lwz r0, 4(r31)
/* 803349FC 0033193C 28 00 00 00 */ cmplwi r0, 0
/* 80334A00 00331940 40 82 00 20 */ bne .L_80334A20
/* 80334A04 00331944 3C 60 80 49 */ lis r3, lbl_8048F918@ha
/* 80334A08 00331948 3C A0 80 49 */ lis r5, lbl_8048F924@ha
/* 80334A0C 0033194C 38 63 F9 18 */ addi r3, r3, lbl_8048F918@l
/* 80334A10 00331950 38 80 01 3F */ li r4, 0x13f
/* 80334A14 00331954 38 A5 F9 24 */ addi r5, r5, lbl_8048F924@l
/* 80334A18 00331958 4C C6 31 82 */ crclr 6
/* 80334A1C 0033195C 4B CF 5C 25 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80334A20:
/* 80334A20 00331960 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 80334A24 00331964 2C 00 00 03 */ cmpwi r0, 3
/* 80334A28 00331968 41 82 00 90 */ beq .L_80334AB8
/* 80334A2C 0033196C 40 80 00 1C */ bge .L_80334A48
/* 80334A30 00331970 2C 00 00 01 */ cmpwi r0, 1
/* 80334A34 00331974 41 82 00 44 */ beq .L_80334A78
/* 80334A38 00331978 40 80 00 60 */ bge .L_80334A98
/* 80334A3C 0033197C 2C 00 00 00 */ cmpwi r0, 0
/* 80334A40 00331980 40 80 00 18 */ bge .L_80334A58
/* 80334A44 00331984 48 00 00 D4 */ b .L_80334B18
.L_80334A48:
/* 80334A48 00331988 2C 00 00 05 */ cmpwi r0, 5
/* 80334A4C 0033198C 41 82 00 AC */ beq .L_80334AF8
/* 80334A50 00331990 40 80 00 C8 */ bge .L_80334B18
/* 80334A54 00331994 48 00 00 84 */ b .L_80334AD8
.L_80334A58:
/* 80334A58 00331998 80 7F 00 04 */ lwz r3, 4(r31)
/* 80334A5C 0033199C C0 22 FD 74 */ lfs f1, lbl_8051E0D4@sda21(r2)
/* 80334A60 003319A0 C0 42 FD 7C */ lfs f2, lbl_8051E0DC@sda21(r2)
/* 80334A64 003319A4 C0 62 FD 80 */ lfs f3, lbl_8051E0E0@sda21(r2)
/* 80334A68 003319A8 C0 82 FD 84 */ lfs f4, lbl_8051E0E4@sda21(r2)
/* 80334A6C 003319AC C0 A2 FD 88 */ lfs f5, lbl_8051E0E8@sda21(r2)
/* 80334A70 003319B0 48 00 00 DD */ bl set__Q36PSGame10SoundTable11SePerspInfoFfffff
/* 80334A74 003319B4 48 00 00 C0 */ b .L_80334B34
.L_80334A78:
/* 80334A78 003319B8 80 7F 00 04 */ lwz r3, 4(r31)
/* 80334A7C 003319BC C0 22 FD 74 */ lfs f1, lbl_8051E0D4@sda21(r2)
/* 80334A80 003319C0 C0 42 FD 7C */ lfs f2, lbl_8051E0DC@sda21(r2)
/* 80334A84 003319C4 C0 62 FD 80 */ lfs f3, lbl_8051E0E0@sda21(r2)
/* 80334A88 003319C8 C0 82 FD 84 */ lfs f4, lbl_8051E0E4@sda21(r2)
/* 80334A8C 003319CC C0 A2 FD 88 */ lfs f5, lbl_8051E0E8@sda21(r2)
/* 80334A90 003319D0 48 00 00 BD */ bl set__Q36PSGame10SoundTable11SePerspInfoFfffff
/* 80334A94 003319D4 48 00 00 A0 */ b .L_80334B34
.L_80334A98:
/* 80334A98 003319D8 80 7F 00 04 */ lwz r3, 4(r31)
/* 80334A9C 003319DC C0 22 FD 74 */ lfs f1, lbl_8051E0D4@sda21(r2)
/* 80334AA0 003319E0 C0 42 FD 7C */ lfs f2, lbl_8051E0DC@sda21(r2)
/* 80334AA4 003319E4 C0 62 FD 80 */ lfs f3, lbl_8051E0E0@sda21(r2)
/* 80334AA8 003319E8 C0 82 FD 84 */ lfs f4, lbl_8051E0E4@sda21(r2)
/* 80334AAC 003319EC C0 A2 FD 88 */ lfs f5, lbl_8051E0E8@sda21(r2)
/* 80334AB0 003319F0 48 00 00 9D */ bl set__Q36PSGame10SoundTable11SePerspInfoFfffff
/* 80334AB4 003319F4 48 00 00 80 */ b .L_80334B34
.L_80334AB8:
/* 80334AB8 003319F8 80 7F 00 04 */ lwz r3, 4(r31)
/* 80334ABC 003319FC C0 22 FD 74 */ lfs f1, lbl_8051E0D4@sda21(r2)
/* 80334AC0 00331A00 C0 42 FD 7C */ lfs f2, lbl_8051E0DC@sda21(r2)
/* 80334AC4 00331A04 C0 62 FD 80 */ lfs f3, lbl_8051E0E0@sda21(r2)
/* 80334AC8 00331A08 C0 82 FD 84 */ lfs f4, lbl_8051E0E4@sda21(r2)
/* 80334ACC 00331A0C C0 A2 FD 88 */ lfs f5, lbl_8051E0E8@sda21(r2)
/* 80334AD0 00331A10 48 00 00 7D */ bl set__Q36PSGame10SoundTable11SePerspInfoFfffff
/* 80334AD4 00331A14 48 00 00 60 */ b .L_80334B34
.L_80334AD8:
/* 80334AD8 00331A18 80 7F 00 04 */ lwz r3, 4(r31)
/* 80334ADC 00331A1C C0 22 FD 74 */ lfs f1, lbl_8051E0D4@sda21(r2)
/* 80334AE0 00331A20 C0 42 FD 8C */ lfs f2, lbl_8051E0EC@sda21(r2)
/* 80334AE4 00331A24 C0 62 FD 90 */ lfs f3, lbl_8051E0F0@sda21(r2)
/* 80334AE8 00331A28 C0 82 FD 94 */ lfs f4, lbl_8051E0F4@sda21(r2)
/* 80334AEC 00331A2C C0 A2 FD 88 */ lfs f5, lbl_8051E0E8@sda21(r2)
/* 80334AF0 00331A30 48 00 00 5D */ bl set__Q36PSGame10SoundTable11SePerspInfoFfffff
/* 80334AF4 00331A34 48 00 00 40 */ b .L_80334B34
.L_80334AF8:
/* 80334AF8 00331A38 80 7F 00 04 */ lwz r3, 4(r31)
/* 80334AFC 00331A3C C0 22 FD 74 */ lfs f1, lbl_8051E0D4@sda21(r2)
/* 80334B00 00331A40 C0 42 FD 7C */ lfs f2, lbl_8051E0DC@sda21(r2)
/* 80334B04 00331A44 C0 62 FD 80 */ lfs f3, lbl_8051E0E0@sda21(r2)
/* 80334B08 00331A48 C0 82 FD 84 */ lfs f4, lbl_8051E0E4@sda21(r2)
/* 80334B0C 00331A4C C0 A2 FD 88 */ lfs f5, lbl_8051E0E8@sda21(r2)
/* 80334B10 00331A50 48 00 00 3D */ bl set__Q36PSGame10SoundTable11SePerspInfoFfffff
/* 80334B14 00331A54 48 00 00 20 */ b .L_80334B34
.L_80334B18:
/* 80334B18 00331A58 3C 60 80 49 */ lis r3, lbl_8048F918@ha
/* 80334B1C 00331A5C 3C A0 80 49 */ lis r5, lbl_8048F924@ha
/* 80334B20 00331A60 38 63 F9 18 */ addi r3, r3, lbl_8048F918@l
/* 80334B24 00331A64 38 80 01 55 */ li r4, 0x155
/* 80334B28 00331A68 38 A5 F9 24 */ addi r5, r5, lbl_8048F924@l
/* 80334B2C 00331A6C 4C C6 31 82 */ crclr 6
/* 80334B30 00331A70 4B CF 5B 11 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80334B34:
/* 80334B34 00331A74 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80334B38 00331A78 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80334B3C 00331A7C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80334B40 00331A80 7C 08 03 A6 */ mtlr r0
/* 80334B44 00331A84 38 21 00 10 */ addi r1, r1, 0x10
/* 80334B48 00331A88 4E 80 00 20 */ blr
.global set__Q36PSGame10SoundTable11SePerspInfoFfffff
set__Q36PSGame10SoundTable11SePerspInfoFfffff:
/* 80334B4C 00331A8C D0 23 00 00 */ stfs f1, 0(r3)
/* 80334B50 00331A90 D0 43 00 04 */ stfs f2, 4(r3)
/* 80334B54 00331A94 D0 63 00 08 */ stfs f3, 8(r3)
/* 80334B58 00331A98 D0 83 00 0C */ stfs f4, 0xc(r3)
/* 80334B5C 00331A9C D0 A3 00 10 */ stfs f5, 0x10(r3)
/* 80334B60 00331AA0 4E 80 00 20 */ blr
.global getDistVol__Q36PSGame10SoundTable11SePerspInfoFfUc
getDistVol__Q36PSGame10SoundTable11SePerspInfoFfUc:
/* 80334B64 00331AA4 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80334B68 00331AA8 7C 08 02 A6 */ mflr r0
/* 80334B6C 00331AAC 90 01 00 34 */ stw r0, 0x34(r1)
/* 80334B70 00331AB0 DB E1 00 20 */ stfd f31, 0x20(r1)
/* 80334B74 00331AB4 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
/* 80334B78 00331AB8 DB C1 00 10 */ stfd f30, 0x10(r1)
/* 80334B7C 00331ABC F3 C1 00 18 */ psq_st f30, 24(r1), 0, qr0
/* 80334B80 00331AC0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80334B84 00331AC4 7C 7F 1B 78 */ mr r31, r3
/* 80334B88 00331AC8 FF C0 08 90 */ fmr f30, f1
/* 80334B8C 00331ACC 88 03 00 15 */ lbz r0, 0x15(r3)
/* 80334B90 00331AD0 28 00 00 00 */ cmplwi r0, 0
/* 80334B94 00331AD4 41 82 00 0C */ beq .L_80334BA0
/* 80334B98 00331AD8 C0 22 FD 78 */ lfs f1, lbl_8051E0D8@sda21(r2)
/* 80334B9C 00331ADC 48 00 01 08 */ b .L_80334CA4
.L_80334BA0:
/* 80334BA0 00331AE0 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 80334BA4 00331AE4 C3 FF 00 04 */ lfs f31, 4(r31)
/* 80334BA8 00331AE8 2C 00 00 05 */ cmpwi r0, 5
/* 80334BAC 00331AEC 41 82 00 48 */ beq .L_80334BF4
/* 80334BB0 00331AF0 40 80 00 1C */ bge .L_80334BCC
/* 80334BB4 00331AF4 2C 00 00 03 */ cmpwi r0, 3
/* 80334BB8 00331AF8 41 82 00 24 */ beq .L_80334BDC
/* 80334BBC 00331AFC 40 80 00 2C */ bge .L_80334BE8
/* 80334BC0 00331B00 2C 00 00 00 */ cmpwi r0, 0
/* 80334BC4 00331B04 40 80 00 6C */ bge .L_80334C30
/* 80334BC8 00331B08 48 00 00 4C */ b .L_80334C14
.L_80334BCC:
/* 80334BCC 00331B0C 2C 00 00 07 */ cmpwi r0, 7
/* 80334BD0 00331B10 41 82 00 3C */ beq .L_80334C0C
/* 80334BD4 00331B14 40 80 00 40 */ bge .L_80334C14
/* 80334BD8 00331B18 48 00 00 28 */ b .L_80334C00
.L_80334BDC:
/* 80334BDC 00331B1C C0 02 FD 98 */ lfs f0, lbl_8051E0F8@sda21(r2)
/* 80334BE0 00331B20 EF FF 00 32 */ fmuls f31, f31, f0
/* 80334BE4 00331B24 48 00 00 4C */ b .L_80334C30
.L_80334BE8:
/* 80334BE8 00331B28 C0 02 FD 78 */ lfs f0, lbl_8051E0D8@sda21(r2)
/* 80334BEC 00331B2C EF FF 00 32 */ fmuls f31, f31, f0
/* 80334BF0 00331B30 48 00 00 40 */ b .L_80334C30
.L_80334BF4:
/* 80334BF4 00331B34 C0 02 FD 9C */ lfs f0, lbl_8051E0FC@sda21(r2)
/* 80334BF8 00331B38 EF FF 00 32 */ fmuls f31, f31, f0
/* 80334BFC 00331B3C 48 00 00 34 */ b .L_80334C30
.L_80334C00:
/* 80334C00 00331B40 C0 02 FD A0 */ lfs f0, lbl_8051E100@sda21(r2)
/* 80334C04 00331B44 EF FF 00 32 */ fmuls f31, f31, f0
/* 80334C08 00331B48 48 00 00 28 */ b .L_80334C30
.L_80334C0C:
/* 80334C0C 00331B4C C3 FF 00 10 */ lfs f31, 0x10(r31)
/* 80334C10 00331B50 48 00 00 20 */ b .L_80334C30
.L_80334C14:
/* 80334C14 00331B54 3C 60 80 49 */ lis r3, lbl_8048F918@ha
/* 80334C18 00331B58 3C A0 80 49 */ lis r5, lbl_8048F924@ha
/* 80334C1C 00331B5C 38 63 F9 18 */ addi r3, r3, lbl_8048F918@l
/* 80334C20 00331B60 38 80 01 93 */ li r4, 0x193
/* 80334C24 00331B64 38 A5 F9 24 */ addi r5, r5, lbl_8048F924@l
/* 80334C28 00331B68 4C C6 31 82 */ crclr 6
/* 80334C2C 00331B6C 4B CF 5A 15 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80334C30:
/* 80334C30 00331B70 4B D7 8E AD */ bl getParamMaxVolumeDistance__18JAIGlobalParameterFv
/* 80334C34 00331B74 FC 1E 08 40 */ fcmpo cr0, f30, f1
/* 80334C38 00331B78 40 80 00 0C */ bge .L_80334C44
/* 80334C3C 00331B7C C0 3F 00 00 */ lfs f1, 0(r31)
/* 80334C40 00331B80 48 00 00 64 */ b .L_80334CA4
.L_80334C44:
/* 80334C44 00331B84 FC 1E F8 40 */ fcmpo cr0, f30, f31
/* 80334C48 00331B88 40 80 00 28 */ bge .L_80334C70
/* 80334C4C 00331B8C 4B D7 8E 91 */ bl getParamMaxVolumeDistance__18JAIGlobalParameterFv
/* 80334C50 00331B90 FC 40 08 90 */ fmr f2, f1
/* 80334C54 00331B94 C0 9F 00 00 */ lfs f4, 0(r31)
/* 80334C58 00331B98 FC 20 F0 90 */ fmr f1, f30
/* 80334C5C 00331B9C C0 BF 00 08 */ lfs f5, 8(r31)
/* 80334C60 00331BA0 FC 60 F8 90 */ fmr f3, f31
/* 80334C64 00331BA4 38 60 00 00 */ li r3, 0
/* 80334C68 00331BA8 4B D8 55 DD */ bl linearTransform__7JALCalcFfffffb
/* 80334C6C 00331BAC 48 00 00 38 */ b .L_80334CA4
.L_80334C70:
/* 80334C70 00331BB0 C0 1F 00 0C */ lfs f0, 0xc(r31)
/* 80334C74 00331BB4 FC 1E 00 40 */ fcmpo cr0, f30, f0
/* 80334C78 00331BB8 40 80 00 28 */ bge .L_80334CA0
/* 80334C7C 00331BBC 4B D7 8E 69 */ bl getParamMinDistanceVolume__18JAIGlobalParameterFv
/* 80334C80 00331BC0 FC A0 08 90 */ fmr f5, f1
/* 80334C84 00331BC4 C0 7F 00 0C */ lfs f3, 0xc(r31)
/* 80334C88 00331BC8 FC 20 F0 90 */ fmr f1, f30
/* 80334C8C 00331BCC C0 9F 00 08 */ lfs f4, 8(r31)
/* 80334C90 00331BD0 FC 40 F8 90 */ fmr f2, f31
/* 80334C94 00331BD4 38 60 00 00 */ li r3, 0
/* 80334C98 00331BD8 4B D8 55 AD */ bl linearTransform__7JALCalcFfffffb
/* 80334C9C 00331BDC 48 00 00 08 */ b .L_80334CA4
.L_80334CA0:
/* 80334CA0 00331BE0 C0 22 FD 78 */ lfs f1, lbl_8051E0D8@sda21(r2)
.L_80334CA4:
/* 80334CA4 00331BE4 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
/* 80334CA8 00331BE8 CB E1 00 20 */ lfd f31, 0x20(r1)
/* 80334CAC 00331BEC E3 C1 00 18 */ psq_l f30, 24(r1), 0, qr0
/* 80334CB0 00331BF0 CB C1 00 10 */ lfd f30, 0x10(r1)
/* 80334CB4 00331BF4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80334CB8 00331BF8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80334CBC 00331BFC 7C 08 03 A6 */ mtlr r0
/* 80334CC0 00331C00 38 21 00 30 */ addi r1, r1, 0x30
/* 80334CC4 00331C04 4E 80 00 20 */ blr
.global __ct__Q26PSGame9CameraMgrFv
__ct__Q26PSGame9CameraMgrFv:
/* 80334CC8 00331C08 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80334CCC 00331C0C 7C 08 02 A6 */ mflr r0
/* 80334CD0 00331C10 90 01 00 14 */ stw r0, 0x14(r1)
/* 80334CD4 00331C14 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80334CD8 00331C18 7C 7F 1B 78 */ mr r31, r3
/* 80334CDC 00331C1C 4B CE 82 F1 */ bl __ct__11JKRDisposerFv
/* 80334CE0 00331C20 3C 60 80 4E */ lis r3, __vt__Q26PSGame9CameraMgr@ha
/* 80334CE4 00331C24 38 00 00 00 */ li r0, 0
/* 80334CE8 00331C28 38 63 AA 48 */ addi r3, r3, __vt__Q26PSGame9CameraMgr@l
/* 80334CEC 00331C2C C0 62 FD A8 */ lfs f3, lbl_8051E108@sda21(r2)
/* 80334CF0 00331C30 90 7F 00 00 */ stw r3, 0(r31)
/* 80334CF4 00331C34 7F E3 FB 78 */ mr r3, r31
/* 80334CF8 00331C38 C0 42 FD AC */ lfs f2, lbl_8051E10C@sda21(r2)
/* 80334CFC 00331C3C 98 1F 00 4C */ stb r0, 0x4c(r31)
/* 80334D00 00331C40 C0 22 FD B0 */ lfs f1, lbl_8051E110@sda21(r2)
/* 80334D04 00331C44 98 1F 00 4D */ stb r0, 0x4d(r31)
/* 80334D08 00331C48 C0 02 FD B4 */ lfs f0, lbl_8051E114@sda21(r2)
/* 80334D0C 00331C4C D0 7F 00 18 */ stfs f3, 0x18(r31)
/* 80334D10 00331C50 C0 82 FD 74 */ lfs f4, lbl_8051E0D4@sda21(r2)
/* 80334D14 00331C54 D0 5F 00 1C */ stfs f2, 0x1c(r31)
/* 80334D18 00331C58 C0 62 FD B8 */ lfs f3, lbl_8051E118@sda21(r2)
/* 80334D1C 00331C5C D0 3F 00 20 */ stfs f1, 0x20(r31)
/* 80334D20 00331C60 C0 42 FD BC */ lfs f2, lbl_8051E11C@sda21(r2)
/* 80334D24 00331C64 D0 1F 00 24 */ stfs f0, 0x24(r31)
/* 80334D28 00331C68 C0 22 FD C0 */ lfs f1, lbl_8051E120@sda21(r2)
/* 80334D2C 00331C6C D0 9F 00 28 */ stfs f4, 0x28(r31)
/* 80334D30 00331C70 C0 02 FD C4 */ lfs f0, lbl_8051E124@sda21(r2)
/* 80334D34 00331C74 D0 7F 00 2C */ stfs f3, 0x2c(r31)
/* 80334D38 00331C78 D0 5F 00 30 */ stfs f2, 0x30(r31)
/* 80334D3C 00331C7C D0 3F 00 34 */ stfs f1, 0x34(r31)
/* 80334D40 00331C80 D0 1F 00 38 */ stfs f0, 0x38(r31)
/* 80334D44 00331C84 C0 1F 00 1C */ lfs f0, 0x1c(r31)
/* 80334D48 00331C88 D0 1F 00 3C */ stfs f0, 0x3c(r31)
/* 80334D4C 00331C8C C0 1F 00 1C */ lfs f0, 0x1c(r31)
/* 80334D50 00331C90 D0 1F 00 40 */ stfs f0, 0x40(r31)
/* 80334D54 00331C94 D0 9F 00 44 */ stfs f4, 0x44(r31)
/* 80334D58 00331C98 D0 9F 00 48 */ stfs f4, 0x48(r31)
/* 80334D5C 00331C9C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80334D60 00331CA0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80334D64 00331CA4 7C 08 03 A6 */ mtlr r0
/* 80334D68 00331CA8 38 21 00 10 */ addi r1, r1, 0x10
/* 80334D6C 00331CAC 4E 80 00 20 */ blr
.global __dt__Q26PSGame9CameraMgrFv
__dt__Q26PSGame9CameraMgrFv:
/* 80334D70 00331CB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80334D74 00331CB4 7C 08 02 A6 */ mflr r0
/* 80334D78 00331CB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80334D7C 00331CBC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80334D80 00331CC0 7C 9F 23 78 */ mr r31, r4
/* 80334D84 00331CC4 93 C1 00 08 */ stw r30, 8(r1)
/* 80334D88 00331CC8 7C 7E 1B 79 */ or. r30, r3, r3
/* 80334D8C 00331CCC 41 82 00 28 */ beq .L_80334DB4
/* 80334D90 00331CD0 3C A0 80 4E */ lis r5, __vt__Q26PSGame9CameraMgr@ha
/* 80334D94 00331CD4 38 80 00 00 */ li r4, 0
/* 80334D98 00331CD8 38 05 AA 48 */ addi r0, r5, __vt__Q26PSGame9CameraMgr@l
/* 80334D9C 00331CDC 90 1E 00 00 */ stw r0, 0(r30)
/* 80334DA0 00331CE0 4B CE 82 95 */ bl __dt__11JKRDisposerFv
/* 80334DA4 00331CE4 7F E0 07 35 */ extsh. r0, r31
/* 80334DA8 00331CE8 40 81 00 0C */ ble .L_80334DB4
/* 80334DAC 00331CEC 7F C3 F3 78 */ mr r3, r30
/* 80334DB0 00331CF0 4B CE F3 05 */ bl __dl__FPv
.L_80334DB4:
/* 80334DB4 00331CF4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80334DB8 00331CF8 7F C3 F3 78 */ mr r3, r30
/* 80334DBC 00331CFC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80334DC0 00331D00 83 C1 00 08 */ lwz r30, 8(r1)
/* 80334DC4 00331D04 7C 08 03 A6 */ mtlr r0
/* 80334DC8 00331D08 38 21 00 10 */ addi r1, r1, 0x10
/* 80334DCC 00331D0C 4E 80 00 20 */ blr
.global getBgmCamVol__Q26PSGame9CameraMgrFUc
getBgmCamVol__Q26PSGame9CameraMgrFUc:
/* 80334DD0 00331D10 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 80334DD4 00331D14 7C 83 02 14 */ add r4, r3, r0
/* 80334DD8 00331D18 88 04 00 4C */ lbz r0, 0x4c(r4)
/* 80334DDC 00331D1C 28 00 00 00 */ cmplwi r0, 0
/* 80334DE0 00331D20 41 82 00 0C */ beq .L_80334DEC
/* 80334DE4 00331D24 C0 23 00 38 */ lfs f1, 0x38(r3)
/* 80334DE8 00331D28 4E 80 00 20 */ blr
.L_80334DEC:
/* 80334DEC 00331D2C C0 22 FD 74 */ lfs f1, lbl_8051E0D4@sda21(r2)
/* 80334DF0 00331D30 4E 80 00 20 */ blr
.global update__Q26PSGame9CameraMgrFUcf
update__Q26PSGame9CameraMgrFUcf:
/* 80334DF4 00331D34 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80334DF8 00331D38 7C 08 02 A6 */ mflr r0
/* 80334DFC 00331D3C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80334E00 00331D40 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80334E04 00331D44 7C 9F 23 78 */ mr r31, r4
/* 80334E08 00331D48 93 C1 00 08 */ stw r30, 8(r1)
/* 80334E0C 00331D4C 7C 7E 1B 78 */ mr r30, r3
/* 80334E10 00331D50 48 00 00 41 */ bl getVol_DistBetweenCamAndLookat__Q26PSGame9CameraMgrFf
/* 80334E14 00331D54 57 E0 15 BA */ rlwinm r0, r31, 2, 0x16, 0x1d
/* 80334E18 00331D58 C0 02 FD 74 */ lfs f0, lbl_8051E0D4@sda21(r2)
/* 80334E1C 00331D5C 7C 7E 02 14 */ add r3, r30, r0
/* 80334E20 00331D60 D0 23 00 3C */ stfs f1, 0x3c(r3)
/* 80334E24 00331D64 D0 03 00 44 */ stfs f0, 0x44(r3)
/* 80334E28 00331D68 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80334E2C 00331D6C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80334E30 00331D70 83 C1 00 08 */ lwz r30, 8(r1)
/* 80334E34 00331D74 7C 08 03 A6 */ mtlr r0
/* 80334E38 00331D78 38 21 00 10 */ addi r1, r1, 0x10
/* 80334E3C 00331D7C 4E 80 00 20 */ blr
.global getCurrentCamDistVol__Q26PSGame9CameraMgrFUc
getCurrentCamDistVol__Q26PSGame9CameraMgrFUc:
/* 80334E40 00331D80 54 80 15 BA */ rlwinm r0, r4, 2, 0x16, 0x1d
/* 80334E44 00331D84 7C 63 02 14 */ add r3, r3, r0
/* 80334E48 00331D88 C0 23 00 3C */ lfs f1, 0x3c(r3)
/* 80334E4C 00331D8C 4E 80 00 20 */ blr
.global getVol_DistBetweenCamAndLookat__Q26PSGame9CameraMgrFf
getVol_DistBetweenCamAndLookat__Q26PSGame9CameraMgrFf:
/* 80334E50 00331D90 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80334E54 00331D94 7C 08 02 A6 */ mflr r0
/* 80334E58 00331D98 90 01 00 14 */ stw r0, 0x14(r1)
/* 80334E5C 00331D9C C0 63 00 1C */ lfs f3, 0x1c(r3)
/* 80334E60 00331DA0 FC 01 18 40 */ fcmpo cr0, f1, f3
/* 80334E64 00331DA4 4C 40 13 82 */ cror 2, 0, 2
/* 80334E68 00331DA8 40 82 00 1C */ bne .L_80334E84
/* 80334E6C 00331DAC C0 43 00 18 */ lfs f2, 0x18(r3)
/* 80334E70 00331DB0 C0 83 00 28 */ lfs f4, 0x28(r3)
/* 80334E74 00331DB4 C0 A3 00 2C */ lfs f5, 0x2c(r3)
/* 80334E78 00331DB8 38 60 00 00 */ li r3, 0
/* 80334E7C 00331DBC 4B D8 53 C9 */ bl linearTransform__7JALCalcFfffffb
/* 80334E80 00331DC0 48 00 00 48 */ b .L_80334EC8
.L_80334E84:
/* 80334E84 00331DC4 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 80334E88 00331DC8 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80334E8C 00331DCC 4C 40 13 82 */ cror 2, 0, 2
/* 80334E90 00331DD0 40 82 00 20 */ bne .L_80334EB0
/* 80334E94 00331DD4 FC 40 18 90 */ fmr f2, f3
/* 80334E98 00331DD8 C0 83 00 2C */ lfs f4, 0x2c(r3)
/* 80334E9C 00331DDC C0 A3 00 30 */ lfs f5, 0x30(r3)
/* 80334EA0 00331DE0 FC 60 00 90 */ fmr f3, f0
/* 80334EA4 00331DE4 38 60 00 00 */ li r3, 0
/* 80334EA8 00331DE8 4B D8 53 9D */ bl linearTransform__7JALCalcFfffffb
/* 80334EAC 00331DEC 48 00 00 1C */ b .L_80334EC8
.L_80334EB0:
/* 80334EB0 00331DF0 FC 40 00 90 */ fmr f2, f0
/* 80334EB4 00331DF4 C0 63 00 24 */ lfs f3, 0x24(r3)
/* 80334EB8 00331DF8 C0 83 00 30 */ lfs f4, 0x30(r3)
/* 80334EBC 00331DFC C0 A3 00 34 */ lfs f5, 0x34(r3)
/* 80334EC0 00331E00 38 60 00 00 */ li r3, 0
/* 80334EC4 00331E04 4B D8 53 81 */ bl linearTransform__7JALCalcFfffffb
.L_80334EC8:
/* 80334EC8 00331E08 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80334ECC 00331E0C 7C 08 03 A6 */ mtlr r0
/* 80334ED0 00331E10 38 21 00 10 */ addi r1, r1, 0x10
/* 80334ED4 00331E14 4E 80 00 20 */ blr
.global __ct__Q26PSGame10SysFactoryFv
__ct__Q26PSGame10SysFactoryFv:
/* 80334ED8 00331E18 3C A0 80 4E */ lis r5, __vt__Q26PSGame10SysFactory@ha
/* 80334EDC 00331E1C 3C 80 00 15 */ lis r4, 0x00151800@ha
/* 80334EE0 00331E20 38 05 AA 3C */ addi r0, r5, __vt__Q26PSGame10SysFactory@l
/* 80334EE4 00331E24 38 A0 00 00 */ li r5, 0
/* 80334EE8 00331E28 90 03 00 10 */ stw r0, 0x10(r3)
/* 80334EEC 00331E2C 38 04 18 00 */ addi r0, r4, 0x00151800@l
/* 80334EF0 00331E30 90 A3 00 00 */ stw r5, 0(r3)
/* 80334EF4 00331E34 90 A3 00 04 */ stw r5, 4(r3)
/* 80334EF8 00331E38 90 A3 00 08 */ stw r5, 8(r3)
/* 80334EFC 00331E3C 90 A3 00 0C */ stw r5, 0xc(r3)
/* 80334F00 00331E40 90 03 00 14 */ stw r0, 0x14(r3)
/* 80334F04 00331E44 90 A3 00 18 */ stw r5, 0x18(r3)
/* 80334F08 00331E48 4E 80 00 20 */ blr
.global newSoundSystem__Q26PSGame10SysFactoryFv
newSoundSystem__Q26PSGame10SysFactoryFv:
/* 80334F0C 00331E4C 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80334F10 00331E50 7C 08 02 A6 */ mflr r0
/* 80334F14 00331E54 90 01 00 44 */ stw r0, 0x44(r1)
/* 80334F18 00331E58 BF 61 00 2C */ stmw r27, 0x2c(r1)
/* 80334F1C 00331E5C 7C 7B 1B 78 */ mr r27, r3
/* 80334F20 00331E60 3C 60 80 49 */ lis r3, lbl_8048F918@ha
/* 80334F24 00331E64 3B E3 F9 18 */ addi r31, r3, lbl_8048F918@l
/* 80334F28 00331E68 80 1B 00 00 */ lwz r0, 0(r27)
/* 80334F2C 00331E6C 28 00 00 00 */ cmplwi r0, 0
/* 80334F30 00331E70 40 82 00 18 */ bne .L_80334F48
/* 80334F34 00331E74 38 7F 00 00 */ addi r3, r31, 0
/* 80334F38 00331E78 38 BF 00 0C */ addi r5, r31, 0xc
/* 80334F3C 00331E7C 38 80 02 CB */ li r4, 0x2cb
/* 80334F40 00331E80 4C C6 31 82 */ crclr 6
/* 80334F44 00331E84 4B CF 56 FD */ bl panic_f__12JUTExceptionFPCciPCce
.L_80334F48:
/* 80334F48 00331E88 80 1B 00 04 */ lwz r0, 4(r27)
/* 80334F4C 00331E8C 28 00 00 00 */ cmplwi r0, 0
/* 80334F50 00331E90 40 82 00 18 */ bne .L_80334F68
/* 80334F54 00331E94 38 7F 00 00 */ addi r3, r31, 0
/* 80334F58 00331E98 38 BF 00 0C */ addi r5, r31, 0xc
/* 80334F5C 00331E9C 38 80 02 CC */ li r4, 0x2cc
/* 80334F60 00331EA0 4C C6 31 82 */ crclr 6
/* 80334F64 00331EA4 4B CF 56 DD */ bl panic_f__12JUTExceptionFPCciPCce
.L_80334F68:
/* 80334F68 00331EA8 80 1B 00 08 */ lwz r0, 8(r27)
/* 80334F6C 00331EAC 28 00 00 00 */ cmplwi r0, 0
/* 80334F70 00331EB0 40 82 00 18 */ bne .L_80334F88
/* 80334F74 00331EB4 38 7F 00 00 */ addi r3, r31, 0
/* 80334F78 00331EB8 38 BF 00 0C */ addi r5, r31, 0xc
/* 80334F7C 00331EBC 38 80 02 CD */ li r4, 0x2cd
/* 80334F80 00331EC0 4C C6 31 82 */ crclr 6
/* 80334F84 00331EC4 4B CF 56 BD */ bl panic_f__12JUTExceptionFPCciPCce
.L_80334F88:
/* 80334F88 00331EC8 7F 63 DB 78 */ mr r3, r27
/* 80334F8C 00331ECC 48 00 03 85 */ bl preInitJAI__Q26PSGame10SysFactoryFv
/* 80334F90 00331ED0 83 CD 88 2C */ lwz r30, sCurrentHeap__7JKRHeap@sda21(r13)
/* 80334F94 00331ED4 80 7B 00 00 */ lwz r3, 0(r27)
/* 80334F98 00331ED8 4B CE E6 0D */ bl becomeCurrentHeap__7JKRHeapFv
/* 80334F9C 00331EDC 83 9B 00 00 */ lwz r28, 0(r27)
/* 80334FA0 00331EE0 7F 83 E3 78 */ mr r3, r28
/* 80334FA4 00331EE4 4B CE E8 11 */ bl getFreeSize__7JKRHeapFv
/* 80334FA8 00331EE8 7F 84 E3 78 */ mr r4, r28
/* 80334FAC 00331EEC 38 A0 00 00 */ li r5, 0
/* 80334FB0 00331EF0 4B CE FD C1 */ bl create__12JKRSolidHeapFUlP7JKRHeapb
/* 80334FB4 00331EF4 7C 7D 1B 79 */ or. r29, r3, r3
/* 80334FB8 00331EF8 40 82 00 18 */ bne .L_80334FD0
/* 80334FBC 00331EFC 38 7F 00 00 */ addi r3, r31, 0
/* 80334FC0 00331F00 38 BF 00 0C */ addi r5, r31, 0xc
/* 80334FC4 00331F04 38 80 02 E5 */ li r4, 0x2e5
/* 80334FC8 00331F08 4C C6 31 82 */ crclr 6
/* 80334FCC 00331F0C 4B CF 56 75 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80334FD0:
/* 80334FD0 00331F10 7F A3 EB 78 */ mr r3, r29
/* 80334FD4 00331F14 4B CE E5 D1 */ bl becomeCurrentHeap__7JKRHeapFv
/* 80334FD8 00331F18 48 00 31 75 */ bl "newInstance__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>Fv"
/* 80334FDC 00331F1C 7F A3 EB 78 */ mr r3, r29
/* 80334FE0 00331F20 4B CE E7 D5 */ bl getFreeSize__7JKRHeapFv
/* 80334FE4 00331F24 80 1B 00 14 */ lwz r0, 0x14(r27)
/* 80334FE8 00331F28 7C 00 18 40 */ cmplw r0, r3
/* 80334FEC 00331F2C 41 80 00 18 */ blt .L_80335004
/* 80334FF0 00331F30 38 7F 00 00 */ addi r3, r31, 0
/* 80334FF4 00331F34 38 BF 00 0C */ addi r5, r31, 0xc
/* 80334FF8 00331F38 38 80 02 EC */ li r4, 0x2ec
/* 80334FFC 00331F3C 4C C6 31 82 */ crclr 6
/* 80335000 00331F40 4B CF 56 41 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335004:
/* 80335004 00331F44 80 7B 00 14 */ lwz r3, 0x14(r27)
/* 80335008 00331F48 7F A4 EB 78 */ mr r4, r29
/* 8033500C 00331F4C 38 A0 00 00 */ li r5, 0
/* 80335010 00331F50 4B CE FD 61 */ bl create__12JKRSolidHeapFUlP7JKRHeapb
/* 80335014 00331F54 90 7B 00 18 */ stw r3, 0x18(r27)
/* 80335018 00331F58 80 1B 00 18 */ lwz r0, 0x18(r27)
/* 8033501C 00331F5C 28 00 00 00 */ cmplwi r0, 0
/* 80335020 00331F60 40 82 00 18 */ bne .L_80335038
/* 80335024 00331F64 38 7F 00 00 */ addi r3, r31, 0
/* 80335028 00331F68 38 BF 00 0C */ addi r5, r31, 0xc
/* 8033502C 00331F6C 38 80 02 F2 */ li r4, 0x2f2
/* 80335030 00331F70 4C C6 31 82 */ crclr 6
/* 80335034 00331F74 4B CF 56 0D */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335038:
/* 80335038 00331F78 80 1F 01 18 */ lwz r0, 0x118(r31)
/* 8033503C 00331F7C 80 FF 01 1C */ lwz r7, 0x11c(r31)
/* 80335040 00331F80 80 DF 01 20 */ lwz r6, 0x120(r31)
/* 80335044 00331F84 80 BF 01 24 */ lwz r5, 0x124(r31)
/* 80335048 00331F88 80 9F 01 28 */ lwz r4, 0x128(r31)
/* 8033504C 00331F8C 80 7F 01 2C */ lwz r3, 0x12c(r31)
/* 80335050 00331F90 90 01 00 08 */ stw r0, 8(r1)
/* 80335054 00331F94 80 0D 98 58 */ lwz r0, spSysIF__8PSSystem@sda21(r13)
/* 80335058 00331F98 90 E1 00 0C */ stw r7, 0xc(r1)
/* 8033505C 00331F9C 28 00 00 00 */ cmplwi r0, 0
/* 80335060 00331FA0 90 C1 00 10 */ stw r6, 0x10(r1)
/* 80335064 00331FA4 90 A1 00 14 */ stw r5, 0x14(r1)
/* 80335068 00331FA8 90 81 00 18 */ stw r4, 0x18(r1)
/* 8033506C 00331FAC 90 61 00 1C */ stw r3, 0x1c(r1)
/* 80335070 00331FB0 80 1B 00 18 */ lwz r0, 0x18(r27)
/* 80335074 00331FB4 90 01 00 08 */ stw r0, 8(r1)
/* 80335078 00331FB8 80 1B 00 04 */ lwz r0, 4(r27)
/* 8033507C 00331FBC 90 01 00 0C */ stw r0, 0xc(r1)
/* 80335080 00331FC0 80 1B 00 08 */ lwz r0, 8(r27)
/* 80335084 00331FC4 90 01 00 18 */ stw r0, 0x18(r1)
/* 80335088 00331FC8 41 82 00 18 */ beq .L_803350A0
/* 8033508C 00331FCC 38 7F 00 00 */ addi r3, r31, 0
/* 80335090 00331FD0 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335094 00331FD4 38 80 03 01 */ li r4, 0x301
/* 80335098 00331FD8 4C C6 31 82 */ crclr 6
/* 8033509C 00331FDC 4B CF 55 A5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803350A0:
/* 803350A0 00331FE0 80 1B 00 0C */ lwz r0, 0xc(r27)
/* 803350A4 00331FE4 38 60 00 4C */ li r3, 0x4c
/* 803350A8 00331FE8 90 0D 98 60 */ stw r0, sMakeJAISeCallback__Q28PSSystem5SysIF@sda21(r13)
/* 803350AC 00331FEC 4B CE ED F9 */ bl __nw__FUl
/* 803350B0 00331FF0 7C 7C 1B 79 */ or. r28, r3, r3
/* 803350B4 00331FF4 41 82 00 10 */ beq .L_803350C4
/* 803350B8 00331FF8 38 81 00 08 */ addi r4, r1, 8
/* 803350BC 00331FFC 48 00 33 61 */ bl __ct__Q28PSSystem5SysIFFRCQ28PSSystem8SetupArg
/* 803350C0 00332000 7C 7C 1B 78 */ mr r28, r3
.L_803350C4:
/* 803350C4 00332004 28 1C 00 00 */ cmplwi r28, 0
/* 803350C8 00332008 40 82 00 18 */ bne .L_803350E0
/* 803350CC 0033200C 38 7F 00 00 */ addi r3, r31, 0
/* 803350D0 00332010 38 BF 00 0C */ addi r5, r31, 0xc
/* 803350D4 00332014 38 80 03 05 */ li r4, 0x305
/* 803350D8 00332018 4C C6 31 82 */ crclr 6
/* 803350DC 0033201C 4B CF 55 65 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803350E0:
/* 803350E0 00332020 7F 63 DB 78 */ mr r3, r27
/* 803350E4 00332024 81 9B 00 10 */ lwz r12, 0x10(r27)
/* 803350E8 00332028 81 8C 00 08 */ lwz r12, 8(r12)
/* 803350EC 0033202C 7D 89 03 A6 */ mtctr r12
/* 803350F0 00332030 4E 80 04 21 */ bctrl
/* 803350F4 00332034 28 03 00 00 */ cmplwi r3, 0
/* 803350F8 00332038 90 6D 98 80 */ stw r3, spSceneMgr__8PSSystem@sda21(r13)
/* 803350FC 0033203C 40 82 00 18 */ bne .L_80335114
/* 80335100 00332040 38 7F 00 00 */ addi r3, r31, 0
/* 80335104 00332044 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335108 00332048 38 80 03 08 */ li r4, 0x308
/* 8033510C 0033204C 4C C6 31 82 */ crclr 6
/* 80335110 00332050 4B CF 55 31 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335114:
/* 80335114 00332054 7F 63 DB 78 */ mr r3, r27
/* 80335118 00332058 48 00 02 79 */ bl postInitJAI__Q26PSGame10SysFactoryFv
/* 8033511C 0033205C 80 0D 98 6C */ lwz r0, sInstance__Q29PSAutoBgm15ConductorArcMgr@sda21(r13)
/* 80335120 00332060 28 00 00 00 */ cmplwi r0, 0
/* 80335124 00332064 41 82 00 18 */ beq .L_8033513C
/* 80335128 00332068 38 7F 01 30 */ addi r3, r31, 0x130
/* 8033512C 0033206C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335130 00332070 38 80 02 D6 */ li r4, 0x2d6
/* 80335134 00332074 4C C6 31 82 */ crclr 6
/* 80335138 00332078 4B CF 55 09 */ bl panic_f__12JUTExceptionFPCciPCce
.L_8033513C:
/* 8033513C 0033207C 38 60 00 08 */ li r3, 8
/* 80335140 00332080 4B CE ED 65 */ bl __nw__FUl
/* 80335144 00332084 7C 7B 1B 79 */ or. r27, r3, r3
/* 80335148 00332088 41 82 00 50 */ beq .L_80335198
/* 8033514C 0033208C 3C 60 80 4E */ lis r3, __vt__Q29PSAutoBgm15ConductorArcMgr@ha
/* 80335150 00332090 38 00 00 00 */ li r0, 0
/* 80335154 00332094 38 83 AA 30 */ addi r4, r3, __vt__Q29PSAutoBgm15ConductorArcMgr@l
/* 80335158 00332098 38 7F 01 3C */ addi r3, r31, 0x13c
/* 8033515C 0033209C 90 9B 00 00 */ stw r4, 0(r27)
/* 80335160 003320A0 38 80 00 03 */ li r4, 3
/* 80335164 003320A4 38 C0 00 01 */ li r6, 1
/* 80335168 003320A8 90 1B 00 04 */ stw r0, 4(r27)
/* 8033516C 003320AC 80 AD 88 2C */ lwz r5, sCurrentHeap__7JKRHeap@sda21(r13)
/* 80335170 003320B0 4B CE 5F C1 */ bl mount__10JKRArchiveFPCcQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection
/* 80335174 003320B4 90 7B 00 04 */ stw r3, 4(r27)
/* 80335178 003320B8 80 1B 00 04 */ lwz r0, 4(r27)
/* 8033517C 003320BC 28 00 00 00 */ cmplwi r0, 0
/* 80335180 003320C0 40 82 00 18 */ bne .L_80335198
/* 80335184 003320C4 38 7F 01 30 */ addi r3, r31, 0x130
/* 80335188 003320C8 38 BF 00 0C */ addi r5, r31, 0xc
/* 8033518C 003320CC 38 80 02 EA */ li r4, 0x2ea
/* 80335190 003320D0 4C C6 31 82 */ crclr 6
/* 80335194 003320D4 4B CF 54 AD */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335198:
/* 80335198 003320D8 28 1B 00 00 */ cmplwi r27, 0
/* 8033519C 003320DC 93 6D 98 6C */ stw r27, sInstance__Q29PSAutoBgm15ConductorArcMgr@sda21(r13)
/* 803351A0 003320E0 40 82 00 18 */ bne .L_803351B8
/* 803351A4 003320E4 38 7F 01 30 */ addi r3, r31, 0x130
/* 803351A8 003320E8 38 BF 00 0C */ addi r5, r31, 0xc
/* 803351AC 003320EC 38 80 02 D8 */ li r4, 0x2d8
/* 803351B0 003320F0 4C C6 31 82 */ crclr 6
/* 803351B4 003320F4 4B CF 54 8D */ bl panic_f__12JUTExceptionFPCciPCce
.L_803351B8:
/* 803351B8 003320F8 80 0D 91 AC */ lwz r0, "sInstance__Q28PSSystem24ArcMgr<Q26PSGame6BASARC>"@sda21(r13)
/* 803351BC 003320FC 28 00 00 00 */ cmplwi r0, 0
/* 803351C0 00332100 41 82 00 18 */ beq .L_803351D8
/* 803351C4 00332104 38 7F 01 54 */ addi r3, r31, 0x154
/* 803351C8 00332108 38 BF 00 0C */ addi r5, r31, 0xc
/* 803351CC 0033210C 38 80 00 47 */ li r4, 0x47
/* 803351D0 00332110 4C C6 31 82 */ crclr 6
/* 803351D4 00332114 4B CF 54 6D */ bl panic_f__12JUTExceptionFPCciPCce
.L_803351D8:
/* 803351D8 00332118 38 60 00 1C */ li r3, 0x1c
/* 803351DC 0033211C 4B CE EC C9 */ bl __nw__FUl
/* 803351E0 00332120 7C 60 1B 79 */ or. r0, r3, r3
/* 803351E4 00332124 41 82 00 5C */ beq .L_80335240
/* 803351E8 00332128 7C 1B 03 78 */ mr r27, r0
/* 803351EC 0033212C 4B CE 7D E1 */ bl __ct__11JKRDisposerFv
/* 803351F0 00332130 3C 60 80 4E */ lis r3, "__vt__Q28PSSystem24ArcMgr<Q26PSGame6BASARC>"@ha
/* 803351F4 00332134 38 00 00 00 */ li r0, 0
/* 803351F8 00332138 38 83 AA 24 */ addi r4, r3, "__vt__Q28PSSystem24ArcMgr<Q26PSGame6BASARC>"@l
/* 803351FC 0033213C 38 7F 01 64 */ addi r3, r31, 0x164
/* 80335200 00332140 90 9B 00 00 */ stw r4, 0(r27)
/* 80335204 00332144 38 80 00 01 */ li r4, 1
/* 80335208 00332148 38 C0 00 01 */ li r6, 1
/* 8033520C 0033214C 90 1B 00 18 */ stw r0, 0x18(r27)
/* 80335210 00332150 80 AD 88 2C */ lwz r5, sCurrentHeap__7JKRHeap@sda21(r13)
/* 80335214 00332154 4B CE 5F 1D */ bl mount__10JKRArchiveFPCcQ210JKRArchive10EMountModeP7JKRHeapQ210JKRArchive15EMountDirection
/* 80335218 00332158 90 7B 00 18 */ stw r3, 0x18(r27)
/* 8033521C 0033215C 80 1B 00 18 */ lwz r0, 0x18(r27)
/* 80335220 00332160 28 00 00 00 */ cmplwi r0, 0
/* 80335224 00332164 40 82 00 18 */ bne .L_8033523C
/* 80335228 00332168 38 7F 01 54 */ addi r3, r31, 0x154
/* 8033522C 0033216C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335230 00332170 38 80 00 5C */ li r4, 0x5c
/* 80335234 00332174 4C C6 31 82 */ crclr 6
/* 80335238 00332178 4B CF 54 09 */ bl panic_f__12JUTExceptionFPCciPCce
.L_8033523C:
/* 8033523C 0033217C 7F 60 DB 78 */ mr r0, r27
.L_80335240:
/* 80335240 00332180 28 00 00 00 */ cmplwi r0, 0
/* 80335244 00332184 90 0D 91 AC */ stw r0, "sInstance__Q28PSSystem24ArcMgr<Q26PSGame6BASARC>"@sda21(r13)
/* 80335248 00332188 40 82 00 18 */ bne .L_80335260
/* 8033524C 0033218C 38 7F 01 54 */ addi r3, r31, 0x154
/* 80335250 00332190 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335254 00332194 38 80 00 4A */ li r4, 0x4a
/* 80335258 00332198 4C C6 31 82 */ crclr 6
/* 8033525C 0033219C 4B CF 53 E5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335260:
/* 80335260 003321A0 80 0D 91 C8 */ lwz r0, "sInstance__Q28PSSystem30SingletonBase<Q26PSGame5SeMgr>"@sda21(r13)
/* 80335264 003321A4 28 00 00 00 */ cmplwi r0, 0
/* 80335268 003321A8 41 82 00 18 */ beq .L_80335280
/* 8033526C 003321AC 38 7F 01 78 */ addi r3, r31, 0x178
/* 80335270 003321B0 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335274 003321B4 38 80 00 76 */ li r4, 0x76
/* 80335278 003321B8 4C C6 31 82 */ crclr 6
/* 8033527C 003321BC 4B CF 53 C5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335280:
/* 80335280 003321C0 80 0D 91 C8 */ lwz r0, "sInstance__Q28PSSystem30SingletonBase<Q26PSGame5SeMgr>"@sda21(r13)
/* 80335284 003321C4 28 00 00 00 */ cmplwi r0, 0
/* 80335288 003321C8 40 82 00 20 */ bne .L_803352A8
/* 8033528C 003321CC 38 60 00 30 */ li r3, 0x30
/* 80335290 003321D0 4B CE EC 15 */ bl __nw__FUl
/* 80335294 003321D4 7C 60 1B 79 */ or. r0, r3, r3
/* 80335298 003321D8 41 82 00 0C */ beq .L_803352A4
/* 8033529C 003321DC 48 00 9E BD */ bl __ct__Q26PSGame5SeMgrFv
/* 803352A0 003321E0 7C 60 1B 78 */ mr r0, r3
.L_803352A4:
/* 803352A4 003321E4 90 0D 91 C8 */ stw r0, "sInstance__Q28PSSystem30SingletonBase<Q26PSGame5SeMgr>"@sda21(r13)
.L_803352A8:
/* 803352A8 003321E8 80 0D 91 C8 */ lwz r0, "sInstance__Q28PSSystem30SingletonBase<Q26PSGame5SeMgr>"@sda21(r13)
/* 803352AC 003321EC 28 00 00 00 */ cmplwi r0, 0
/* 803352B0 003321F0 40 82 00 18 */ bne .L_803352C8
/* 803352B4 003321F4 38 7F 01 78 */ addi r3, r31, 0x178
/* 803352B8 003321F8 38 BF 00 0C */ addi r5, r31, 0xc
/* 803352BC 003321FC 38 80 00 79 */ li r4, 0x79
/* 803352C0 00332200 4C C6 31 82 */ crclr 6
/* 803352C4 00332204 4B CF 53 7D */ bl panic_f__12JUTExceptionFPCciPCce
.L_803352C8:
/* 803352C8 00332208 7F C3 F3 78 */ mr r3, r30
/* 803352CC 0033220C 4B CE E2 D9 */ bl becomeCurrentHeap__7JKRHeapFv
/* 803352D0 00332210 7F A3 EB 78 */ mr r3, r29
/* 803352D4 00332214 4B CE FC 75 */ bl adjustSize__12JKRSolidHeapFv
/* 803352D8 00332218 38 7C 00 28 */ addi r3, r28, 0x28
/* 803352DC 0033221C 4B DB A8 8D */ bl OSLockMutex
/* 803352E0 00332220 38 00 00 01 */ li r0, 1
/* 803352E4 00332224 38 7C 00 28 */ addi r3, r28, 0x28
/* 803352E8 00332228 90 1C 00 40 */ stw r0, 0x40(r28)
/* 803352EC 0033222C 4B DB A9 59 */ bl OSUnlockMutex
/* 803352F0 00332230 4B DB 99 49 */ bl OSDisableInterrupts
/* 803352F4 00332234 93 8D 98 58 */ stw r28, spSysIF__8PSSystem@sda21(r13)
/* 803352F8 00332238 4B DB 99 55 */ bl OSEnableInterrupts
/* 803352FC 0033223C BB 61 00 2C */ lmw r27, 0x2c(r1)
/* 80335300 00332240 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80335304 00332244 7C 08 03 A6 */ mtlr r0
/* 80335308 00332248 38 21 00 40 */ addi r1, r1, 0x40
/* 8033530C 0033224C 4E 80 00 20 */ blr
.global preInitJAI__Q26PSGame10SysFactoryFv
preInitJAI__Q26PSGame10SysFactoryFv:
/* 80335310 00332250 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80335314 00332254 7C 08 02 A6 */ mflr r0
/* 80335318 00332258 3C 60 80 49 */ lis r3, lbl_8048FA9C@ha
/* 8033531C 0033225C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80335320 00332260 38 63 FA 9C */ addi r3, r3, lbl_8048FA9C@l
/* 80335324 00332264 4B D7 86 B5 */ bl setParamInitDataFileName__18JAIGlobalParameterFPc
/* 80335328 00332268 38 62 FD C8 */ addi r3, r2, lbl_8051E128@sda21
/* 8033532C 0033226C 4B D7 86 B5 */ bl setParamSequenceArchivesFileName__18JAIGlobalParameterFPc
/* 80335330 00332270 38 60 00 02 */ li r3, 2
/* 80335334 00332274 4B D7 86 BD */ bl setParamAudioCameraMax__18JAIGlobalParameterFUl
/* 80335338 00332278 38 60 00 E7 */ li r3, 0xe7
/* 8033533C 0033227C 4B D7 86 BD */ bl setParamSystemTrackMax__18JAIGlobalParameterFl
/* 80335340 00332280 38 60 00 05 */ li r3, 5
/* 80335344 00332284 4B D7 86 31 */ bl setParamSeqPlayTrackMax__18JAIGlobalParameterFUl
/* 80335348 00332288 38 60 00 0A */ li r3, 0xa
/* 8033534C 0033228C 4B D7 86 39 */ bl setParamSeqControlBufferMax__18JAIGlobalParameterFUl
/* 80335350 00332290 38 60 00 0A */ li r3, 0xa
/* 80335354 00332294 4B D7 86 AD */ bl setParamSystemRootTrackMax__18JAIGlobalParameterFl
/* 80335358 00332298 3C 60 00 01 */ lis r3, 0x0000F000@ha
/* 8033535C 0033229C 38 63 F0 00 */ addi r3, r3, 0x0000F000@l
/* 80335360 003322A0 4B D7 86 71 */ bl setParamStayHeapSize__18JAIGlobalParameterFUl
/* 80335364 003322A4 38 60 00 03 */ li r3, 3
/* 80335368 003322A8 4B D7 86 25 */ bl setParamAutoHeapMax__18JAIGlobalParameterFUl
/* 8033536C 003322AC 3C 60 00 01 */ lis r3, 0x0000A2FF@ha
/* 80335370 003322B0 38 63 A2 FF */ addi r3, r3, 0x0000A2FF@l
/* 80335374 003322B4 4B D7 86 55 */ bl setParamAutoHeapRoomSize__18JAIGlobalParameterFUl
/* 80335378 003322B8 38 60 00 01 */ li r3, 1
/* 8033537C 003322BC 4B D7 86 19 */ bl setParamStayHeapMax__18JAIGlobalParameterFUl
/* 80335380 003322C0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80335384 003322C4 7C 08 03 A6 */ mtlr r0
/* 80335388 003322C8 38 21 00 10 */ addi r1, r1, 0x10
/* 8033538C 003322CC 4E 80 00 20 */ blr
.global postInitJAI__Q26PSGame10SysFactoryFv
postInitJAI__Q26PSGame10SysFactoryFv:
/* 80335390 003322D0 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80335394 003322D4 7C 08 02 A6 */ mflr r0
/* 80335398 003322D8 90 01 00 34 */ stw r0, 0x34(r1)
/* 8033539C 003322DC DB E1 00 20 */ stfd f31, 0x20(r1)
/* 803353A0 003322E0 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
/* 803353A4 003322E4 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 803353A8 003322E8 93 C1 00 18 */ stw r30, 0x18(r1)
/* 803353AC 003322EC 93 A1 00 14 */ stw r29, 0x14(r1)
/* 803353B0 003322F0 C3 E2 FD 78 */ lfs f31, lbl_8051E0D8@sda21(r2)
/* 803353B4 003322F4 3B C0 00 00 */ li r30, 0
/* 803353B8 003322F8 48 00 00 A8 */ b .L_80335460
.L_803353BC:
/* 803353BC 003322FC 7F C3 F3 78 */ mr r3, r30
/* 803353C0 00332300 4B D8 22 7D */ bl getSoundMax__Q27JAInter10SoundTableFUc
/* 803353C4 00332304 54 60 04 3F */ clrlwi. r0, r3, 0x10
/* 803353C8 00332308 41 82 00 94 */ beq .L_8033545C
/* 803353CC 0033230C 57 DF 15 BA */ rlwinm r31, r30, 2, 0x16, 0x1d
/* 803353D0 00332310 83 AD 91 C4 */ lwz r29, "sInstance__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"@sda21(r13)
/* 803353D4 00332314 38 1F 00 04 */ addi r0, r31, 4
/* 803353D8 00332318 7C 1D 00 2E */ lwzx r0, r29, r0
/* 803353DC 0033231C 28 00 00 00 */ cmplwi r0, 0
/* 803353E0 00332320 40 82 00 20 */ bne .L_80335400
/* 803353E4 00332324 3C 60 80 49 */ lis r3, lbl_8048FAA8@ha
/* 803353E8 00332328 3C A0 80 49 */ lis r5, lbl_8048F924@ha
/* 803353EC 0033232C 38 63 FA A8 */ addi r3, r3, lbl_8048FAA8@l
/* 803353F0 00332330 38 80 00 5D */ li r4, 0x5d
/* 803353F4 00332334 38 A5 F9 24 */ addi r5, r5, lbl_8048F924@l
/* 803353F8 00332338 4C C6 31 82 */ crclr 6
/* 803353FC 0033233C 4B CF 52 45 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335400:
/* 80335400 00332340 38 1F 00 04 */ addi r0, r31, 4
/* 80335404 00332344 7C 7D 00 2E */ lwzx r3, r29, r0
/* 80335408 00332348 C0 03 00 0C */ lfs f0, 0xc(r3)
/* 8033540C 0033234C FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 80335410 00332350 40 80 00 08 */ bge .L_80335418
/* 80335414 00332354 FF E0 00 90 */ fmr f31, f0
.L_80335418:
/* 80335418 00332358 83 AD 91 C4 */ lwz r29, "sInstance__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"@sda21(r13)
/* 8033541C 0033235C 38 1F 00 04 */ addi r0, r31, 4
/* 80335420 00332360 7C 1D 00 2E */ lwzx r0, r29, r0
/* 80335424 00332364 28 00 00 00 */ cmplwi r0, 0
/* 80335428 00332368 40 82 00 20 */ bne .L_80335448
/* 8033542C 0033236C 3C 60 80 49 */ lis r3, lbl_8048FAA8@ha
/* 80335430 00332370 3C A0 80 49 */ lis r5, lbl_8048F924@ha
/* 80335434 00332374 38 63 FA A8 */ addi r3, r3, lbl_8048FAA8@l
/* 80335438 00332378 38 80 00 5D */ li r4, 0x5d
/* 8033543C 0033237C 38 A5 F9 24 */ addi r5, r5, lbl_8048F924@l
/* 80335440 00332380 4C C6 31 82 */ crclr 6
/* 80335444 00332384 4B CF 51 FD */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335448:
/* 80335448 00332388 38 1F 00 04 */ addi r0, r31, 4
/* 8033544C 0033238C 80 6D 8B EC */ lwz r3, seCategoryVolume__Q27JAInter5SeMgr@sda21(r13)
/* 80335450 00332390 7C 9D 00 2E */ lwzx r4, r29, r0
/* 80335454 00332394 C0 04 00 00 */ lfs f0, 0(r4)
/* 80335458 00332398 7C 03 FD 2E */ stfsx f0, r3, r31
.L_8033545C:
/* 8033545C 0033239C 3B DE 00 01 */ addi r30, r30, 1
.L_80335460:
/* 80335460 003323A0 4B D7 86 11 */ bl getParamSeCategoryMax__18JAIGlobalParameterFv
/* 80335464 003323A4 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 80335468 003323A8 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 8033546C 003323AC 7C 00 18 40 */ cmplw r0, r3
/* 80335470 003323B0 41 80 FF 4C */ blt .L_803353BC
/* 80335474 003323B4 FC 20 F8 90 */ fmr f1, f31
/* 80335478 003323B8 4B D7 85 25 */ bl setParamDistanceMax__18JAIGlobalParameterFf
/* 8033547C 003323BC C0 22 FD 78 */ lfs f1, lbl_8051E0D8@sda21(r2)
/* 80335480 003323C0 4B D7 85 2D */ bl setParamMinDistanceVolume__18JAIGlobalParameterFf
/* 80335484 003323C4 C0 22 FD D0 */ lfs f1, lbl_8051E130@sda21(r2)
/* 80335488 003323C8 4B D7 85 1D */ bl setParamMaxVolumeDistance__18JAIGlobalParameterFf
/* 8033548C 003323CC E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
/* 80335490 003323D0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80335494 003323D4 CB E1 00 20 */ lfd f31, 0x20(r1)
/* 80335498 003323D8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8033549C 003323DC 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 803354A0 003323E0 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 803354A4 003323E4 7C 08 03 A6 */ mtlr r0
/* 803354A8 003323E8 38 21 00 30 */ addi r1, r1, 0x30
/* 803354AC 003323EC 4E 80 00 20 */ blr
.global __ct__Q26PSGame9SceneInfoFv
__ct__Q26PSGame9SceneInfoFv:
/* 803354B0 003323F0 3C 80 80 4E */ lis r4, __vt__Q26PSGame9SceneInfo@ha
/* 803354B4 003323F4 38 00 00 00 */ li r0, 0
/* 803354B8 003323F8 38 84 AA 18 */ addi r4, r4, __vt__Q26PSGame9SceneInfo@l
/* 803354BC 003323FC 90 83 00 00 */ stw r4, 0(r3)
/* 803354C0 00332400 B0 03 00 04 */ sth r0, 4(r3)
/* 803354C4 00332404 98 03 00 06 */ stb r0, 6(r3)
/* 803354C8 00332408 98 03 00 07 */ stb r0, 7(r3)
/* 803354CC 0033240C 90 03 00 08 */ stw r0, 8(r3)
/* 803354D0 00332410 90 03 00 10 */ stw r0, 0x10(r3)
/* 803354D4 00332414 90 03 00 18 */ stw r0, 0x18(r3)
/* 803354D8 00332418 90 03 00 0C */ stw r0, 0xc(r3)
/* 803354DC 0033241C 90 03 00 14 */ stw r0, 0x14(r3)
/* 803354E0 00332420 90 03 00 1C */ stw r0, 0x1c(r3)
/* 803354E4 00332424 4E 80 00 20 */ blr
.global setStageFlag__Q26PSGame9SceneInfoFQ36PSGame9SceneInfo7FlagDefQ36PSGame9SceneInfo12FlagBitShift
setStageFlag__Q26PSGame9SceneInfoFQ36PSGame9SceneInfo7FlagDefQ36PSGame9SceneInfo12FlagBitShift:
/* 803354E8 00332428 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803354EC 0033242C 7C 08 02 A6 */ mflr r0
/* 803354F0 00332430 2C 04 00 00 */ cmpwi r4, 0
/* 803354F4 00332434 90 01 00 14 */ stw r0, 0x14(r1)
/* 803354F8 00332438 40 82 00 1C */ bne .L_80335514
/* 803354FC 0033243C 38 00 00 01 */ li r0, 1
/* 80335500 00332440 A0 83 00 04 */ lhz r4, 4(r3)
/* 80335504 00332444 7C 00 28 30 */ slw r0, r0, r5
/* 80335508 00332448 7C 80 00 78 */ andc r0, r4, r0
/* 8033550C 0033244C B0 03 00 04 */ sth r0, 4(r3)
/* 80335510 00332450 48 00 00 40 */ b .L_80335550
.L_80335514:
/* 80335514 00332454 2C 04 00 01 */ cmpwi r4, 1
/* 80335518 00332458 40 82 00 1C */ bne .L_80335534
/* 8033551C 0033245C 38 00 00 01 */ li r0, 1
/* 80335520 00332460 A0 83 00 04 */ lhz r4, 4(r3)
/* 80335524 00332464 7C 00 28 30 */ slw r0, r0, r5
/* 80335528 00332468 7C 80 03 78 */ or r0, r4, r0
/* 8033552C 0033246C B0 03 00 04 */ sth r0, 4(r3)
/* 80335530 00332470 48 00 00 20 */ b .L_80335550
.L_80335534:
/* 80335534 00332474 3C 60 80 49 */ lis r3, lbl_8048F918@ha
/* 80335538 00332478 3C A0 80 49 */ lis r5, lbl_8048FAB4@ha
/* 8033553C 0033247C 38 63 F9 18 */ addi r3, r3, lbl_8048F918@l
/* 80335540 00332480 38 80 03 8A */ li r4, 0x38a
/* 80335544 00332484 38 A5 FA B4 */ addi r5, r5, lbl_8048FAB4@l
/* 80335548 00332488 4C C6 31 82 */ crclr 6
/* 8033554C 0033248C 4B CF 50 F5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335550:
/* 80335550 00332490 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80335554 00332494 7C 08 03 A6 */ mtlr r0
/* 80335558 00332498 38 21 00 10 */ addi r1, r1, 0x10
/* 8033555C 0033249C 4E 80 00 20 */ blr
.global getFlag__Q26PSGame9SceneInfoCFQ36PSGame9SceneInfo12FlagBitShift
getFlag__Q26PSGame9SceneInfoCFQ36PSGame9SceneInfo12FlagBitShift:
/* 80335560 003324A0 A0 03 00 04 */ lhz r0, 4(r3)
/* 80335564 003324A4 7C 00 26 30 */ sraw r0, r0, r4
/* 80335568 003324A8 54 03 07 FE */ clrlwi r3, r0, 0x1f
/* 8033556C 003324AC 4E 80 00 20 */ blr
.global setStageCamera__Q26PSGame9SceneInfoCFv
setStageCamera__Q26PSGame9SceneInfoCFv:
/* 80335570 003324B0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80335574 003324B4 7C 08 02 A6 */ mflr r0
/* 80335578 003324B8 90 01 00 24 */ stw r0, 0x24(r1)
/* 8033557C 003324BC 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80335580 003324C0 8B E3 00 07 */ lbz r31, 7(r3)
/* 80335584 003324C4 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80335588 003324C8 3B C0 00 00 */ li r30, 0
/* 8033558C 003324CC 93 A1 00 14 */ stw r29, 0x14(r1)
/* 80335590 003324D0 7C 7D 1B 78 */ mr r29, r3
/* 80335594 003324D4 48 00 00 28 */ b .L_803355BC
.L_80335598:
/* 80335598 003324D8 57 C0 15 BA */ rlwinm r0, r30, 2, 0x16, 0x1d
/* 8033559C 003324DC 80 6D 8B 68 */ lwz r3, msBasic__8JAIBasic@sda21(r13)
/* 803355A0 003324E0 7C DD 02 14 */ add r6, r29, r0
/* 803355A4 003324E4 57 C7 06 3E */ clrlwi r7, r30, 0x18
/* 803355A8 003324E8 80 86 00 08 */ lwz r4, 8(r6)
/* 803355AC 003324EC 80 A6 00 10 */ lwz r5, 0x10(r6)
/* 803355B0 003324F0 80 C6 00 18 */ lwz r6, 0x18(r6)
/* 803355B4 003324F4 4B D7 6E 91 */ bl setCameraInfo__8JAIBasicFP3VecP3VecPA4_fUl
/* 803355B8 003324F8 3B DE 00 01 */ addi r30, r30, 1
.L_803355BC:
/* 803355BC 003324FC 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 803355C0 00332500 7C 00 F8 40 */ cmplw r0, r31
/* 803355C4 00332504 41 80 FF D4 */ blt .L_80335598
/* 803355C8 00332508 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803355CC 0033250C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 803355D0 00332510 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 803355D4 00332514 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 803355D8 00332518 7C 08 03 A6 */ mtlr r0
/* 803355DC 0033251C 38 21 00 20 */ addi r1, r1, 0x20
/* 803355E0 00332520 4E 80 00 20 */ blr
.global __ct__Q26PSGame8PikSceneFUc
__ct__Q26PSGame8PikSceneFUc:
/* 803355E4 00332524 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803355E8 00332528 7C 08 02 A6 */ mflr r0
/* 803355EC 0033252C 90 01 00 14 */ stw r0, 0x14(r1)
/* 803355F0 00332530 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803355F4 00332534 7C 7F 1B 78 */ mr r31, r3
/* 803355F8 00332538 48 00 BF 41 */ bl __ct__Q28PSSystem5SceneFUc
/* 803355FC 0033253C 3C 80 80 4E */ lis r4, __vt__Q26PSGame8PikScene@ha
/* 80335600 00332540 7F E3 FB 78 */ mr r3, r31
/* 80335604 00332544 38 04 A9 F0 */ addi r0, r4, __vt__Q26PSGame8PikScene@l
/* 80335608 00332548 90 1F 00 00 */ stw r0, 0(r31)
/* 8033560C 0033254C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80335610 00332550 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80335614 00332554 7C 08 03 A6 */ mtlr r0
/* 80335618 00332558 38 21 00 10 */ addi r1, r1, 0x10
/* 8033561C 0033255C 4E 80 00 20 */ blr
.global __dt__Q26PSGame8PikSceneFv
__dt__Q26PSGame8PikSceneFv:
/* 80335620 00332560 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80335624 00332564 7C 08 02 A6 */ mflr r0
/* 80335628 00332568 90 01 00 14 */ stw r0, 0x14(r1)
/* 8033562C 0033256C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80335630 00332570 7C 9F 23 78 */ mr r31, r4
/* 80335634 00332574 93 C1 00 08 */ stw r30, 8(r1)
/* 80335638 00332578 7C 7E 1B 79 */ or. r30, r3, r3
/* 8033563C 0033257C 41 82 00 28 */ beq .L_80335664
/* 80335640 00332580 3C A0 80 4E */ lis r5, __vt__Q26PSGame8PikScene@ha
/* 80335644 00332584 38 80 00 00 */ li r4, 0
/* 80335648 00332588 38 05 A9 F0 */ addi r0, r5, __vt__Q26PSGame8PikScene@l
/* 8033564C 0033258C 90 1E 00 00 */ stw r0, 0(r30)
/* 80335650 00332590 48 00 C0 01 */ bl __dt__Q28PSSystem5SceneFv
/* 80335654 00332594 7F E0 07 35 */ extsh. r0, r31
/* 80335658 00332598 40 81 00 0C */ ble .L_80335664
/* 8033565C 0033259C 7F C3 F3 78 */ mr r3, r30
/* 80335660 003325A0 4B CE EA 55 */ bl __dl__FPv
.L_80335664:
/* 80335664 003325A4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80335668 003325A8 7F C3 F3 78 */ mr r3, r30
/* 8033566C 003325AC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80335670 003325B0 83 C1 00 08 */ lwz r30, 8(r1)
/* 80335674 003325B4 7C 08 03 A6 */ mtlr r0
/* 80335678 003325B8 38 21 00 10 */ addi r1, r1, 0x10
/* 8033567C 003325BC 4E 80 00 20 */ blr
.global getMiddleBossBgm__Q26PSGame8PikSceneFv
getMiddleBossBgm__Q26PSGame8PikSceneFv:
/* 80335680 003325C0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80335684 003325C4 7C 08 02 A6 */ mflr r0
/* 80335688 003325C8 38 80 00 01 */ li r4, 1
/* 8033568C 003325CC 38 63 00 10 */ addi r3, r3, 0x10
/* 80335690 003325D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80335694 003325D4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80335698 003325D8 93 C1 00 08 */ stw r30, 8(r1)
/* 8033569C 003325DC 4B FF E8 01 */ bl getSeq__Q28PSSystem6SeqMgrFUl
/* 803356A0 003325E0 7C 7E 1B 79 */ or. r30, r3, r3
/* 803356A4 003325E4 40 82 00 0C */ bne .L_803356B0
/* 803356A8 003325E8 38 60 00 00 */ li r3, 0
/* 803356AC 003325EC 48 00 00 64 */ b .L_80335710
.L_803356B0:
/* 803356B0 003325F0 83 FE 00 14 */ lwz r31, 0x14(r30)
/* 803356B4 003325F4 3C 60 80 49 */ lis r3, lbl_8048FAC4@ha
/* 803356B8 003325F8 38 83 FA C4 */ addi r4, r3, lbl_8048FAC4@l
/* 803356BC 003325FC 7F E3 FB 78 */ mr r3, r31
/* 803356C0 00332600 4B D9 50 01 */ bl strcmp
/* 803356C4 00332604 2C 03 00 00 */ cmpwi r3, 0
/* 803356C8 00332608 41 82 00 1C */ beq .L_803356E4
/* 803356CC 0033260C 3C 80 80 49 */ lis r4, lbl_8048FAD0@ha
/* 803356D0 00332610 7F E3 FB 78 */ mr r3, r31
/* 803356D4 00332614 38 84 FA D0 */ addi r4, r4, lbl_8048FAD0@l
/* 803356D8 00332618 4B D9 4F E9 */ bl strcmp
/* 803356DC 0033261C 2C 03 00 00 */ cmpwi r3, 0
/* 803356E0 00332620 40 82 00 2C */ bne .L_8033570C
.L_803356E4:
/* 803356E4 00332624 7F C3 F3 78 */ mr r3, r30
/* 803356E8 00332628 81 9E 00 10 */ lwz r12, 0x10(r30)
/* 803356EC 0033262C 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 803356F0 00332630 7D 89 03 A6 */ mtctr r12
/* 803356F4 00332634 4E 80 04 21 */ bctrl
/* 803356F8 00332638 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 803356FC 0033263C 28 00 00 04 */ cmplwi r0, 4
/* 80335700 00332640 40 82 00 0C */ bne .L_8033570C
/* 80335704 00332644 7F C3 F3 78 */ mr r3, r30
/* 80335708 00332648 48 00 00 08 */ b .L_80335710
.L_8033570C:
/* 8033570C 0033264C 38 60 00 00 */ li r3, 0
.L_80335710:
/* 80335710 00332650 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80335714 00332654 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80335718 00332658 83 C1 00 08 */ lwz r30, 8(r1)
/* 8033571C 0033265C 7C 08 03 A6 */ mtlr r0
/* 80335720 00332660 38 21 00 10 */ addi r1, r1, 0x10
/* 80335724 00332664 4E 80 00 20 */ blr
.global newAndSetGlobalScene__Q26PSGame11PikSceneMgrFv
newAndSetGlobalScene__Q26PSGame11PikSceneMgrFv:
/* 80335728 00332668 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 8033572C 0033266C 7C 08 02 A6 */ mflr r0
/* 80335730 00332670 90 01 00 74 */ stw r0, 0x74(r1)
/* 80335734 00332674 93 E1 00 6C */ stw r31, 0x6c(r1)
/* 80335738 00332678 93 C1 00 68 */ stw r30, 0x68(r1)
/* 8033573C 0033267C 7C 7E 1B 78 */ mr r30, r3
/* 80335740 00332680 3C 60 80 49 */ lis r3, lbl_8048F918@ha
/* 80335744 00332684 93 A1 00 64 */ stw r29, 0x64(r1)
/* 80335748 00332688 3B E3 F9 18 */ addi r31, r3, lbl_8048F918@l
/* 8033574C 0033268C 80 1E 00 04 */ lwz r0, 4(r30)
/* 80335750 00332690 28 00 00 00 */ cmplwi r0, 0
/* 80335754 00332694 41 82 00 18 */ beq .L_8033576C
/* 80335758 00332698 38 7F 00 00 */ addi r3, r31, 0
/* 8033575C 0033269C 38 BF 01 E4 */ addi r5, r31, 0x1e4
/* 80335760 003326A0 38 80 03 EA */ li r4, 0x3ea
/* 80335764 003326A4 4C C6 31 82 */ crclr 6
/* 80335768 003326A8 4B CF 4E D9 */ bl panic_f__12JUTExceptionFPCciPCce
.L_8033576C:
/* 8033576C 003326AC 38 C0 00 00 */ li r6, 0
/* 80335770 003326B0 3C 60 80 4E */ lis r3, __vt__Q26PSGame9SceneInfo@ha
/* 80335774 003326B4 98 C1 00 2E */ stb r6, 0x2e(r1)
/* 80335778 003326B8 38 E3 AA 18 */ addi r7, r3, __vt__Q26PSGame9SceneInfo@l
/* 8033577C 003326BC 54 C0 07 FA */ rlwinm r0, r6, 0, 0x1f, 0x1d
/* 80335780 003326C0 7F C3 F3 78 */ mr r3, r30
/* 80335784 003326C4 B0 C1 00 2C */ sth r6, 0x2c(r1)
/* 80335788 003326C8 38 A1 00 28 */ addi r5, r1, 0x28
/* 8033578C 003326CC 38 80 00 00 */ li r4, 0
/* 80335790 003326D0 98 C1 00 2F */ stb r6, 0x2f(r1)
/* 80335794 003326D4 90 E1 00 28 */ stw r7, 0x28(r1)
/* 80335798 003326D8 90 C1 00 30 */ stw r6, 0x30(r1)
/* 8033579C 003326DC 90 C1 00 38 */ stw r6, 0x38(r1)
/* 803357A0 003326E0 90 C1 00 40 */ stw r6, 0x40(r1)
/* 803357A4 003326E4 90 C1 00 34 */ stw r6, 0x34(r1)
/* 803357A8 003326E8 90 C1 00 3C */ stw r6, 0x3c(r1)
/* 803357AC 003326EC 90 C1 00 44 */ stw r6, 0x44(r1)
/* 803357B0 003326F0 98 C1 00 2E */ stb r6, 0x2e(r1)
/* 803357B4 003326F4 98 C1 00 2F */ stb r6, 0x2f(r1)
/* 803357B8 003326F8 B0 01 00 2C */ sth r0, 0x2c(r1)
/* 803357BC 003326FC 81 9E 00 00 */ lwz r12, 0(r30)
/* 803357C0 00332700 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 803357C4 00332704 7D 89 03 A6 */ mtctr r12
/* 803357C8 00332708 4E 80 04 21 */ bctrl
/* 803357CC 0033270C 90 7E 00 04 */ stw r3, 4(r30)
/* 803357D0 00332710 80 1E 00 04 */ lwz r0, 4(r30)
/* 803357D4 00332714 28 00 00 00 */ cmplwi r0, 0
/* 803357D8 00332718 40 82 00 18 */ bne .L_803357F0
/* 803357DC 0033271C 38 7F 00 00 */ addi r3, r31, 0
/* 803357E0 00332720 38 BF 00 0C */ addi r5, r31, 0xc
/* 803357E4 00332724 38 80 03 F7 */ li r4, 0x3f7
/* 803357E8 00332728 4C C6 31 82 */ crclr 6
/* 803357EC 0033272C 4B CF 4E 55 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803357F0:
/* 803357F0 00332730 80 7E 00 04 */ lwz r3, 4(r30)
/* 803357F4 00332734 38 9E 00 04 */ addi r4, r30, 4
/* 803357F8 00332738 48 00 BF D9 */ bl adaptTo__Q28PSSystem5SceneFPPQ28PSSystem5Scene
/* 803357FC 0033273C 80 1E 00 04 */ lwz r0, 4(r30)
/* 80335800 00332740 90 1E 00 08 */ stw r0, 8(r30)
/* 80335804 00332744 80 0D 91 D0 */ lwz r0, "sInstance__Q28PSSystem42SingletonBase<Q28PSSystem14StreamDataList>"@sda21(r13)
/* 80335808 00332748 28 00 00 00 */ cmplwi r0, 0
/* 8033580C 0033274C 41 82 00 18 */ beq .L_80335824
/* 80335810 00332750 38 7F 01 78 */ addi r3, r31, 0x178
/* 80335814 00332754 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335818 00332758 38 80 00 76 */ li r4, 0x76
/* 8033581C 0033275C 4C C6 31 82 */ crclr 6
/* 80335820 00332760 4B CF 4E 21 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335824:
/* 80335824 00332764 80 0D 91 D0 */ lwz r0, "sInstance__Q28PSSystem42SingletonBase<Q28PSSystem14StreamDataList>"@sda21(r13)
/* 80335828 00332768 28 00 00 00 */ cmplwi r0, 0
/* 8033582C 0033276C 40 82 00 20 */ bne .L_8033584C
/* 80335830 00332770 38 60 00 20 */ li r3, 0x20
/* 80335834 00332774 4B CE E6 71 */ bl __nw__FUl
/* 80335838 00332778 7C 60 1B 79 */ or. r0, r3, r3
/* 8033583C 0033277C 41 82 00 0C */ beq .L_80335848
/* 80335840 00332780 4B FF B6 D1 */ bl __ct__Q28PSSystem14StreamDataListFv
/* 80335844 00332784 7C 60 1B 78 */ mr r0, r3
.L_80335848:
/* 80335848 00332788 90 0D 91 D0 */ stw r0, "sInstance__Q28PSSystem42SingletonBase<Q28PSSystem14StreamDataList>"@sda21(r13)
.L_8033584C:
/* 8033584C 0033278C 80 0D 91 D0 */ lwz r0, "sInstance__Q28PSSystem42SingletonBase<Q28PSSystem14StreamDataList>"@sda21(r13)
/* 80335850 00332790 28 00 00 00 */ cmplwi r0, 0
/* 80335854 00332794 40 82 00 18 */ bne .L_8033586C
/* 80335858 00332798 38 7F 01 78 */ addi r3, r31, 0x178
/* 8033585C 0033279C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335860 003327A0 38 80 00 79 */ li r4, 0x79
/* 80335864 003327A4 4C C6 31 82 */ crclr 6
/* 80335868 003327A8 4B CF 4D D9 */ bl panic_f__12JUTExceptionFPCciPCce
.L_8033586C:
/* 8033586C 003327AC 80 0D 91 D0 */ lwz r0, "sInstance__Q28PSSystem42SingletonBase<Q28PSSystem14StreamDataList>"@sda21(r13)
/* 80335870 003327B0 28 00 00 00 */ cmplwi r0, 0
/* 80335874 003327B4 40 82 00 18 */ bne .L_8033588C
/* 80335878 003327B8 38 7F 01 78 */ addi r3, r31, 0x178
/* 8033587C 003327BC 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335880 003327C0 38 80 00 89 */ li r4, 0x89
/* 80335884 003327C4 4C C6 31 82 */ crclr 6
/* 80335888 003327C8 4B CF 4D B9 */ bl panic_f__12JUTExceptionFPCciPCce
.L_8033588C:
/* 8033588C 003327CC 80 6D 91 D0 */ lwz r3, "sInstance__Q28PSSystem42SingletonBase<Q28PSSystem14StreamDataList>"@sda21(r13)
/* 80335890 003327D0 38 9F 02 0C */ addi r4, r31, 0x20c
/* 80335894 003327D4 38 A0 00 01 */ li r5, 1
/* 80335898 003327D8 48 00 32 19 */ bl onlyLoad__Q28PSSystem12TextDataBaseFPCcQ212JKRDvdRipper15EAllocDirection
/* 8033589C 003327DC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 803358A0 003327E0 40 82 00 18 */ bne .L_803358B8
/* 803358A4 003327E4 38 7F 00 00 */ addi r3, r31, 0
/* 803358A8 003327E8 38 BF 00 0C */ addi r5, r31, 0xc
/* 803358AC 003327EC 38 80 04 00 */ li r4, 0x400
/* 803358B0 003327F0 4C C6 31 82 */ crclr 6
/* 803358B4 003327F4 4B CF 4D 8D */ bl panic_f__12JUTExceptionFPCciPCce
.L_803358B8:
/* 803358B8 003327F8 80 0D 91 CC */ lwz r0, "sInstance__Q28PSSystem39SingletonBase<Q28PSSystem11SeqDataList>"@sda21(r13)
/* 803358BC 003327FC 28 00 00 00 */ cmplwi r0, 0
/* 803358C0 00332800 41 82 00 18 */ beq .L_803358D8
/* 803358C4 00332804 38 7F 01 78 */ addi r3, r31, 0x178
/* 803358C8 00332808 38 BF 00 0C */ addi r5, r31, 0xc
/* 803358CC 0033280C 38 80 00 76 */ li r4, 0x76
/* 803358D0 00332810 4C C6 31 82 */ crclr 6
/* 803358D4 00332814 4B CF 4D 6D */ bl panic_f__12JUTExceptionFPCciPCce
.L_803358D8:
/* 803358D8 00332818 80 0D 91 CC */ lwz r0, "sInstance__Q28PSSystem39SingletonBase<Q28PSSystem11SeqDataList>"@sda21(r13)
/* 803358DC 0033281C 28 00 00 00 */ cmplwi r0, 0
/* 803358E0 00332820 40 82 00 20 */ bne .L_80335900
/* 803358E4 00332824 38 60 00 20 */ li r3, 0x20
/* 803358E8 00332828 4B CE E5 BD */ bl __nw__FUl
/* 803358EC 0033282C 7C 60 1B 79 */ or. r0, r3, r3
/* 803358F0 00332830 41 82 00 0C */ beq .L_803358FC
/* 803358F4 00332834 4B FF B4 2D */ bl __ct__Q28PSSystem11SeqDataListFv
/* 803358F8 00332838 7C 60 1B 78 */ mr r0, r3
.L_803358FC:
/* 803358FC 0033283C 90 0D 91 CC */ stw r0, "sInstance__Q28PSSystem39SingletonBase<Q28PSSystem11SeqDataList>"@sda21(r13)
.L_80335900:
/* 80335900 00332840 80 0D 91 CC */ lwz r0, "sInstance__Q28PSSystem39SingletonBase<Q28PSSystem11SeqDataList>"@sda21(r13)
/* 80335904 00332844 28 00 00 00 */ cmplwi r0, 0
/* 80335908 00332848 40 82 00 18 */ bne .L_80335920
/* 8033590C 0033284C 38 7F 01 78 */ addi r3, r31, 0x178
/* 80335910 00332850 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335914 00332854 38 80 00 79 */ li r4, 0x79
/* 80335918 00332858 4C C6 31 82 */ crclr 6
/* 8033591C 0033285C 4B CF 4D 25 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335920:
/* 80335920 00332860 80 0D 91 CC */ lwz r0, "sInstance__Q28PSSystem39SingletonBase<Q28PSSystem11SeqDataList>"@sda21(r13)
/* 80335924 00332864 28 00 00 00 */ cmplwi r0, 0
/* 80335928 00332868 40 82 00 18 */ bne .L_80335940
/* 8033592C 0033286C 38 7F 01 78 */ addi r3, r31, 0x178
/* 80335930 00332870 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335934 00332874 38 80 00 89 */ li r4, 0x89
/* 80335938 00332878 4C C6 31 82 */ crclr 6
/* 8033593C 0033287C 4B CF 4D 05 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335940:
/* 80335940 00332880 80 6D 91 CC */ lwz r3, "sInstance__Q28PSSystem39SingletonBase<Q28PSSystem11SeqDataList>"@sda21(r13)
/* 80335944 00332884 38 9F 02 28 */ addi r4, r31, 0x228
/* 80335948 00332888 38 A0 00 01 */ li r5, 1
/* 8033594C 0033288C 48 00 31 65 */ bl onlyLoad__Q28PSSystem12TextDataBaseFPCcQ212JKRDvdRipper15EAllocDirection
/* 80335950 00332890 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80335954 00332894 40 82 00 18 */ bne .L_8033596C
/* 80335958 00332898 38 7F 00 00 */ addi r3, r31, 0
/* 8033595C 0033289C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335960 003328A0 38 80 04 04 */ li r4, 0x404
/* 80335964 003328A4 4C C6 31 82 */ crclr 6
/* 80335968 003328A8 4B CF 4C D9 */ bl panic_f__12JUTExceptionFPCciPCce
.L_8033596C:
/* 8033596C 003328AC 80 1F 01 D0 */ lwz r0, 0x1d0(r31)
/* 80335970 003328B0 80 BF 01 C4 */ lwz r5, 0x1c4(r31)
/* 80335974 003328B4 90 01 00 24 */ stw r0, 0x24(r1)
/* 80335978 003328B8 80 9F 01 C8 */ lwz r4, 0x1c8(r31)
/* 8033597C 003328BC 88 01 00 24 */ lbz r0, 0x24(r1)
/* 80335980 003328C0 80 7F 01 CC */ lwz r3, 0x1cc(r31)
/* 80335984 003328C4 28 00 00 7F */ cmplwi r0, 0x7f
/* 80335988 003328C8 90 A1 00 18 */ stw r5, 0x18(r1)
/* 8033598C 003328CC 90 81 00 1C */ stw r4, 0x1c(r1)
/* 80335990 003328D0 90 61 00 20 */ stw r3, 0x20(r1)
/* 80335994 003328D4 40 81 00 18 */ ble .L_803359AC
/* 80335998 003328D8 38 7F 00 00 */ addi r3, r31, 0
/* 8033599C 003328DC 38 BF 00 0C */ addi r5, r31, 0xc
/* 803359A0 003328E0 38 80 04 10 */ li r4, 0x410
/* 803359A4 003328E4 4C C6 31 82 */ crclr 6
/* 803359A8 003328E8 4B CF 4C 99 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803359AC:
/* 803359AC 003328EC 38 60 00 68 */ li r3, 0x68
/* 803359B0 003328F0 4B CE E4 F5 */ bl __nw__FUl
/* 803359B4 003328F4 7C 7D 1B 79 */ or. r29, r3, r3
/* 803359B8 003328F8 41 82 00 1C */ beq .L_803359D4
/* 803359BC 003328FC 38 A1 00 18 */ addi r5, r1, 0x18
/* 803359C0 00332900 38 82 FD D4 */ addi r4, r2, lbl_8051E134@sda21
/* 803359C4 00332904 4B FF BC 45 */ bl __ct__Q28PSSystem7SeqBaseFPCcRCQ27JAInter9SoundInfo
/* 803359C8 00332908 3C 60 80 4E */ lis r3, __vt__Q28PSSystem5SeSeq@ha
/* 803359CC 0033290C 38 03 A5 A8 */ addi r0, r3, __vt__Q28PSSystem5SeSeq@l
/* 803359D0 00332910 90 1D 00 10 */ stw r0, 0x10(r29)
.L_803359D4:
/* 803359D4 00332914 28 1D 00 00 */ cmplwi r29, 0
/* 803359D8 00332918 40 82 00 18 */ bne .L_803359F0
/* 803359DC 0033291C 38 7F 00 00 */ addi r3, r31, 0
/* 803359E0 00332920 38 BF 00 0C */ addi r5, r31, 0xc
/* 803359E4 00332924 38 80 04 13 */ li r4, 0x413
/* 803359E8 00332928 4C C6 31 82 */ crclr 6
/* 803359EC 0033292C 4B CF 4C 55 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803359F0:
/* 803359F0 00332930 7F A3 EB 78 */ mr r3, r29
/* 803359F4 00332934 81 9D 00 10 */ lwz r12, 0x10(r29)
/* 803359F8 00332938 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 803359FC 0033293C 7D 89 03 A6 */ mtctr r12
/* 80335A00 00332940 4E 80 04 21 */ bctrl
/* 80335A04 00332944 80 7E 00 04 */ lwz r3, 4(r30)
/* 80335A08 00332948 7F A4 EB 78 */ mr r4, r29
/* 80335A0C 0033294C 48 00 BE 8D */ bl appendSeq__Q28PSSystem5SceneFPQ28PSSystem7SeqBase
/* 80335A10 00332950 81 1F 01 D4 */ lwz r8, 0x1d4(r31)
/* 80335A14 00332954 3C 80 C0 01 */ lis r4, 0xC0011011@ha
/* 80335A18 00332958 80 FF 01 D8 */ lwz r7, 0x1d8(r31)
/* 80335A1C 0033295C 7F C3 F3 78 */ mr r3, r30
/* 80335A20 00332960 80 DF 01 DC */ lwz r6, 0x1dc(r31)
/* 80335A24 00332964 38 84 10 11 */ addi r4, r4, 0xC0011011@l
/* 80335A28 00332968 80 1F 01 E0 */ lwz r0, 0x1e0(r31)
/* 80335A2C 0033296C 38 A1 00 08 */ addi r5, r1, 8
/* 80335A30 00332970 91 01 00 08 */ stw r8, 8(r1)
/* 80335A34 00332974 90 E1 00 0C */ stw r7, 0xc(r1)
/* 80335A38 00332978 90 C1 00 10 */ stw r6, 0x10(r1)
/* 80335A3C 0033297C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80335A40 00332980 48 00 05 A5 */ bl newStreamBgm__Q26PSGame11PikSceneMgrFUlRQ27JAInter9SoundInfo
/* 80335A44 00332984 7C 7D 1B 79 */ or. r29, r3, r3
/* 80335A48 00332988 40 82 00 18 */ bne .L_80335A60
/* 80335A4C 0033298C 38 7F 00 00 */ addi r3, r31, 0
/* 80335A50 00332990 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335A54 00332994 38 80 04 25 */ li r4, 0x425
/* 80335A58 00332998 4C C6 31 82 */ crclr 6
/* 80335A5C 0033299C 4B CF 4B E5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335A60:
/* 80335A60 003329A0 7F A3 EB 78 */ mr r3, r29
/* 80335A64 003329A4 81 9D 00 10 */ lwz r12, 0x10(r29)
/* 80335A68 003329A8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80335A6C 003329AC 7D 89 03 A6 */ mtctr r12
/* 80335A70 003329B0 4E 80 04 21 */ bctrl
/* 80335A74 003329B4 80 7E 00 04 */ lwz r3, 4(r30)
/* 80335A78 003329B8 7F A4 EB 78 */ mr r4, r29
/* 80335A7C 003329BC 48 00 BE 1D */ bl appendSeq__Q28PSSystem5SceneFPQ28PSSystem7SeqBase
/* 80335A80 003329C0 80 01 00 74 */ lwz r0, 0x74(r1)
/* 80335A84 003329C4 80 7E 00 04 */ lwz r3, 4(r30)
/* 80335A88 003329C8 83 E1 00 6C */ lwz r31, 0x6c(r1)
/* 80335A8C 003329CC 83 C1 00 68 */ lwz r30, 0x68(r1)
/* 80335A90 003329D0 83 A1 00 64 */ lwz r29, 0x64(r1)
/* 80335A94 003329D4 7C 08 03 A6 */ mtlr r0
/* 80335A98 003329D8 38 21 00 70 */ addi r1, r1, 0x70
/* 80335A9C 003329DC 4E 80 00 20 */ blr
.global newAndSetCurrentScene__Q26PSGame11PikSceneMgrFRQ26PSGame9SceneInfo
newAndSetCurrentScene__Q26PSGame11PikSceneMgrFRQ26PSGame9SceneInfo:
/* 80335AA0 003329E0 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80335AA4 003329E4 7C 08 02 A6 */ mflr r0
/* 80335AA8 003329E8 90 01 00 34 */ stw r0, 0x34(r1)
/* 80335AAC 003329EC BF 21 00 14 */ stmw r25, 0x14(r1)
/* 80335AB0 003329F0 7C 9B 23 78 */ mr r27, r4
/* 80335AB4 003329F4 3C 80 80 49 */ lis r4, lbl_8048F918@ha
/* 80335AB8 003329F8 7C 7A 1B 78 */ mr r26, r3
/* 80335ABC 003329FC 3B E4 F9 18 */ addi r31, r4, lbl_8048F918@l
/* 80335AC0 00332A00 8B 9B 00 06 */ lbz r28, 6(r27)
/* 80335AC4 00332A04 28 1C 00 00 */ cmplwi r28, 0
/* 80335AC8 00332A08 40 82 00 18 */ bne .L_80335AE0
/* 80335ACC 00332A0C 38 7F 00 00 */ addi r3, r31, 0
/* 80335AD0 00332A10 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335AD4 00332A14 38 80 04 45 */ li r4, 0x445
/* 80335AD8 00332A18 4C C6 31 82 */ crclr 6
/* 80335ADC 00332A1C 4B CF 4B 65 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335AE0:
/* 80335AE0 00332A20 57 80 06 3E */ clrlwi r0, r28, 0x18
/* 80335AE4 00332A24 28 00 00 15 */ cmplwi r0, 0x15
/* 80335AE8 00332A28 41 80 00 18 */ blt .L_80335B00
/* 80335AEC 00332A2C 38 7F 00 00 */ addi r3, r31, 0
/* 80335AF0 00332A30 38 BF 02 44 */ addi r5, r31, 0x244
/* 80335AF4 00332A34 38 80 04 46 */ li r4, 0x446
/* 80335AF8 00332A38 4C C6 31 82 */ crclr 6
/* 80335AFC 00332A3C 4B CF 4B 45 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335B00:
/* 80335B00 00332A40 80 1A 00 04 */ lwz r0, 4(r26)
/* 80335B04 00332A44 28 00 00 00 */ cmplwi r0, 0
/* 80335B08 00332A48 40 82 00 18 */ bne .L_80335B20
/* 80335B0C 00332A4C 38 7F 02 54 */ addi r3, r31, 0x254
/* 80335B10 00332A50 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335B14 00332A54 38 80 00 C7 */ li r4, 0xc7
/* 80335B18 00332A58 4C C6 31 82 */ crclr 6
/* 80335B1C 00332A5C 4B CF 4B 25 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335B20:
/* 80335B20 00332A60 80 7A 00 04 */ lwz r3, 4(r26)
/* 80335B24 00332A64 80 03 00 04 */ lwz r0, 4(r3)
/* 80335B28 00332A68 28 00 00 00 */ cmplwi r0, 0
/* 80335B2C 00332A6C 41 82 00 18 */ beq .L_80335B44
/* 80335B30 00332A70 38 7F 00 00 */ addi r3, r31, 0
/* 80335B34 00332A74 38 BF 02 60 */ addi r5, r31, 0x260
/* 80335B38 00332A78 38 80 04 47 */ li r4, 0x447
/* 80335B3C 00332A7C 4C C6 31 82 */ crclr 6
/* 80335B40 00332A80 4B CF 4B 01 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335B44:
/* 80335B44 00332A84 3B 80 00 00 */ li r28, 0
/* 80335B48 00332A88 48 00 00 28 */ b .L_80335B70
.L_80335B4C:
/* 80335B4C 00332A8C 57 80 15 BA */ rlwinm r0, r28, 2, 0x16, 0x1d
/* 80335B50 00332A90 80 6D 8B 68 */ lwz r3, msBasic__8JAIBasic@sda21(r13)
/* 80335B54 00332A94 7C DB 02 14 */ add r6, r27, r0
/* 80335B58 00332A98 57 87 06 3E */ clrlwi r7, r28, 0x18
/* 80335B5C 00332A9C 80 86 00 08 */ lwz r4, 8(r6)
/* 80335B60 00332AA0 80 A6 00 10 */ lwz r5, 0x10(r6)
/* 80335B64 00332AA4 80 C6 00 18 */ lwz r6, 0x18(r6)
/* 80335B68 00332AA8 4B D7 68 DD */ bl setCameraInfo__8JAIBasicFP3VecP3VecPA4_fUl
/* 80335B6C 00332AAC 3B 9C 00 01 */ addi r28, r28, 1
.L_80335B70:
/* 80335B70 00332AB0 88 1B 00 07 */ lbz r0, 7(r27)
/* 80335B74 00332AB4 57 83 06 3E */ clrlwi r3, r28, 0x18
/* 80335B78 00332AB8 7C 03 00 40 */ cmplw r3, r0
/* 80335B7C 00332ABC 41 80 FF D0 */ blt .L_80335B4C
/* 80335B80 00332AC0 80 1A 00 04 */ lwz r0, 4(r26)
/* 80335B84 00332AC4 28 00 00 00 */ cmplwi r0, 0
/* 80335B88 00332AC8 40 82 00 18 */ bne .L_80335BA0
/* 80335B8C 00332ACC 38 7F 00 00 */ addi r3, r31, 0
/* 80335B90 00332AD0 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335B94 00332AD4 38 80 04 51 */ li r4, 0x451
/* 80335B98 00332AD8 4C C6 31 82 */ crclr 6
/* 80335B9C 00332ADC 4B CF 4A A5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335BA0:
/* 80335BA0 00332AE0 80 7A 00 04 */ lwz r3, 4(r26)
/* 80335BA4 00332AE4 80 03 00 04 */ lwz r0, 4(r3)
/* 80335BA8 00332AE8 28 00 00 00 */ cmplwi r0, 0
/* 80335BAC 00332AEC 41 82 00 18 */ beq .L_80335BC4
/* 80335BB0 00332AF0 38 7F 00 00 */ addi r3, r31, 0
/* 80335BB4 00332AF4 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335BB8 00332AF8 38 80 04 52 */ li r4, 0x452
/* 80335BBC 00332AFC 4C C6 31 82 */ crclr 6
/* 80335BC0 00332B00 4B CF 4A 81 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335BC4:
/* 80335BC4 00332B04 80 0D 88 2C */ lwz r0, sCurrentHeap__7JKRHeap@sda21(r13)
/* 80335BC8 00332B08 38 60 00 FF */ li r3, 0xff
/* 80335BCC 00332B0C 98 61 00 08 */ stb r3, 8(r1)
/* 80335BD0 00332B10 7F 43 D3 78 */ mr r3, r26
/* 80335BD4 00332B14 7F 64 DB 78 */ mr r4, r27
/* 80335BD8 00332B18 38 A1 00 08 */ addi r5, r1, 8
/* 80335BDC 00332B1C 90 0D 98 68 */ stw r0, sHeap__Q29PSAutoBgm12ConductorMgr@sda21(r13)
/* 80335BE0 00332B20 48 00 09 DD */ bl initMainBgm__Q26PSGame11PikSceneMgrFRQ26PSGame9SceneInfoPUc
/* 80335BE4 00332B24 7C 7E 1B 79 */ or. r30, r3, r3
/* 80335BE8 00332B28 40 82 00 18 */ bne .L_80335C00
/* 80335BEC 00332B2C 38 7F 00 00 */ addi r3, r31, 0
/* 80335BF0 00332B30 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335BF4 00332B34 38 80 04 6C */ li r4, 0x46c
/* 80335BF8 00332B38 4C C6 31 82 */ crclr 6
/* 80335BFC 00332B3C 4B CF 4A 45 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335C00:
/* 80335C00 00332B40 88 7B 00 06 */ lbz r3, 6(r27)
/* 80335C04 00332B44 3B A0 00 00 */ li r29, 0
/* 80335C08 00332B48 3B 80 00 00 */ li r28, 0
/* 80335C0C 00332B4C 28 03 00 06 */ cmplwi r3, 6
/* 80335C10 00332B50 41 82 00 3C */ beq .L_80335C4C
/* 80335C14 00332B54 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80335C18 00332B58 28 00 00 07 */ cmplwi r0, 7
/* 80335C1C 00332B5C 41 82 00 30 */ beq .L_80335C4C
/* 80335C20 00332B60 38 03 FF FF */ addi r0, r3, -1
/* 80335C24 00332B64 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 80335C28 00332B68 28 00 00 03 */ cmplwi r0, 3
/* 80335C2C 00332B6C 40 81 00 20 */ ble .L_80335C4C
/* 80335C30 00332B70 7F 63 DB 78 */ mr r3, r27
/* 80335C34 00332B74 81 9B 00 00 */ lwz r12, 0(r27)
/* 80335C38 00332B78 81 8C 00 08 */ lwz r12, 8(r12)
/* 80335C3C 00332B7C 7D 89 03 A6 */ mtctr r12
/* 80335C40 00332B80 4E 80 04 21 */ bctrl
/* 80335C44 00332B84 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80335C48 00332B88 41 82 00 08 */ beq .L_80335C50
.L_80335C4C:
/* 80335C4C 00332B8C 3B A0 00 01 */ li r29, 1
.L_80335C50:
/* 80335C50 00332B90 7F 63 DB 78 */ mr r3, r27
/* 80335C54 00332B94 81 9B 00 00 */ lwz r12, 0(r27)
/* 80335C58 00332B98 81 8C 00 08 */ lwz r12, 8(r12)
/* 80335C5C 00332B9C 7D 89 03 A6 */ mtctr r12
/* 80335C60 00332BA0 4E 80 04 21 */ bctrl
/* 80335C64 00332BA4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80335C68 00332BA8 41 82 00 60 */ beq .L_80335CC8
/* 80335C6C 00332BAC 88 1B 00 06 */ lbz r0, 6(r27)
/* 80335C70 00332BB0 28 00 00 03 */ cmplwi r0, 3
/* 80335C74 00332BB4 40 82 00 54 */ bne .L_80335CC8
/* 80335C78 00332BB8 80 7B 00 44 */ lwz r3, 0x44(r27)
/* 80335C7C 00332BBC 3C 03 8B 9B */ subis r0, r3, 0x7465
/* 80335C80 00332BC0 28 00 73 74 */ cmplwi r0, 0x7374
/* 80335C84 00332BC4 40 82 00 0C */ bne .L_80335C90
/* 80335C88 00332BC8 38 00 00 00 */ li r0, 0
/* 80335C8C 00332BCC 48 00 00 10 */ b .L_80335C9C
.L_80335C90:
/* 80335C90 00332BD0 88 7B 00 47 */ lbz r3, 0x47(r27)
/* 80335C94 00332BD4 38 03 FF CF */ addi r0, r3, -49
/* 80335C98 00332BD8 54 00 06 3E */ clrlwi r0, r0, 0x18
.L_80335C9C:
/* 80335C9C 00332BDC 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 80335CA0 00332BE0 28 00 00 03 */ cmplwi r0, 3
/* 80335CA4 00332BE4 40 82 00 24 */ bne .L_80335CC8
/* 80335CA8 00332BE8 7F 63 DB 78 */ mr r3, r27
/* 80335CAC 00332BEC 81 9B 00 00 */ lwz r12, 0(r27)
/* 80335CB0 00332BF0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80335CB4 00332BF4 7D 89 03 A6 */ mtctr r12
/* 80335CB8 00332BF8 4E 80 04 21 */ bctrl
/* 80335CBC 00332BFC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80335CC0 00332C00 40 82 00 08 */ bne .L_80335CC8
/* 80335CC4 00332C04 3B A0 00 00 */ li r29, 0
.L_80335CC8:
/* 80335CC8 00332C08 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 80335CCC 00332C0C 41 82 00 30 */ beq .L_80335CFC
/* 80335CD0 00332C10 7F 43 D3 78 */ mr r3, r26
/* 80335CD4 00332C14 7F 64 DB 78 */ mr r4, r27
/* 80335CD8 00332C18 38 A1 00 08 */ addi r5, r1, 8
/* 80335CDC 00332C1C 48 00 03 91 */ bl initBossBgm__Q26PSGame11PikSceneMgrFRQ26PSGame9SceneInfoPUc
/* 80335CE0 00332C20 7C 7C 1B 79 */ or. r28, r3, r3
/* 80335CE4 00332C24 40 82 00 18 */ bne .L_80335CFC
/* 80335CE8 00332C28 38 7F 00 00 */ addi r3, r31, 0
/* 80335CEC 00332C2C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335CF0 00332C30 38 80 04 8B */ li r4, 0x48b
/* 80335CF4 00332C34 4C C6 31 82 */ crclr 6
/* 80335CF8 00332C38 4B CF 49 49 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335CFC:
/* 80335CFC 00332C3C 7F 63 DB 78 */ mr r3, r27
/* 80335D00 00332C40 81 9B 00 00 */ lwz r12, 0(r27)
/* 80335D04 00332C44 81 8C 00 08 */ lwz r12, 8(r12)
/* 80335D08 00332C48 7D 89 03 A6 */ mtctr r12
/* 80335D0C 00332C4C 4E 80 04 21 */ bctrl
/* 80335D10 00332C50 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80335D14 00332C54 41 82 00 DC */ beq .L_80335DF0
/* 80335D18 00332C58 38 60 00 4C */ li r3, 0x4c
/* 80335D1C 00332C5C 4B CE E1 89 */ bl __nw__FUl
/* 80335D20 00332C60 28 03 00 00 */ cmplwi r3, 0
/* 80335D24 00332C64 41 82 00 C4 */ beq .L_80335DE8
/* 80335D28 00332C68 3C A0 80 4E */ lis r5, __vt__Q26PSGame9SceneInfo@ha
/* 80335D2C 00332C6C 3C 80 80 4B */ lis r4, __vt__Q26PSGame13CaveFloorInfo@ha
/* 80335D30 00332C70 38 05 AA 18 */ addi r0, r5, __vt__Q26PSGame9SceneInfo@l
/* 80335D34 00332C74 90 03 00 00 */ stw r0, 0(r3)
/* 80335D38 00332C78 38 04 12 50 */ addi r0, r4, __vt__Q26PSGame13CaveFloorInfo@l
/* 80335D3C 00332C7C A0 9B 00 04 */ lhz r4, 4(r27)
/* 80335D40 00332C80 B0 83 00 04 */ sth r4, 4(r3)
/* 80335D44 00332C84 88 9B 00 06 */ lbz r4, 6(r27)
/* 80335D48 00332C88 98 83 00 06 */ stb r4, 6(r3)
/* 80335D4C 00332C8C 88 9B 00 07 */ lbz r4, 7(r27)
/* 80335D50 00332C90 98 83 00 07 */ stb r4, 7(r3)
/* 80335D54 00332C94 80 BB 00 08 */ lwz r5, 8(r27)
/* 80335D58 00332C98 80 9B 00 0C */ lwz r4, 0xc(r27)
/* 80335D5C 00332C9C 90 A3 00 08 */ stw r5, 8(r3)
/* 80335D60 00332CA0 90 83 00 0C */ stw r4, 0xc(r3)
/* 80335D64 00332CA4 80 BB 00 10 */ lwz r5, 0x10(r27)
/* 80335D68 00332CA8 80 9B 00 14 */ lwz r4, 0x14(r27)
/* 80335D6C 00332CAC 90 A3 00 10 */ stw r5, 0x10(r3)
/* 80335D70 00332CB0 90 83 00 14 */ stw r4, 0x14(r3)
/* 80335D74 00332CB4 80 BB 00 18 */ lwz r5, 0x18(r27)
/* 80335D78 00332CB8 80 9B 00 1C */ lwz r4, 0x1c(r27)
/* 80335D7C 00332CBC 90 A3 00 18 */ stw r5, 0x18(r3)
/* 80335D80 00332CC0 90 83 00 1C */ stw r4, 0x1c(r3)
/* 80335D84 00332CC4 C0 1B 00 20 */ lfs f0, 0x20(r27)
/* 80335D88 00332CC8 D0 03 00 20 */ stfs f0, 0x20(r3)
/* 80335D8C 00332CCC C0 1B 00 24 */ lfs f0, 0x24(r27)
/* 80335D90 00332CD0 D0 03 00 24 */ stfs f0, 0x24(r3)
/* 80335D94 00332CD4 C0 1B 00 28 */ lfs f0, 0x28(r27)
/* 80335D98 00332CD8 D0 03 00 28 */ stfs f0, 0x28(r3)
/* 80335D9C 00332CDC C0 1B 00 2C */ lfs f0, 0x2c(r27)
/* 80335DA0 00332CE0 D0 03 00 2C */ stfs f0, 0x2c(r3)
/* 80335DA4 00332CE4 C0 1B 00 30 */ lfs f0, 0x30(r27)
/* 80335DA8 00332CE8 D0 03 00 30 */ stfs f0, 0x30(r3)
/* 80335DAC 00332CEC C0 1B 00 34 */ lfs f0, 0x34(r27)
/* 80335DB0 00332CF0 D0 03 00 34 */ stfs f0, 0x34(r3)
/* 80335DB4 00332CF4 90 03 00 00 */ stw r0, 0(r3)
/* 80335DB8 00332CF8 80 1B 00 38 */ lwz r0, 0x38(r27)
/* 80335DBC 00332CFC 90 03 00 38 */ stw r0, 0x38(r3)
/* 80335DC0 00332D00 80 1B 00 3C */ lwz r0, 0x3c(r27)
/* 80335DC4 00332D04 90 03 00 3C */ stw r0, 0x3c(r3)
/* 80335DC8 00332D08 88 1B 00 40 */ lbz r0, 0x40(r27)
/* 80335DCC 00332D0C 98 03 00 40 */ stb r0, 0x40(r3)
/* 80335DD0 00332D10 80 1B 00 44 */ lwz r0, 0x44(r27)
/* 80335DD4 00332D14 90 03 00 44 */ stw r0, 0x44(r3)
/* 80335DD8 00332D18 88 1B 00 48 */ lbz r0, 0x48(r27)
/* 80335DDC 00332D1C 98 03 00 48 */ stb r0, 0x48(r3)
/* 80335DE0 00332D20 88 1B 00 49 */ lbz r0, 0x49(r27)
/* 80335DE4 00332D24 98 03 00 49 */ stb r0, 0x49(r3)
.L_80335DE8:
/* 80335DE8 00332D28 7C 65 1B 78 */ mr r5, r3
/* 80335DEC 00332D2C 48 00 00 9C */ b .L_80335E88
.L_80335DF0:
/* 80335DF0 00332D30 38 60 00 38 */ li r3, 0x38
/* 80335DF4 00332D34 4B CE E0 B1 */ bl __nw__FUl
/* 80335DF8 00332D38 28 03 00 00 */ cmplwi r3, 0
/* 80335DFC 00332D3C 41 82 00 88 */ beq .L_80335E84
/* 80335E00 00332D40 3C 80 80 4E */ lis r4, __vt__Q26PSGame9SceneInfo@ha
/* 80335E04 00332D44 38 04 AA 18 */ addi r0, r4, __vt__Q26PSGame9SceneInfo@l
/* 80335E08 00332D48 90 03 00 00 */ stw r0, 0(r3)
/* 80335E0C 00332D4C A0 1B 00 04 */ lhz r0, 4(r27)
/* 80335E10 00332D50 B0 03 00 04 */ sth r0, 4(r3)
/* 80335E14 00332D54 88 1B 00 06 */ lbz r0, 6(r27)
/* 80335E18 00332D58 98 03 00 06 */ stb r0, 6(r3)
/* 80335E1C 00332D5C 88 1B 00 07 */ lbz r0, 7(r27)
/* 80335E20 00332D60 98 03 00 07 */ stb r0, 7(r3)
/* 80335E24 00332D64 80 9B 00 08 */ lwz r4, 8(r27)
/* 80335E28 00332D68 80 1B 00 0C */ lwz r0, 0xc(r27)
/* 80335E2C 00332D6C 90 83 00 08 */ stw r4, 8(r3)
/* 80335E30 00332D70 90 03 00 0C */ stw r0, 0xc(r3)
/* 80335E34 00332D74 80 9B 00 10 */ lwz r4, 0x10(r27)
/* 80335E38 00332D78 80 1B 00 14 */ lwz r0, 0x14(r27)
/* 80335E3C 00332D7C 90 83 00 10 */ stw r4, 0x10(r3)
/* 80335E40 00332D80 90 03 00 14 */ stw r0, 0x14(r3)
/* 80335E44 00332D84 80 9B 00 18 */ lwz r4, 0x18(r27)
/* 80335E48 00332D88 80 1B 00 1C */ lwz r0, 0x1c(r27)
/* 80335E4C 00332D8C 90 83 00 18 */ stw r4, 0x18(r3)
/* 80335E50 00332D90 90 03 00 1C */ stw r0, 0x1c(r3)
/* 80335E54 00332D94 C0 1B 00 20 */ lfs f0, 0x20(r27)
/* 80335E58 00332D98 D0 03 00 20 */ stfs f0, 0x20(r3)
/* 80335E5C 00332D9C C0 1B 00 24 */ lfs f0, 0x24(r27)
/* 80335E60 00332DA0 D0 03 00 24 */ stfs f0, 0x24(r3)
/* 80335E64 00332DA4 C0 1B 00 28 */ lfs f0, 0x28(r27)
/* 80335E68 00332DA8 D0 03 00 28 */ stfs f0, 0x28(r3)
/* 80335E6C 00332DAC C0 1B 00 2C */ lfs f0, 0x2c(r27)
/* 80335E70 00332DB0 D0 03 00 2C */ stfs f0, 0x2c(r3)
/* 80335E74 00332DB4 C0 1B 00 30 */ lfs f0, 0x30(r27)
/* 80335E78 00332DB8 D0 03 00 30 */ stfs f0, 0x30(r3)
/* 80335E7C 00332DBC C0 1B 00 34 */ lfs f0, 0x34(r27)
/* 80335E80 00332DC0 D0 03 00 34 */ stfs f0, 0x34(r3)
.L_80335E84:
/* 80335E84 00332DC4 7C 65 1B 78 */ mr r5, r3
.L_80335E88:
/* 80335E88 00332DC8 81 9A 00 00 */ lwz r12, 0(r26)
/* 80335E8C 00332DCC 7F 43 D3 78 */ mr r3, r26
/* 80335E90 00332DD0 88 81 00 08 */ lbz r4, 8(r1)
/* 80335E94 00332DD4 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80335E98 00332DD8 7D 89 03 A6 */ mtctr r12
/* 80335E9C 00332DDC 4E 80 04 21 */ bctrl
/* 80335EA0 00332DE0 28 1E 00 00 */ cmplwi r30, 0
/* 80335EA4 00332DE4 7C 79 1B 78 */ mr r25, r3
/* 80335EA8 00332DE8 40 82 00 18 */ bne .L_80335EC0
/* 80335EAC 00332DEC 38 7F 00 00 */ addi r3, r31, 0
/* 80335EB0 00332DF0 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335EB4 00332DF4 38 80 04 A1 */ li r4, 0x4a1
/* 80335EB8 00332DF8 4C C6 31 82 */ crclr 6
/* 80335EBC 00332DFC 4B CF 47 85 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335EC0:
/* 80335EC0 00332E00 7F 23 CB 78 */ mr r3, r25
/* 80335EC4 00332E04 7F C4 F3 78 */ mr r4, r30
/* 80335EC8 00332E08 48 00 B9 D1 */ bl appendSeq__Q28PSSystem5SceneFPQ28PSSystem7SeqBase
/* 80335ECC 00332E0C 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 80335ED0 00332E10 41 82 00 2C */ beq .L_80335EFC
/* 80335ED4 00332E14 28 1C 00 00 */ cmplwi r28, 0
/* 80335ED8 00332E18 40 82 00 18 */ bne .L_80335EF0
/* 80335EDC 00332E1C 38 7F 00 00 */ addi r3, r31, 0
/* 80335EE0 00332E20 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335EE4 00332E24 38 80 04 A7 */ li r4, 0x4a7
/* 80335EE8 00332E28 4C C6 31 82 */ crclr 6
/* 80335EEC 00332E2C 4B CF 47 55 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335EF0:
/* 80335EF0 00332E30 7F 23 CB 78 */ mr r3, r25
/* 80335EF4 00332E34 7F 84 E3 78 */ mr r4, r28
/* 80335EF8 00332E38 48 00 B9 A1 */ bl appendSeq__Q28PSSystem5SceneFPQ28PSSystem7SeqBase
.L_80335EFC:
/* 80335EFC 00332E3C 7F 43 D3 78 */ mr r3, r26
/* 80335F00 00332E40 7F 64 DB 78 */ mr r4, r27
/* 80335F04 00332E44 7F 25 CB 78 */ mr r5, r25
/* 80335F08 00332E48 48 00 02 B5 */ bl initAdditionalBgm__Q26PSGame11PikSceneMgrFRQ26PSGame9SceneInfoPQ28PSSystem5Scene
/* 80335F0C 00332E4C 28 19 00 00 */ cmplwi r25, 0
/* 80335F10 00332E50 40 82 00 18 */ bne .L_80335F28
/* 80335F14 00332E54 38 7F 00 00 */ addi r3, r31, 0
/* 80335F18 00332E58 38 BF 00 0C */ addi r5, r31, 0xc
/* 80335F1C 00332E5C 38 80 04 BE */ li r4, 0x4be
/* 80335F20 00332E60 4C C6 31 82 */ crclr 6
/* 80335F24 00332E64 4B CF 47 1D */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335F28:
/* 80335F28 00332E68 80 7A 00 04 */ lwz r3, 4(r26)
/* 80335F2C 00332E6C 7F 24 CB 78 */ mr r4, r25
/* 80335F30 00332E70 48 00 B7 E5 */ bl adaptChildScene__Q28PSSystem5SceneFPQ28PSSystem5Scene
/* 80335F34 00332E74 7F 23 CB 78 */ mr r3, r25
/* 80335F38 00332E78 BB 21 00 14 */ lmw r25, 0x14(r1)
/* 80335F3C 00332E7C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80335F40 00332E80 7C 08 03 A6 */ mtlr r0
/* 80335F44 00332E84 38 21 00 30 */ addi r1, r1, 0x30
/* 80335F48 00332E88 4E 80 00 20 */ blr
.global newBgmSeq__Q26PSGame11PikSceneMgrFPCcRQ27JAInter9SoundInfo
newBgmSeq__Q26PSGame11PikSceneMgrFPCcRQ27JAInter9SoundInfo:
/* 80335F4C 00332E8C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80335F50 00332E90 7C 08 02 A6 */ mflr r0
/* 80335F54 00332E94 38 60 00 6C */ li r3, 0x6c
/* 80335F58 00332E98 90 01 00 24 */ stw r0, 0x24(r1)
/* 80335F5C 00332E9C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80335F60 00332EA0 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80335F64 00332EA4 7C BE 2B 78 */ mr r30, r5
/* 80335F68 00332EA8 93 A1 00 14 */ stw r29, 0x14(r1)
/* 80335F6C 00332EAC 7C 9D 23 78 */ mr r29, r4
/* 80335F70 00332EB0 4B CE DF 35 */ bl __nw__FUl
/* 80335F74 00332EB4 7C 7F 1B 79 */ or. r31, r3, r3
/* 80335F78 00332EB8 41 82 00 14 */ beq .L_80335F8C
/* 80335F7C 00332EBC 7F A4 EB 78 */ mr r4, r29
/* 80335F80 00332EC0 7F C5 F3 78 */ mr r5, r30
/* 80335F84 00332EC4 4B FF C0 C1 */ bl __ct__Q28PSSystem6BgmSeqFPCcRCQ27JAInter9SoundInfo
/* 80335F88 00332EC8 7C 7F 1B 78 */ mr r31, r3
.L_80335F8C:
/* 80335F8C 00332ECC 28 1F 00 00 */ cmplwi r31, 0
/* 80335F90 00332ED0 40 82 00 20 */ bne .L_80335FB0
/* 80335F94 00332ED4 3C 60 80 49 */ lis r3, lbl_8048F918@ha
/* 80335F98 00332ED8 3C A0 80 49 */ lis r5, lbl_8048F924@ha
/* 80335F9C 00332EDC 38 63 F9 18 */ addi r3, r3, lbl_8048F918@l
/* 80335FA0 00332EE0 38 80 04 C7 */ li r4, 0x4c7
/* 80335FA4 00332EE4 38 A5 F9 24 */ addi r5, r5, lbl_8048F924@l
/* 80335FA8 00332EE8 4C C6 31 82 */ crclr 6
/* 80335FAC 00332EEC 4B CF 46 95 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80335FB0:
/* 80335FB0 00332EF0 7F E3 FB 78 */ mr r3, r31
/* 80335FB4 00332EF4 81 9F 00 10 */ lwz r12, 0x10(r31)
/* 80335FB8 00332EF8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80335FBC 00332EFC 7D 89 03 A6 */ mtctr r12
/* 80335FC0 00332F00 4E 80 04 21 */ bctrl
/* 80335FC4 00332F04 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80335FC8 00332F08 7F E3 FB 78 */ mr r3, r31
/* 80335FCC 00332F0C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80335FD0 00332F10 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80335FD4 00332F14 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 80335FD8 00332F18 7C 08 03 A6 */ mtlr r0
/* 80335FDC 00332F1C 38 21 00 20 */ addi r1, r1, 0x20
/* 80335FE0 00332F20 4E 80 00 20 */ blr
.global newStreamBgm__Q26PSGame11PikSceneMgrFUlRQ27JAInter9SoundInfo
newStreamBgm__Q26PSGame11PikSceneMgrFUlRQ27JAInter9SoundInfo:
/* 80335FE4 00332F24 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80335FE8 00332F28 7C 08 02 A6 */ mflr r0
/* 80335FEC 00332F2C 38 60 00 74 */ li r3, 0x74
/* 80335FF0 00332F30 90 01 00 14 */ stw r0, 0x14(r1)
/* 80335FF4 00332F34 38 00 00 00 */ li r0, 0
/* 80335FF8 00332F38 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80335FFC 00332F3C 7C BF 2B 78 */ mr r31, r5
/* 80336000 00332F40 93 C1 00 08 */ stw r30, 8(r1)
/* 80336004 00332F44 7C 9E 23 78 */ mr r30, r4
/* 80336008 00332F48 90 05 00 00 */ stw r0, 0(r5)
/* 8033600C 00332F4C 4B CE DE 99 */ bl __nw__FUl
/* 80336010 00332F50 7C 60 1B 79 */ or. r0, r3, r3
/* 80336014 00332F54 41 82 00 14 */ beq .L_80336028
/* 80336018 00332F58 7F C4 F3 78 */ mr r4, r30
/* 8033601C 00332F5C 7F E5 FB 78 */ mr r5, r31
/* 80336020 00332F60 4B FF C1 F9 */ bl __ct__Q28PSSystem9StreamBgmFUlRCQ27JAInter9SoundInfo
/* 80336024 00332F64 7C 60 1B 78 */ mr r0, r3
.L_80336028:
/* 80336028 00332F68 28 00 00 00 */ cmplwi r0, 0
/* 8033602C 00332F6C 7C 1F 03 78 */ mr r31, r0
/* 80336030 00332F70 40 82 00 20 */ bne .L_80336050
/* 80336034 00332F74 3C 60 80 49 */ lis r3, lbl_8048F918@ha
/* 80336038 00332F78 3C A0 80 49 */ lis r5, lbl_8048F924@ha
/* 8033603C 00332F7C 38 63 F9 18 */ addi r3, r3, lbl_8048F918@l
/* 80336040 00332F80 38 80 04 D2 */ li r4, 0x4d2
/* 80336044 00332F84 38 A5 F9 24 */ addi r5, r5, lbl_8048F924@l
/* 80336048 00332F88 4C C6 31 82 */ crclr 6
/* 8033604C 00332F8C 4B CF 45 F5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336050:
/* 80336050 00332F90 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80336054 00332F94 7F E3 FB 78 */ mr r3, r31
/* 80336058 00332F98 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8033605C 00332F9C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80336060 00332FA0 7C 08 03 A6 */ mtlr r0
/* 80336064 00332FA4 38 21 00 10 */ addi r1, r1, 0x10
/* 80336068 00332FA8 4E 80 00 20 */ blr
.global initBossBgm__Q26PSGame11PikSceneMgrFRQ26PSGame9SceneInfoPUc
initBossBgm__Q26PSGame11PikSceneMgrFRQ26PSGame9SceneInfoPUc:
/* 8033606C 00332FAC 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80336070 00332FB0 7C 08 02 A6 */ mflr r0
/* 80336074 00332FB4 3C 80 80 49 */ lis r4, lbl_8048F918@ha
/* 80336078 00332FB8 90 01 00 34 */ stw r0, 0x34(r1)
/* 8033607C 00332FBC 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 80336080 00332FC0 3B E4 F9 18 */ addi r31, r4, lbl_8048F918@l
/* 80336084 00332FC4 93 C1 00 28 */ stw r30, 0x28(r1)
/* 80336088 00332FC8 7C BE 2B 78 */ mr r30, r5
/* 8033608C 00332FCC 93 A1 00 24 */ stw r29, 0x24(r1)
/* 80336090 00332FD0 7C 7D 1B 78 */ mr r29, r3
/* 80336094 00332FD4 80 DF 02 84 */ lwz r6, 0x284(r31)
/* 80336098 00332FD8 80 BF 02 88 */ lwz r5, 0x288(r31)
/* 8033609C 00332FDC 80 9F 02 8C */ lwz r4, 0x28c(r31)
/* 803360A0 00332FE0 80 1F 02 90 */ lwz r0, 0x290(r31)
/* 803360A4 00332FE4 90 C1 00 08 */ stw r6, 8(r1)
/* 803360A8 00332FE8 90 A1 00 0C */ stw r5, 0xc(r1)
/* 803360AC 00332FEC 90 81 00 10 */ stw r4, 0x10(r1)
/* 803360B0 00332FF0 90 01 00 14 */ stw r0, 0x14(r1)
/* 803360B4 00332FF4 81 83 00 00 */ lwz r12, 0(r3)
/* 803360B8 00332FF8 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 803360BC 00332FFC 7D 89 03 A6 */ mtctr r12
/* 803360C0 00333000 4E 80 04 21 */ bctrl
/* 803360C4 00333004 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 803360C8 00333008 41 82 00 30 */ beq .L_803360F8
/* 803360CC 0033300C 7F A3 EB 78 */ mr r3, r29
/* 803360D0 00333010 38 9F 01 B8 */ addi r4, r31, 0x1b8
/* 803360D4 00333014 81 9D 00 00 */ lwz r12, 0(r29)
/* 803360D8 00333018 38 A1 00 08 */ addi r5, r1, 8
/* 803360DC 0033301C 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 803360E0 00333020 7D 89 03 A6 */ mtctr r12
/* 803360E4 00333024 4E 80 04 21 */ bctrl
/* 803360E8 00333028 38 00 00 23 */ li r0, 0x23
/* 803360EC 0033302C 98 1E 00 00 */ stb r0, 0(r30)
/* 803360F0 00333030 7C 7E 1B 78 */ mr r30, r3
/* 803360F4 00333034 48 00 00 24 */ b .L_80336118
.L_803360F8:
/* 803360F8 00333038 7F A3 EB 78 */ mr r3, r29
/* 803360FC 0033303C 38 9F 01 AC */ addi r4, r31, 0x1ac
/* 80336100 00333040 81 9D 00 00 */ lwz r12, 0(r29)
/* 80336104 00333044 38 A1 00 08 */ addi r5, r1, 8
/* 80336108 00333048 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 8033610C 0033304C 7D 89 03 A6 */ mtctr r12
/* 80336110 00333050 4E 80 04 21 */ bctrl
/* 80336114 00333054 7C 7E 1B 78 */ mr r30, r3
.L_80336118:
/* 80336118 00333058 28 1E 00 00 */ cmplwi r30, 0
/* 8033611C 0033305C 40 82 00 18 */ bne .L_80336134
/* 80336120 00333060 38 7F 00 00 */ addi r3, r31, 0
/* 80336124 00333064 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336128 00333068 38 80 04 F0 */ li r4, 0x4f0
/* 8033612C 0033306C 4C C6 31 82 */ crclr 6
/* 80336130 00333070 4B CF 45 11 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336134:
/* 80336134 00333074 88 1E 00 B4 */ lbz r0, 0xb4(r30)
/* 80336138 00333078 38 60 00 00 */ li r3, 0
/* 8033613C 0033307C 28 00 00 01 */ cmplwi r0, 1
/* 80336140 00333080 40 82 00 14 */ bne .L_80336154
/* 80336144 00333084 80 1E 00 70 */ lwz r0, 0x70(r30)
/* 80336148 00333088 28 00 00 00 */ cmplwi r0, 0
/* 8033614C 0033308C 41 82 00 08 */ beq .L_80336154
/* 80336150 00333090 38 60 00 01 */ li r3, 1
.L_80336154:
/* 80336154 00333094 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80336158 00333098 40 82 00 18 */ bne .L_80336170
/* 8033615C 0033309C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336160 003330A0 38 62 FD DC */ addi r3, r2, lbl_8051E13C@sda21
/* 80336164 003330A4 38 80 01 9F */ li r4, 0x19f
/* 80336168 003330A8 4C C6 31 82 */ crclr 6
/* 8033616C 003330AC 4B CF 44 D5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336170:
/* 80336170 003330B0 80 7E 00 70 */ lwz r3, 0x70(r30)
/* 80336174 003330B4 38 00 00 3C */ li r0, 0x3c
/* 80336178 003330B8 B0 03 00 3E */ sth r0, 0x3e(r3)
/* 8033617C 003330BC 88 01 00 14 */ lbz r0, 0x14(r1)
/* 80336180 003330C0 28 00 00 7F */ cmplwi r0, 0x7f
/* 80336184 003330C4 40 81 00 18 */ ble .L_8033619C
/* 80336188 003330C8 38 7F 00 00 */ addi r3, r31, 0
/* 8033618C 003330CC 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336190 003330D0 38 80 04 F3 */ li r4, 0x4f3
/* 80336194 003330D4 4C C6 31 82 */ crclr 6
/* 80336198 003330D8 4B CF 44 A9 */ bl panic_f__12JUTExceptionFPCciPCce
.L_8033619C:
/* 8033619C 003330DC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 803361A0 003330E0 7F C3 F3 78 */ mr r3, r30
/* 803361A4 003330E4 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 803361A8 003330E8 83 C1 00 28 */ lwz r30, 0x28(r1)
/* 803361AC 003330EC 83 A1 00 24 */ lwz r29, 0x24(r1)
/* 803361B0 003330F0 7C 08 03 A6 */ mtlr r0
/* 803361B4 003330F4 38 21 00 30 */ addi r1, r1, 0x30
/* 803361B8 003330F8 4E 80 00 20 */ blr
.global initAdditionalBgm__Q26PSGame11PikSceneMgrFRQ26PSGame9SceneInfoPQ28PSSystem5Scene
initAdditionalBgm__Q26PSGame11PikSceneMgrFRQ26PSGame9SceneInfoPQ28PSSystem5Scene:
/* 803361BC 003330FC 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 803361C0 00333100 7C 08 02 A6 */ mflr r0
/* 803361C4 00333104 3C C0 80 49 */ lis r6, lbl_8048F918@ha
/* 803361C8 00333108 90 01 00 34 */ stw r0, 0x34(r1)
/* 803361CC 0033310C BF 61 00 1C */ stmw r27, 0x1c(r1)
/* 803361D0 00333110 3B E6 F9 18 */ addi r31, r6, lbl_8048F918@l
/* 803361D4 00333114 7C 9D 23 78 */ mr r29, r4
/* 803361D8 00333118 7C 7B 1B 78 */ mr r27, r3
/* 803361DC 0033311C 7C BE 2B 78 */ mr r30, r5
/* 803361E0 00333120 80 DF 02 94 */ lwz r6, 0x294(r31)
/* 803361E4 00333124 80 9F 02 98 */ lwz r4, 0x298(r31)
/* 803361E8 00333128 80 7F 02 9C */ lwz r3, 0x29c(r31)
/* 803361EC 0033312C 80 1F 02 A0 */ lwz r0, 0x2a0(r31)
/* 803361F0 00333130 90 C1 00 08 */ stw r6, 8(r1)
/* 803361F4 00333134 90 81 00 0C */ stw r4, 0xc(r1)
/* 803361F8 00333138 90 61 00 10 */ stw r3, 0x10(r1)
/* 803361FC 0033313C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80336200 00333140 88 1D 00 06 */ lbz r0, 6(r29)
/* 80336204 00333144 2C 00 00 08 */ cmpwi r0, 8
/* 80336208 00333148 41 82 00 20 */ beq .L_80336228
/* 8033620C 0033314C 40 80 00 10 */ bge .L_8033621C
/* 80336210 00333150 2C 00 00 06 */ cmpwi r0, 6
/* 80336214 00333154 41 82 01 EC */ beq .L_80336400
/* 80336218 00333158 48 00 02 A4 */ b .L_803364BC
.L_8033621C:
/* 8033621C 0033315C 2C 00 00 14 */ cmpwi r0, 0x14
/* 80336220 00333160 41 82 01 64 */ beq .L_80336384
/* 80336224 00333164 48 00 02 98 */ b .L_803364BC
.L_80336228:
/* 80336228 00333168 38 00 00 00 */ li r0, 0
/* 8033622C 0033316C 38 60 00 74 */ li r3, 0x74
/* 80336230 00333170 90 01 00 08 */ stw r0, 8(r1)
/* 80336234 00333174 4B CE DC 71 */ bl __nw__FUl
/* 80336238 00333178 7C 7C 1B 79 */ or. r28, r3, r3
/* 8033623C 0033317C 41 82 00 18 */ beq .L_80336254
/* 80336240 00333180 3C 80 C0 01 */ lis r4, 0xC0011011@ha
/* 80336244 00333184 38 A1 00 08 */ addi r5, r1, 8
/* 80336248 00333188 38 84 10 11 */ addi r4, r4, 0xC0011011@l
/* 8033624C 0033318C 4B FF BF CD */ bl __ct__Q28PSSystem9StreamBgmFUlRCQ27JAInter9SoundInfo
/* 80336250 00333190 7C 7C 1B 78 */ mr r28, r3
.L_80336254:
/* 80336254 00333194 28 1C 00 00 */ cmplwi r28, 0
/* 80336258 00333198 40 82 00 18 */ bne .L_80336270
/* 8033625C 0033319C 38 7F 00 00 */ addi r3, r31, 0
/* 80336260 003331A0 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336264 003331A4 38 80 04 D2 */ li r4, 0x4d2
/* 80336268 003331A8 4C C6 31 82 */ crclr 6
/* 8033626C 003331AC 4B CF 43 D5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336270:
/* 80336270 003331B0 28 1C 00 00 */ cmplwi r28, 0
/* 80336274 003331B4 40 82 00 18 */ bne .L_8033628C
/* 80336278 003331B8 38 7F 00 00 */ addi r3, r31, 0
/* 8033627C 003331BC 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336280 003331C0 38 80 05 0A */ li r4, 0x50a
/* 80336284 003331C4 4C C6 31 82 */ crclr 6
/* 80336288 003331C8 4B CF 43 B9 */ bl panic_f__12JUTExceptionFPCciPCce
.L_8033628C:
/* 8033628C 003331CC 7F C3 F3 78 */ mr r3, r30
/* 80336290 003331D0 7F 84 E3 78 */ mr r4, r28
/* 80336294 003331D4 48 00 B6 05 */ bl appendSeq__Q28PSSystem5SceneFPQ28PSSystem7SeqBase
/* 80336298 003331D8 38 60 00 6C */ li r3, 0x6c
/* 8033629C 003331DC 4B CE DC 09 */ bl __nw__FUl
/* 803362A0 003331E0 7C 7C 1B 79 */ or. r28, r3, r3
/* 803362A4 003331E4 41 82 00 14 */ beq .L_803362B8
/* 803362A8 003331E8 38 9F 02 A4 */ addi r4, r31, 0x2a4
/* 803362AC 003331EC 38 A1 00 08 */ addi r5, r1, 8
/* 803362B0 003331F0 4B FF BD 95 */ bl __ct__Q28PSSystem6BgmSeqFPCcRCQ27JAInter9SoundInfo
/* 803362B4 003331F4 7C 7C 1B 78 */ mr r28, r3
.L_803362B8:
/* 803362B8 003331F8 28 1C 00 00 */ cmplwi r28, 0
/* 803362BC 003331FC 40 82 00 18 */ bne .L_803362D4
/* 803362C0 00333200 38 7F 00 00 */ addi r3, r31, 0
/* 803362C4 00333204 38 BF 00 0C */ addi r5, r31, 0xc
/* 803362C8 00333208 38 80 04 C7 */ li r4, 0x4c7
/* 803362CC 0033320C 4C C6 31 82 */ crclr 6
/* 803362D0 00333210 4B CF 43 71 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803362D4:
/* 803362D4 00333214 7F 83 E3 78 */ mr r3, r28
/* 803362D8 00333218 81 9C 00 10 */ lwz r12, 0x10(r28)
/* 803362DC 0033321C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 803362E0 00333220 7D 89 03 A6 */ mtctr r12
/* 803362E4 00333224 4E 80 04 21 */ bctrl
/* 803362E8 00333228 28 1C 00 00 */ cmplwi r28, 0
/* 803362EC 0033322C 40 82 00 18 */ bne .L_80336304
/* 803362F0 00333230 38 7F 00 00 */ addi r3, r31, 0
/* 803362F4 00333234 38 BF 00 0C */ addi r5, r31, 0xc
/* 803362F8 00333238 38 80 05 10 */ li r4, 0x510
/* 803362FC 0033323C 4C C6 31 82 */ crclr 6
/* 80336300 00333240 4B CF 43 41 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336304:
/* 80336304 00333244 7F C3 F3 78 */ mr r3, r30
/* 80336308 00333248 7F 84 E3 78 */ mr r4, r28
/* 8033630C 0033324C 48 00 B5 8D */ bl appendSeq__Q28PSSystem5SceneFPQ28PSSystem7SeqBase
/* 80336310 00333250 38 00 00 00 */ li r0, 0
/* 80336314 00333254 38 60 00 74 */ li r3, 0x74
/* 80336318 00333258 90 01 00 08 */ stw r0, 8(r1)
/* 8033631C 0033325C 4B CE DB 89 */ bl __nw__FUl
/* 80336320 00333260 7C 7C 1B 79 */ or. r28, r3, r3
/* 80336324 00333264 41 82 00 18 */ beq .L_8033633C
/* 80336328 00333268 3C 80 C0 01 */ lis r4, 0xC0011010@ha
/* 8033632C 0033326C 38 A1 00 08 */ addi r5, r1, 8
/* 80336330 00333270 38 84 10 10 */ addi r4, r4, 0xC0011010@l
/* 80336334 00333274 4B FF BE E5 */ bl __ct__Q28PSSystem9StreamBgmFUlRCQ27JAInter9SoundInfo
/* 80336338 00333278 7C 7C 1B 78 */ mr r28, r3
.L_8033633C:
/* 8033633C 0033327C 28 1C 00 00 */ cmplwi r28, 0
/* 80336340 00333280 40 82 00 18 */ bne .L_80336358
/* 80336344 00333284 38 7F 00 00 */ addi r3, r31, 0
/* 80336348 00333288 38 BF 00 0C */ addi r5, r31, 0xc
/* 8033634C 0033328C 38 80 04 D2 */ li r4, 0x4d2
/* 80336350 00333290 4C C6 31 82 */ crclr 6
/* 80336354 00333294 4B CF 42 ED */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336358:
/* 80336358 00333298 28 1C 00 00 */ cmplwi r28, 0
/* 8033635C 0033329C 40 82 00 18 */ bne .L_80336374
/* 80336360 003332A0 38 7F 00 00 */ addi r3, r31, 0
/* 80336364 003332A4 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336368 003332A8 38 80 05 16 */ li r4, 0x516
/* 8033636C 003332AC 4C C6 31 82 */ crclr 6
/* 80336370 003332B0 4B CF 42 D1 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336374:
/* 80336374 003332B4 7F C3 F3 78 */ mr r3, r30
/* 80336378 003332B8 7F 84 E3 78 */ mr r4, r28
/* 8033637C 003332BC 48 00 B5 1D */ bl appendSeq__Q28PSSystem5SceneFPQ28PSSystem7SeqBase
/* 80336380 003332C0 48 00 01 3C */ b .L_803364BC
.L_80336384:
/* 80336384 003332C4 38 60 00 6C */ li r3, 0x6c
/* 80336388 003332C8 4B CE DB 1D */ bl __nw__FUl
/* 8033638C 003332CC 7C 7C 1B 79 */ or. r28, r3, r3
/* 80336390 003332D0 41 82 00 14 */ beq .L_803363A4
/* 80336394 003332D4 38 9F 02 B0 */ addi r4, r31, 0x2b0
/* 80336398 003332D8 38 A1 00 08 */ addi r5, r1, 8
/* 8033639C 003332DC 4B FF BC A9 */ bl __ct__Q28PSSystem6BgmSeqFPCcRCQ27JAInter9SoundInfo
/* 803363A0 003332E0 7C 7C 1B 78 */ mr r28, r3
.L_803363A4:
/* 803363A4 003332E4 28 1C 00 00 */ cmplwi r28, 0
/* 803363A8 003332E8 40 82 00 18 */ bne .L_803363C0
/* 803363AC 003332EC 38 7F 00 00 */ addi r3, r31, 0
/* 803363B0 003332F0 38 BF 00 0C */ addi r5, r31, 0xc
/* 803363B4 003332F4 38 80 04 C7 */ li r4, 0x4c7
/* 803363B8 003332F8 4C C6 31 82 */ crclr 6
/* 803363BC 003332FC 4B CF 42 85 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803363C0:
/* 803363C0 00333300 7F 83 E3 78 */ mr r3, r28
/* 803363C4 00333304 81 9C 00 10 */ lwz r12, 0x10(r28)
/* 803363C8 00333308 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 803363CC 0033330C 7D 89 03 A6 */ mtctr r12
/* 803363D0 00333310 4E 80 04 21 */ bctrl
/* 803363D4 00333314 28 1C 00 00 */ cmplwi r28, 0
/* 803363D8 00333318 40 82 00 18 */ bne .L_803363F0
/* 803363DC 0033331C 38 7F 00 00 */ addi r3, r31, 0
/* 803363E0 00333320 38 BF 00 0C */ addi r5, r31, 0xc
/* 803363E4 00333324 38 80 05 26 */ li r4, 0x526
/* 803363E8 00333328 4C C6 31 82 */ crclr 6
/* 803363EC 0033332C 4B CF 42 55 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803363F0:
/* 803363F0 00333330 7F C3 F3 78 */ mr r3, r30
/* 803363F4 00333334 7F 84 E3 78 */ mr r4, r28
/* 803363F8 00333338 48 00 B4 A1 */ bl appendSeq__Q28PSSystem5SceneFPQ28PSSystem7SeqBase
/* 803363FC 0033333C 48 00 00 C0 */ b .L_803364BC
.L_80336400:
/* 80336400 00333340 38 60 00 04 */ li r3, 4
/* 80336404 00333344 38 80 00 23 */ li r4, 0x23
/* 80336408 00333348 38 00 1F 00 */ li r0, 0x1f00
/* 8033640C 0033334C 98 61 00 0D */ stb r3, 0xd(r1)
/* 80336410 00333350 38 7E 00 10 */ addi r3, r30, 0x10
/* 80336414 00333354 98 81 00 14 */ stb r4, 0x14(r1)
/* 80336418 00333358 90 01 00 08 */ stw r0, 8(r1)
/* 8033641C 0033335C 8B 9B 00 0C */ lbz r28, 0xc(r27)
/* 80336420 00333360 4B FF DA 3D */ bl getFirstSeq__Q28PSSystem6SeqMgrFv
/* 80336424 00333364 7C 69 1B 78 */ mr r9, r3
/* 80336428 00333368 7F 63 DB 78 */ mr r3, r27
/* 8033642C 0033336C 81 9B 00 00 */ lwz r12, 0(r27)
/* 80336430 00333370 7F 87 E3 78 */ mr r7, r28
/* 80336434 00333374 7F A8 EB 78 */ mr r8, r29
/* 80336438 00333378 38 9F 02 C8 */ addi r4, r31, 0x2c8
/* 8033643C 0033337C 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 80336440 00333380 38 BF 02 D8 */ addi r5, r31, 0x2d8
/* 80336444 00333384 38 C1 00 08 */ addi r6, r1, 8
/* 80336448 00333388 81 29 00 6C */ lwz r9, 0x6c(r9)
/* 8033644C 0033338C 7D 89 03 A6 */ mtctr r12
/* 80336450 00333390 4E 80 04 21 */ bctrl
/* 80336454 00333394 7C 60 1B 78 */ mr r0, r3
/* 80336458 00333398 7F C3 F3 78 */ mr r3, r30
/* 8033645C 0033339C 7C 1C 03 78 */ mr r28, r0
/* 80336460 003333A0 7F 84 E3 78 */ mr r4, r28
/* 80336464 003333A4 48 00 B4 35 */ bl appendSeq__Q28PSSystem5SceneFPQ28PSSystem7SeqBase
/* 80336468 003333A8 80 1E 00 08 */ lwz r0, 8(r30)
/* 8033646C 003333AC 28 00 00 00 */ cmplwi r0, 0
/* 80336470 003333B0 40 82 00 18 */ bne .L_80336488
/* 80336474 003333B4 38 7F 02 54 */ addi r3, r31, 0x254
/* 80336478 003333B8 38 BF 00 0C */ addi r5, r31, 0xc
/* 8033647C 003333BC 38 80 00 4A */ li r4, 0x4a
/* 80336480 003333C0 4C C6 31 82 */ crclr 6
/* 80336484 003333C4 4B CF 41 BD */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336488:
/* 80336488 003333C8 80 BE 00 08 */ lwz r5, 8(r30)
/* 8033648C 003333CC 38 00 00 05 */ li r0, 5
/* 80336490 003333D0 38 7E 00 10 */ addi r3, r30, 0x10
/* 80336494 003333D4 38 80 00 02 */ li r4, 2
/* 80336498 003333D8 98 05 00 05 */ stb r0, 5(r5)
/* 8033649C 003333DC 4B FF DA 01 */ bl getSeq__Q28PSSystem6SeqMgrFUl
/* 803364A0 003333E0 7C 1C 18 40 */ cmplw r28, r3
/* 803364A4 003333E4 41 82 00 18 */ beq .L_803364BC
/* 803364A8 003333E8 38 7F 00 00 */ addi r3, r31, 0
/* 803364AC 003333EC 38 BF 00 0C */ addi r5, r31, 0xc
/* 803364B0 003333F0 38 80 05 3E */ li r4, 0x53e
/* 803364B4 003333F4 4C C6 31 82 */ crclr 6
/* 803364B8 003333F8 4B CF 41 89 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803364BC:
/* 803364BC 003333FC 7F A3 EB 78 */ mr r3, r29
/* 803364C0 00333400 81 9D 00 00 */ lwz r12, 0(r29)
/* 803364C4 00333404 81 8C 00 08 */ lwz r12, 8(r12)
/* 803364C8 00333408 7D 89 03 A6 */ mtctr r12
/* 803364CC 0033340C 4E 80 04 21 */ bctrl
/* 803364D0 00333410 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 803364D4 00333414 41 82 00 D4 */ beq .L_803365A8
/* 803364D8 00333418 88 1D 00 06 */ lbz r0, 6(r29)
/* 803364DC 0033341C 28 00 00 03 */ cmplwi r0, 3
/* 803364E0 00333420 40 82 00 C8 */ bne .L_803365A8
/* 803364E4 00333424 80 7D 00 44 */ lwz r3, 0x44(r29)
/* 803364E8 00333428 3C 03 8B 9B */ addis r0, r3, 0x8b9b
/* 803364EC 0033342C 28 00 73 74 */ cmplwi r0, 0x7374
/* 803364F0 00333430 40 82 00 0C */ bne .L_803364FC
/* 803364F4 00333434 38 00 00 00 */ li r0, 0
/* 803364F8 00333438 48 00 00 10 */ b .L_80336508
.L_803364FC:
/* 803364FC 0033343C 88 7D 00 47 */ lbz r3, 0x47(r29)
/* 80336500 00333440 38 03 FF CF */ addi r0, r3, -49
/* 80336504 00333444 54 00 06 3E */ clrlwi r0, r0, 0x18
.L_80336508:
/* 80336508 00333448 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 8033650C 0033344C 28 00 00 03 */ cmplwi r0, 3
/* 80336510 00333450 40 82 00 98 */ bne .L_803365A8
/* 80336514 00333454 7F A3 EB 78 */ mr r3, r29
/* 80336518 00333458 81 9D 00 00 */ lwz r12, 0(r29)
/* 8033651C 0033345C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80336520 00333460 7D 89 03 A6 */ mtctr r12
/* 80336524 00333464 4E 80 04 21 */ bctrl
/* 80336528 00333468 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8033652C 0033346C 40 82 00 7C */ bne .L_803365A8
/* 80336530 00333470 38 60 00 6C */ li r3, 0x6c
/* 80336534 00333474 4B CE D9 71 */ bl __nw__FUl
/* 80336538 00333478 7C 7C 1B 79 */ or. r28, r3, r3
/* 8033653C 0033347C 41 82 00 14 */ beq .L_80336550
/* 80336540 00333480 38 9F 02 E8 */ addi r4, r31, 0x2e8
/* 80336544 00333484 38 A1 00 08 */ addi r5, r1, 8
/* 80336548 00333488 4B FF BA FD */ bl __ct__Q28PSSystem6BgmSeqFPCcRCQ27JAInter9SoundInfo
/* 8033654C 0033348C 7C 7C 1B 78 */ mr r28, r3
.L_80336550:
/* 80336550 00333490 28 1C 00 00 */ cmplwi r28, 0
/* 80336554 00333494 40 82 00 18 */ bne .L_8033656C
/* 80336558 00333498 38 7F 00 00 */ addi r3, r31, 0
/* 8033655C 0033349C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336560 003334A0 38 80 04 C7 */ li r4, 0x4c7
/* 80336564 003334A4 4C C6 31 82 */ crclr 6
/* 80336568 003334A8 4B CF 40 D9 */ bl panic_f__12JUTExceptionFPCciPCce
.L_8033656C:
/* 8033656C 003334AC 7F 83 E3 78 */ mr r3, r28
/* 80336570 003334B0 81 9C 00 10 */ lwz r12, 0x10(r28)
/* 80336574 003334B4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80336578 003334B8 7D 89 03 A6 */ mtctr r12
/* 8033657C 003334BC 4E 80 04 21 */ bctrl
/* 80336580 003334C0 28 1C 00 00 */ cmplwi r28, 0
/* 80336584 003334C4 40 82 00 18 */ bne .L_8033659C
/* 80336588 003334C8 38 7F 00 00 */ addi r3, r31, 0
/* 8033658C 003334CC 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336590 003334D0 38 80 05 49 */ li r4, 0x549
/* 80336594 003334D4 4C C6 31 82 */ crclr 6
/* 80336598 003334D8 4B CF 40 A9 */ bl panic_f__12JUTExceptionFPCciPCce
.L_8033659C:
/* 8033659C 003334DC 7F C3 F3 78 */ mr r3, r30
/* 803365A0 003334E0 7F 84 E3 78 */ mr r4, r28
/* 803365A4 003334E4 48 00 B2 F5 */ bl appendSeq__Q28PSSystem5SceneFPQ28PSSystem7SeqBase
.L_803365A8:
/* 803365A8 003334E8 BB 61 00 1C */ lmw r27, 0x1c(r1)
/* 803365AC 003334EC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 803365B0 003334F0 7C 08 03 A6 */ mtlr r0
/* 803365B4 003334F4 38 21 00 30 */ addi r1, r1, 0x30
/* 803365B8 003334F8 4E 80 00 20 */ blr
.global initMainBgm__Q26PSGame11PikSceneMgrFRQ26PSGame9SceneInfoPUc
initMainBgm__Q26PSGame11PikSceneMgrFRQ26PSGame9SceneInfoPUc:
/* 803365BC 003334FC 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 803365C0 00333500 7C 08 02 A6 */ mflr r0
/* 803365C4 00333504 90 01 00 74 */ stw r0, 0x74(r1)
/* 803365C8 00333508 BF 01 00 50 */ stmw r24, 0x50(r1)
/* 803365CC 0033350C 7C BE 2B 79 */ or. r30, r5, r5
/* 803365D0 00333510 3C A0 80 49 */ lis r5, lbl_8048F918@ha
/* 803365D4 00333514 7C 7B 1B 78 */ mr r27, r3
/* 803365D8 00333518 7C 9C 23 78 */ mr r28, r4
/* 803365DC 0033351C 3B E5 F9 18 */ addi r31, r5, lbl_8048F918@l
/* 803365E0 00333520 40 82 00 18 */ bne .L_803365F8
/* 803365E4 00333524 38 7F 00 00 */ addi r3, r31, 0
/* 803365E8 00333528 38 BF 00 0C */ addi r5, r31, 0xc
/* 803365EC 0033352C 38 80 05 62 */ li r4, 0x562
/* 803365F0 00333530 4C C6 31 82 */ crclr 6
/* 803365F4 00333534 4B CF 40 4D */ bl panic_f__12JUTExceptionFPCciPCce
.L_803365F8:
/* 803365F8 00333538 8B BB 00 0C */ lbz r29, 0xc(r27)
/* 803365FC 0033353C 38 00 00 01 */ li r0, 1
/* 80336600 00333540 80 7F 02 FC */ lwz r3, 0x2fc(r31)
/* 80336604 00333544 28 00 00 05 */ cmplwi r0, 5
/* 80336608 00333548 80 BF 02 F8 */ lwz r5, 0x2f8(r31)
/* 8033660C 0033354C 3B 00 00 00 */ li r24, 0
/* 80336610 00333550 90 61 00 3C */ stw r3, 0x3c(r1)
/* 80336614 00333554 80 9F 03 00 */ lwz r4, 0x300(r31)
/* 80336618 00333558 80 7F 03 04 */ lwz r3, 0x304(r31)
/* 8033661C 0033355C 90 A1 00 38 */ stw r5, 0x38(r1)
/* 80336620 00333560 90 81 00 40 */ stw r4, 0x40(r1)
/* 80336624 00333564 90 61 00 44 */ stw r3, 0x44(r1)
/* 80336628 00333568 98 01 00 3D */ stb r0, 0x3d(r1)
/* 8033662C 0033356C 41 80 00 18 */ blt .L_80336644
/* 80336630 00333570 38 7F 00 00 */ addi r3, r31, 0
/* 80336634 00333574 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336638 00333578 38 80 05 71 */ li r4, 0x571
/* 8033663C 0033357C 4C C6 31 82 */ crclr 6
/* 80336640 00333580 4B CF 40 01 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336644:
/* 80336644 00333584 7F 83 E3 78 */ mr r3, r28
/* 80336648 00333588 81 9C 00 00 */ lwz r12, 0(r28)
/* 8033664C 0033358C 81 8C 00 08 */ lwz r12, 8(r12)
/* 80336650 00333590 7D 89 03 A6 */ mtctr r12
/* 80336654 00333594 4E 80 04 21 */ bctrl
/* 80336658 00333598 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8033665C 0033359C 41 82 06 DC */ beq .L_80336D38
/* 80336660 003335A0 88 1C 00 06 */ lbz r0, 6(r28)
/* 80336664 003335A4 2C 00 00 07 */ cmpwi r0, 7
/* 80336668 003335A8 41 82 02 3C */ beq .L_803368A4
/* 8033666C 003335AC 40 80 02 60 */ bge .L_803368CC
/* 80336670 003335B0 2C 00 00 06 */ cmpwi r0, 6
/* 80336674 003335B4 40 80 00 08 */ bge .L_8033667C
/* 80336678 003335B8 48 00 02 54 */ b .L_803368CC
.L_8033667C:
/* 8033667C 003335BC 80 0D 98 54 */ lwz r0, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 80336680 003335C0 3B 1F 03 08 */ addi r24, r31, 0x308
/* 80336684 003335C4 28 00 00 00 */ cmplwi r0, 0
/* 80336688 003335C8 41 82 00 18 */ beq .L_803366A0
/* 8033668C 003335CC 38 7F 01 78 */ addi r3, r31, 0x178
/* 80336690 003335D0 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336694 003335D4 38 80 00 7E */ li r4, 0x7e
/* 80336698 003335D8 4C C6 31 82 */ crclr 6
/* 8033669C 003335DC 4B CF 3F A5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803366A0:
/* 803366A0 003335E0 80 0D 98 54 */ lwz r0, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 803366A4 003335E4 28 00 00 00 */ cmplwi r0, 0
/* 803366A8 003335E8 40 82 00 64 */ bne .L_8033670C
/* 803366AC 003335EC 80 8D 88 2C */ lwz r4, sCurrentHeap__7JKRHeap@sda21(r13)
/* 803366B0 003335F0 38 60 00 28 */ li r3, 0x28
/* 803366B4 003335F4 38 A0 FF FC */ li r5, -4
/* 803366B8 003335F8 4B CE D8 89 */ bl __nw__FUlP7JKRHeapi
/* 803366BC 003335FC 7C 79 1B 79 */ or. r25, r3, r3
/* 803366C0 00333600 41 82 00 48 */ beq .L_80336708
/* 803366C4 00333604 48 00 22 BD */ bl __ct__Q28PSSystem12TextDataBaseFv
/* 803366C8 00333608 3C 60 80 4E */ lis r3, "__vt__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@ha
/* 803366CC 0033360C 34 99 00 1C */ addic. r4, r25, 0x1c
/* 803366D0 00333610 38 03 AA 88 */ addi r0, r3, "__vt__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@l
/* 803366D4 00333614 90 19 00 1C */ stw r0, 0x1c(r25)
/* 803366D8 00333618 41 82 00 08 */ beq .L_803366E0
/* 803366DC 0033361C 38 84 FF E4 */ addi r4, r4, -28
.L_803366E0:
/* 803366E0 00333620 3C 60 80 4E */ lis r3, __vt__Q26PSGame13ConductorList@ha
/* 803366E4 00333624 90 8D 98 54 */ stw r4, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 803366E8 00333628 38 83 AA 6C */ addi r4, r3, __vt__Q26PSGame13ConductorList@l
/* 803366EC 0033362C 38 60 00 00 */ li r3, 0
/* 803366F0 00333630 90 99 00 00 */ stw r4, 0(r25)
/* 803366F4 00333634 38 84 00 10 */ addi r4, r4, 0x10
/* 803366F8 00333638 38 00 00 FF */ li r0, 0xff
/* 803366FC 0033363C 90 99 00 1C */ stw r4, 0x1c(r25)
/* 80336700 00333640 90 79 00 24 */ stw r3, 0x24(r25)
/* 80336704 00333644 98 19 00 20 */ stb r0, 0x20(r25)
.L_80336708:
/* 80336708 00333648 93 2D 98 54 */ stw r25, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
.L_8033670C:
/* 8033670C 0033364C 80 0D 98 54 */ lwz r0, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 80336710 00333650 28 00 00 00 */ cmplwi r0, 0
/* 80336714 00333654 40 82 00 18 */ bne .L_8033672C
/* 80336718 00333658 38 7F 01 78 */ addi r3, r31, 0x178
/* 8033671C 0033365C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336720 00333660 38 80 00 81 */ li r4, 0x81
/* 80336724 00333664 4C C6 31 82 */ crclr 6
/* 80336728 00333668 4B CF 3F 19 */ bl panic_f__12JUTExceptionFPCciPCce
.L_8033672C:
/* 8033672C 0033366C 80 0D 98 54 */ lwz r0, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 80336730 00333670 28 00 00 00 */ cmplwi r0, 0
/* 80336734 00333674 40 82 00 18 */ bne .L_8033674C
/* 80336738 00333678 38 7F 01 78 */ addi r3, r31, 0x178
/* 8033673C 0033367C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336740 00333680 38 80 00 89 */ li r4, 0x89
/* 80336744 00333684 4C C6 31 82 */ crclr 6
/* 80336748 00333688 4B CF 3E F9 */ bl panic_f__12JUTExceptionFPCciPCce
.L_8033674C:
/* 8033674C 0033368C 83 2D 98 54 */ lwz r25, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 80336750 00333690 7F 04 C3 78 */ mr r4, r24
/* 80336754 00333694 38 A0 00 02 */ li r5, 2
/* 80336758 00333698 7F 23 CB 78 */ mr r3, r25
/* 8033675C 0033369C 48 00 22 D9 */ bl load__Q28PSSystem12TextDataBaseFPCcQ212JKRDvdRipper15EAllocDirection
/* 80336760 003336A0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80336764 003336A4 40 82 00 18 */ bne .L_8033677C
/* 80336768 003336A8 38 7F 00 00 */ addi r3, r31, 0
/* 8033676C 003336AC 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336770 003336B0 38 80 05 89 */ li r4, 0x589
/* 80336774 003336B4 4C C6 31 82 */ crclr 6
/* 80336778 003336B8 4B CF 3E C9 */ bl panic_f__12JUTExceptionFPCciPCce
.L_8033677C:
/* 8033677C 003336BC 88 0D 98 50 */ lbz r0, sToolMode__Q26PSGame13ConductorList@sda21(r13)
/* 80336780 003336C0 8B 5C 00 40 */ lbz r26, 0x40(r28)
/* 80336784 003336C4 28 00 00 00 */ cmplwi r0, 0
/* 80336788 003336C8 8B 1C 00 49 */ lbz r24, 0x49(r28)
/* 8033678C 003336CC 41 82 00 30 */ beq .L_803367BC
/* 80336790 003336D0 88 19 00 20 */ lbz r0, 0x20(r25)
/* 80336794 003336D4 7C 18 00 40 */ cmplw r24, r0
/* 80336798 003336D8 40 80 00 18 */ bge .L_803367B0
/* 8033679C 003336DC 80 79 00 24 */ lwz r3, 0x24(r25)
/* 803367A0 003336E0 57 00 1D 78 */ rlwinm r0, r24, 3, 0x15, 0x1c
/* 803367A4 003336E4 7C 03 00 AE */ lbzx r0, r3, r0
/* 803367A8 003336E8 7C 1A 00 40 */ cmplw r26, r0
/* 803367AC 003336EC 41 80 00 10 */ blt .L_803367BC
.L_803367B0:
/* 803367B0 003336F0 80 79 00 24 */ lwz r3, 0x24(r25)
/* 803367B4 003336F4 80 83 00 04 */ lwz r4, 4(r3)
/* 803367B8 003336F8 48 00 00 60 */ b .L_80336818
.L_803367BC:
/* 803367BC 003336FC 88 19 00 20 */ lbz r0, 0x20(r25)
/* 803367C0 00333700 7C 18 00 40 */ cmplw r24, r0
/* 803367C4 00333704 41 80 00 18 */ blt .L_803367DC
/* 803367C8 00333708 38 7F 00 00 */ addi r3, r31, 0
/* 803367CC 0033370C 38 BF 00 0C */ addi r5, r31, 0xc
/* 803367D0 00333710 38 80 00 AF */ li r4, 0xaf
/* 803367D4 00333714 4C C6 31 82 */ crclr 6
/* 803367D8 00333718 4B CF 3E 69 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803367DC:
/* 803367DC 0033371C 80 79 00 24 */ lwz r3, 0x24(r25)
/* 803367E0 00333720 57 18 1D 78 */ rlwinm r24, r24, 3, 0x15, 0x1c
/* 803367E4 00333724 7C 03 C0 AE */ lbzx r0, r3, r24
/* 803367E8 00333728 7C 1A 00 40 */ cmplw r26, r0
/* 803367EC 0033372C 41 80 00 18 */ blt .L_80336804
/* 803367F0 00333730 38 7F 00 00 */ addi r3, r31, 0
/* 803367F4 00333734 38 BF 00 0C */ addi r5, r31, 0xc
/* 803367F8 00333738 38 80 00 B0 */ li r4, 0xb0
/* 803367FC 0033373C 4C C6 31 82 */ crclr 6
/* 80336800 00333740 4B CF 3E 41 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336804:
/* 80336804 00333744 80 79 00 24 */ lwz r3, 0x24(r25)
/* 80336808 00333748 57 40 2C F4 */ rlwinm r0, r26, 5, 0x13, 0x1a
/* 8033680C 0033374C 7C 63 C2 14 */ add r3, r3, r24
/* 80336810 00333750 80 63 00 04 */ lwz r3, 4(r3)
/* 80336814 00333754 7C 83 02 14 */ add r4, r3, r0
.L_80336818:
/* 80336818 00333758 90 81 00 18 */ stw r4, 0x18(r1)
/* 8033681C 0033375C 7F 23 CB 78 */ mr r3, r25
/* 80336820 00333760 38 A1 00 1C */ addi r5, r1, 0x1c
/* 80336824 00333764 38 C1 00 14 */ addi r6, r1, 0x14
/* 80336828 00333768 4B FF DC FD */ bl getSeqAndWaveFromConductor__Q26PSGame13ConductorListFPCcPUcPPc
/* 8033682C 0033376C 80 01 00 1C */ lwz r0, 0x1c(r1)
/* 80336830 00333770 7F 63 DB 78 */ mr r3, r27
/* 80336834 00333774 80 A1 00 14 */ lwz r5, 0x14(r1)
/* 80336838 00333778 7F A7 EB 78 */ mr r7, r29
/* 8033683C 0033377C 90 01 00 34 */ stw r0, 0x34(r1)
/* 80336840 00333780 7F 88 E3 78 */ mr r8, r28
/* 80336844 00333784 80 81 00 18 */ lwz r4, 0x18(r1)
/* 80336848 00333788 38 C1 00 38 */ addi r6, r1, 0x38
/* 8033684C 0033378C 88 01 00 34 */ lbz r0, 0x34(r1)
/* 80336850 00333790 39 20 00 00 */ li r9, 0
/* 80336854 00333794 90 A1 00 2C */ stw r5, 0x2c(r1)
/* 80336858 00333798 98 1E 00 00 */ stb r0, 0(r30)
/* 8033685C 0033379C 81 9B 00 00 */ lwz r12, 0(r27)
/* 80336860 003337A0 90 81 00 30 */ stw r4, 0x30(r1)
/* 80336864 003337A4 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 80336868 003337A8 7D 89 03 A6 */ mtctr r12
/* 8033686C 003337AC 4E 80 04 21 */ bctrl
/* 80336870 003337B0 80 0D 98 54 */ lwz r0, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 80336874 003337B4 7C 78 1B 78 */ mr r24, r3
/* 80336878 003337B8 28 00 00 00 */ cmplwi r0, 0
/* 8033687C 003337BC 41 82 00 1C */ beq .L_80336898
/* 80336880 003337C0 7C 03 03 78 */ mr r3, r0
/* 80336884 003337C4 38 80 00 01 */ li r4, 1
/* 80336888 003337C8 81 83 00 00 */ lwz r12, 0(r3)
/* 8033688C 003337CC 81 8C 00 08 */ lwz r12, 8(r12)
/* 80336890 003337D0 7D 89 03 A6 */ mtctr r12
/* 80336894 003337D4 4E 80 04 21 */ bctrl
.L_80336898:
/* 80336898 003337D8 38 00 00 00 */ li r0, 0
/* 8033689C 003337DC 90 0D 98 54 */ stw r0, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 803368A0 003337E0 48 00 00 2C */ b .L_803368CC
.L_803368A4:
/* 803368A4 003337E4 7F 63 DB 78 */ mr r3, r27
/* 803368A8 003337E8 38 9F 03 2C */ addi r4, r31, 0x32c
/* 803368AC 003337EC 81 9B 00 00 */ lwz r12, 0(r27)
/* 803368B0 003337F0 38 A1 00 38 */ addi r5, r1, 0x38
/* 803368B4 003337F4 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 803368B8 003337F8 7D 89 03 A6 */ mtctr r12
/* 803368BC 003337FC 4E 80 04 21 */ bctrl
/* 803368C0 00333800 38 00 00 06 */ li r0, 6
/* 803368C4 00333804 7C 78 1B 78 */ mr r24, r3
/* 803368C8 00333808 98 1E 00 00 */ stb r0, 0(r30)
.L_803368CC:
/* 803368CC 0033380C 28 18 00 00 */ cmplwi r24, 0
/* 803368D0 00333810 40 82 00 8C */ bne .L_8033695C
/* 803368D4 00333814 80 1C 00 3C */ lwz r0, 0x3c(r28)
/* 803368D8 00333818 2C 00 00 02 */ cmpwi r0, 2
/* 803368DC 0033381C 41 82 00 48 */ beq .L_80336924
/* 803368E0 00333820 40 80 00 7C */ bge .L_8033695C
/* 803368E4 00333824 2C 00 00 01 */ cmpwi r0, 1
/* 803368E8 00333828 40 80 00 08 */ bge .L_803368F0
/* 803368EC 0033382C 48 00 00 70 */ b .L_8033695C
.L_803368F0:
/* 803368F0 00333830 7F 63 DB 78 */ mr r3, r27
/* 803368F4 00333834 7F A7 EB 78 */ mr r7, r29
/* 803368F8 00333838 81 9B 00 00 */ lwz r12, 0(r27)
/* 803368FC 0033383C 7F 88 E3 78 */ mr r8, r28
/* 80336900 00333840 38 9F 03 3C */ addi r4, r31, 0x33c
/* 80336904 00333844 38 BF 00 80 */ addi r5, r31, 0x80
/* 80336908 00333848 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 8033690C 0033384C 38 C1 00 38 */ addi r6, r1, 0x38
/* 80336910 00333850 39 20 00 00 */ li r9, 0
/* 80336914 00333854 7D 89 03 A6 */ mtctr r12
/* 80336918 00333858 4E 80 04 21 */ bctrl
/* 8033691C 0033385C 7C 78 1B 78 */ mr r24, r3
/* 80336920 00333860 48 00 00 3C */ b .L_8033695C
.L_80336924:
/* 80336924 00333864 7F 63 DB 78 */ mr r3, r27
/* 80336928 00333868 7F A7 EB 78 */ mr r7, r29
/* 8033692C 0033386C 81 9B 00 00 */ lwz r12, 0(r27)
/* 80336930 00333870 7F 88 E3 78 */ mr r8, r28
/* 80336934 00333874 38 9F 03 50 */ addi r4, r31, 0x350
/* 80336938 00333878 38 BF 00 FC */ addi r5, r31, 0xfc
/* 8033693C 0033387C 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 80336940 00333880 38 C1 00 38 */ addi r6, r1, 0x38
/* 80336944 00333884 39 20 00 00 */ li r9, 0
/* 80336948 00333888 7D 89 03 A6 */ mtctr r12
/* 8033694C 0033388C 4E 80 04 21 */ bctrl
/* 80336950 00333890 38 00 00 1C */ li r0, 0x1c
/* 80336954 00333894 7C 78 1B 78 */ mr r24, r3
/* 80336958 00333898 98 1E 00 00 */ stb r0, 0(r30)
.L_8033695C:
/* 8033695C 0033389C 7F 83 E3 78 */ mr r3, r28
/* 80336960 003338A0 81 9C 00 00 */ lwz r12, 0(r28)
/* 80336964 003338A4 81 8C 00 08 */ lwz r12, 8(r12)
/* 80336968 003338A8 7D 89 03 A6 */ mtctr r12
/* 8033696C 003338AC 4E 80 04 21 */ bctrl
/* 80336970 003338B0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80336974 003338B4 41 82 00 D0 */ beq .L_80336A44
/* 80336978 003338B8 88 1C 00 06 */ lbz r0, 6(r28)
/* 8033697C 003338BC 28 00 00 03 */ cmplwi r0, 3
/* 80336980 003338C0 40 82 00 C4 */ bne .L_80336A44
/* 80336984 003338C4 80 7C 00 44 */ lwz r3, 0x44(r28)
/* 80336988 003338C8 3C 03 8B 9B */ subis r0, r3, 0x7465
/* 8033698C 003338CC 28 00 73 74 */ cmplwi r0, 0x7374
/* 80336990 003338D0 40 82 00 0C */ bne .L_8033699C
/* 80336994 003338D4 38 00 00 00 */ li r0, 0
/* 80336998 003338D8 48 00 00 10 */ b .L_803369A8
.L_8033699C:
/* 8033699C 003338DC 88 7C 00 47 */ lbz r3, 0x47(r28)
/* 803369A0 003338E0 38 03 FF CF */ addi r0, r3, -49
/* 803369A4 003338E4 54 00 06 3E */ clrlwi r0, r0, 0x18
.L_803369A8:
/* 803369A8 003338E8 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 803369AC 003338EC 28 00 00 03 */ cmplwi r0, 3
/* 803369B0 003338F0 40 82 00 94 */ bne .L_80336A44
/* 803369B4 003338F4 7F 83 E3 78 */ mr r3, r28
/* 803369B8 003338F8 81 9C 00 00 */ lwz r12, 0(r28)
/* 803369BC 003338FC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 803369C0 00333900 7D 89 03 A6 */ mtctr r12
/* 803369C4 00333904 4E 80 04 21 */ bctrl
/* 803369C8 00333908 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 803369CC 0033390C 40 82 00 78 */ bne .L_80336A44
/* 803369D0 00333910 38 60 00 6C */ li r3, 0x6c
/* 803369D4 00333914 4B CE D4 D1 */ bl __nw__FUl
/* 803369D8 00333918 7C 78 1B 79 */ or. r24, r3, r3
/* 803369DC 0033391C 41 82 00 14 */ beq .L_803369F0
/* 803369E0 00333920 38 9F 03 60 */ addi r4, r31, 0x360
/* 803369E4 00333924 38 A1 00 38 */ addi r5, r1, 0x38
/* 803369E8 00333928 4B FF B6 5D */ bl __ct__Q28PSSystem6BgmSeqFPCcRCQ27JAInter9SoundInfo
/* 803369EC 0033392C 7C 78 1B 78 */ mr r24, r3
.L_803369F0:
/* 803369F0 00333930 28 18 00 00 */ cmplwi r24, 0
/* 803369F4 00333934 40 82 00 18 */ bne .L_80336A0C
/* 803369F8 00333938 38 7F 00 00 */ addi r3, r31, 0
/* 803369FC 0033393C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336A00 00333940 38 80 04 C7 */ li r4, 0x4c7
/* 80336A04 00333944 4C C6 31 82 */ crclr 6
/* 80336A08 00333948 4B CF 3C 39 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336A0C:
/* 80336A0C 0033394C 7F 03 C3 78 */ mr r3, r24
/* 80336A10 00333950 81 98 00 10 */ lwz r12, 0x10(r24)
/* 80336A14 00333954 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80336A18 00333958 7D 89 03 A6 */ mtctr r12
/* 80336A1C 0033395C 4E 80 04 21 */ bctrl
/* 80336A20 00333960 28 18 00 00 */ cmplwi r24, 0
/* 80336A24 00333964 40 82 00 18 */ bne .L_80336A3C
/* 80336A28 00333968 38 7F 00 00 */ addi r3, r31, 0
/* 80336A2C 0033396C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336A30 00333970 38 80 06 1E */ li r4, 0x61e
/* 80336A34 00333974 4C C6 31 82 */ crclr 6
/* 80336A38 00333978 4B CF 3C 09 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336A3C:
/* 80336A3C 0033397C 38 00 00 30 */ li r0, 0x30
/* 80336A40 00333980 98 1E 00 00 */ stb r0, 0(r30)
.L_80336A44:
/* 80336A44 00333984 28 18 00 00 */ cmplwi r24, 0
/* 80336A48 00333988 40 82 08 44 */ bne .L_8033728C
/* 80336A4C 0033398C 80 1C 00 3C */ lwz r0, 0x3c(r28)
/* 80336A50 00333990 2C 00 00 00 */ cmpwi r0, 0
/* 80336A54 00333994 41 82 00 18 */ beq .L_80336A6C
/* 80336A58 00333998 38 7F 00 00 */ addi r3, r31, 0
/* 80336A5C 0033399C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336A60 003339A0 38 80 06 26 */ li r4, 0x626
/* 80336A64 003339A4 4C C6 31 82 */ crclr 6
/* 80336A68 003339A8 4B CF 3B D9 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336A6C:
/* 80336A6C 003339AC 88 1C 00 06 */ lbz r0, 6(r28)
/* 80336A70 003339B0 3B 20 00 00 */ li r25, 0
/* 80336A74 003339B4 28 00 00 14 */ cmplwi r0, 0x14
/* 80336A78 003339B8 41 81 00 40 */ bgt .L_80336AB8
/* 80336A7C 003339BC 3C 60 80 4E */ lis r3, lbl_804DA974@ha
/* 80336A80 003339C0 54 00 10 3A */ slwi r0, r0, 2
/* 80336A84 003339C4 38 63 A9 74 */ addi r3, r3, lbl_804DA974@l
/* 80336A88 003339C8 7C 03 00 2E */ lwzx r0, r3, r0
/* 80336A8C 003339CC 7C 09 03 A6 */ mtctr r0
/* 80336A90 003339D0 4E 80 04 20 */ bctr
.L_80336A94:
/* 80336A94 003339D4 3B 3F 03 70 */ addi r25, r31, 0x370
/* 80336A98 003339D8 48 00 00 20 */ b .L_80336AB8
.L_80336A9C:
/* 80336A9C 003339DC 3B 3F 03 94 */ addi r25, r31, 0x394
/* 80336AA0 003339E0 48 00 00 18 */ b .L_80336AB8
.L_80336AA4:
/* 80336AA4 003339E4 3B 3F 03 B4 */ addi r25, r31, 0x3b4
/* 80336AA8 003339E8 48 00 00 10 */ b .L_80336AB8
.L_80336AAC:
/* 80336AAC 003339EC 3B 3F 03 D8 */ addi r25, r31, 0x3d8
/* 80336AB0 003339F0 48 00 00 08 */ b .L_80336AB8
.L_80336AB4:
/* 80336AB4 003339F4 3B 3F 03 F8 */ addi r25, r31, 0x3f8
.L_80336AB8:
/* 80336AB8 003339F8 80 0D 98 54 */ lwz r0, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 80336ABC 003339FC 28 00 00 00 */ cmplwi r0, 0
/* 80336AC0 00333A00 41 82 00 18 */ beq .L_80336AD8
/* 80336AC4 00333A04 38 7F 01 78 */ addi r3, r31, 0x178
/* 80336AC8 00333A08 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336ACC 00333A0C 38 80 00 7E */ li r4, 0x7e
/* 80336AD0 00333A10 4C C6 31 82 */ crclr 6
/* 80336AD4 00333A14 4B CF 3B 6D */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336AD8:
/* 80336AD8 00333A18 80 0D 98 54 */ lwz r0, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 80336ADC 00333A1C 28 00 00 00 */ cmplwi r0, 0
/* 80336AE0 00333A20 40 82 00 64 */ bne .L_80336B44
/* 80336AE4 00333A24 80 8D 88 2C */ lwz r4, sCurrentHeap__7JKRHeap@sda21(r13)
/* 80336AE8 00333A28 38 60 00 28 */ li r3, 0x28
/* 80336AEC 00333A2C 38 A0 FF FC */ li r5, -4
/* 80336AF0 00333A30 4B CE D4 51 */ bl __nw__FUlP7JKRHeapi
/* 80336AF4 00333A34 7C 78 1B 79 */ or. r24, r3, r3
/* 80336AF8 00333A38 41 82 00 48 */ beq .L_80336B40
/* 80336AFC 00333A3C 48 00 1E 85 */ bl __ct__Q28PSSystem12TextDataBaseFv
/* 80336B00 00333A40 3C 60 80 4E */ lis r3, "__vt__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@ha
/* 80336B04 00333A44 34 98 00 1C */ addic. r4, r24, 0x1c
/* 80336B08 00333A48 38 03 AA 88 */ addi r0, r3, "__vt__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@l
/* 80336B0C 00333A4C 90 18 00 1C */ stw r0, 0x1c(r24)
/* 80336B10 00333A50 41 82 00 08 */ beq .L_80336B18
/* 80336B14 00333A54 38 84 FF E4 */ addi r4, r4, -28
.L_80336B18:
/* 80336B18 00333A58 3C 60 80 4E */ lis r3, __vt__Q26PSGame13ConductorList@ha
/* 80336B1C 00333A5C 90 8D 98 54 */ stw r4, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 80336B20 00333A60 38 83 AA 6C */ addi r4, r3, __vt__Q26PSGame13ConductorList@l
/* 80336B24 00333A64 38 60 00 00 */ li r3, 0
/* 80336B28 00333A68 90 98 00 00 */ stw r4, 0(r24)
/* 80336B2C 00333A6C 38 84 00 10 */ addi r4, r4, 0x10
/* 80336B30 00333A70 38 00 00 FF */ li r0, 0xff
/* 80336B34 00333A74 90 98 00 1C */ stw r4, 0x1c(r24)
/* 80336B38 00333A78 90 78 00 24 */ stw r3, 0x24(r24)
/* 80336B3C 00333A7C 98 18 00 20 */ stb r0, 0x20(r24)
.L_80336B40:
/* 80336B40 00333A80 93 0D 98 54 */ stw r24, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
.L_80336B44:
/* 80336B44 00333A84 80 0D 98 54 */ lwz r0, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 80336B48 00333A88 28 00 00 00 */ cmplwi r0, 0
/* 80336B4C 00333A8C 40 82 00 18 */ bne .L_80336B64
/* 80336B50 00333A90 38 7F 01 78 */ addi r3, r31, 0x178
/* 80336B54 00333A94 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336B58 00333A98 38 80 00 81 */ li r4, 0x81
/* 80336B5C 00333A9C 4C C6 31 82 */ crclr 6
/* 80336B60 00333AA0 4B CF 3A E1 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336B64:
/* 80336B64 00333AA4 80 0D 98 54 */ lwz r0, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 80336B68 00333AA8 28 00 00 00 */ cmplwi r0, 0
/* 80336B6C 00333AAC 40 82 00 18 */ bne .L_80336B84
/* 80336B70 00333AB0 38 7F 01 78 */ addi r3, r31, 0x178
/* 80336B74 00333AB4 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336B78 00333AB8 38 80 00 89 */ li r4, 0x89
/* 80336B7C 00333ABC 4C C6 31 82 */ crclr 6
/* 80336B80 00333AC0 4B CF 3A C1 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336B84:
/* 80336B84 00333AC4 83 0D 98 54 */ lwz r24, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 80336B88 00333AC8 7F 24 CB 78 */ mr r4, r25
/* 80336B8C 00333ACC 38 A0 00 02 */ li r5, 2
/* 80336B90 00333AD0 7F 03 C3 78 */ mr r3, r24
/* 80336B94 00333AD4 48 00 1E A1 */ bl load__Q28PSSystem12TextDataBaseFPCcQ212JKRDvdRipper15EAllocDirection
/* 80336B98 00333AD8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80336B9C 00333ADC 40 82 00 18 */ bne .L_80336BB4
/* 80336BA0 00333AE0 38 7F 00 00 */ addi r3, r31, 0
/* 80336BA4 00333AE4 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336BA8 00333AE8 38 80 06 41 */ li r4, 0x641
/* 80336BAC 00333AEC 4C C6 31 82 */ crclr 6
/* 80336BB0 00333AF0 4B CF 3A 91 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336BB4:
/* 80336BB4 00333AF4 80 9C 00 44 */ lwz r4, 0x44(r28)
/* 80336BB8 00333AF8 38 7F 04 1C */ addi r3, r31, 0x41c
/* 80336BBC 00333AFC 3C 04 8B 9B */ subis r0, r4, 0x7465
/* 80336BC0 00333B00 28 00 73 74 */ cmplwi r0, 0x7374
/* 80336BC4 00333B04 40 82 00 0C */ bne .L_80336BD0
/* 80336BC8 00333B08 38 00 00 00 */ li r0, 0
/* 80336BCC 00333B0C 48 00 00 10 */ b .L_80336BDC
.L_80336BD0:
/* 80336BD0 00333B10 88 9C 00 47 */ lbz r4, 0x47(r28)
/* 80336BD4 00333B14 38 04 FF CF */ addi r0, r4, -49
/* 80336BD8 00333B18 54 00 06 3E */ clrlwi r0, r0, 0x18
.L_80336BDC:
/* 80336BDC 00333B1C 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 80336BE0 00333B20 4C C6 31 82 */ crclr 6
/* 80336BE4 00333B24 4B DB 6B 09 */ bl OSReport
/* 80336BE8 00333B28 80 7C 00 44 */ lwz r3, 0x44(r28)
/* 80336BEC 00333B2C 8B 5C 00 40 */ lbz r26, 0x40(r28)
/* 80336BF0 00333B30 3C 03 8B 9B */ subis r0, r3, 0x7465
/* 80336BF4 00333B34 28 00 73 74 */ cmplwi r0, 0x7374
/* 80336BF8 00333B38 40 82 00 0C */ bne .L_80336C04
/* 80336BFC 00333B3C 3B 20 00 00 */ li r25, 0
/* 80336C00 00333B40 48 00 00 10 */ b .L_80336C10
.L_80336C04:
/* 80336C04 00333B44 88 7C 00 47 */ lbz r3, 0x47(r28)
/* 80336C08 00333B48 38 03 FF CF */ addi r0, r3, -49
/* 80336C0C 00333B4C 54 19 06 3E */ clrlwi r25, r0, 0x18
.L_80336C10:
/* 80336C10 00333B50 88 0D 98 50 */ lbz r0, sToolMode__Q26PSGame13ConductorList@sda21(r13)
/* 80336C14 00333B54 28 00 00 00 */ cmplwi r0, 0
/* 80336C18 00333B58 41 82 00 34 */ beq .L_80336C4C
/* 80336C1C 00333B5C 88 18 00 20 */ lbz r0, 0x20(r24)
/* 80336C20 00333B60 57 23 06 3E */ clrlwi r3, r25, 0x18
/* 80336C24 00333B64 7C 03 00 40 */ cmplw r3, r0
/* 80336C28 00333B68 40 80 00 18 */ bge .L_80336C40
/* 80336C2C 00333B6C 80 78 00 24 */ lwz r3, 0x24(r24)
/* 80336C30 00333B70 57 20 1D 78 */ rlwinm r0, r25, 3, 0x15, 0x1c
/* 80336C34 00333B74 7C 03 00 AE */ lbzx r0, r3, r0
/* 80336C38 00333B78 7C 1A 00 40 */ cmplw r26, r0
/* 80336C3C 00333B7C 41 80 00 10 */ blt .L_80336C4C
.L_80336C40:
/* 80336C40 00333B80 80 78 00 24 */ lwz r3, 0x24(r24)
/* 80336C44 00333B84 80 83 00 04 */ lwz r4, 4(r3)
/* 80336C48 00333B88 48 00 00 64 */ b .L_80336CAC
.L_80336C4C:
/* 80336C4C 00333B8C 88 18 00 20 */ lbz r0, 0x20(r24)
/* 80336C50 00333B90 57 23 06 3E */ clrlwi r3, r25, 0x18
/* 80336C54 00333B94 7C 03 00 40 */ cmplw r3, r0
/* 80336C58 00333B98 41 80 00 18 */ blt .L_80336C70
/* 80336C5C 00333B9C 38 7F 00 00 */ addi r3, r31, 0
/* 80336C60 00333BA0 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336C64 00333BA4 38 80 00 AF */ li r4, 0xaf
/* 80336C68 00333BA8 4C C6 31 82 */ crclr 6
/* 80336C6C 00333BAC 4B CF 39 D5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336C70:
/* 80336C70 00333BB0 80 78 00 24 */ lwz r3, 0x24(r24)
/* 80336C74 00333BB4 57 39 1D 78 */ rlwinm r25, r25, 3, 0x15, 0x1c
/* 80336C78 00333BB8 7C 03 C8 AE */ lbzx r0, r3, r25
/* 80336C7C 00333BBC 7C 1A 00 40 */ cmplw r26, r0
/* 80336C80 00333BC0 41 80 00 18 */ blt .L_80336C98
/* 80336C84 00333BC4 38 7F 00 00 */ addi r3, r31, 0
/* 80336C88 00333BC8 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336C8C 00333BCC 38 80 00 B0 */ li r4, 0xb0
/* 80336C90 00333BD0 4C C6 31 82 */ crclr 6
/* 80336C94 00333BD4 4B CF 39 AD */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336C98:
/* 80336C98 00333BD8 80 78 00 24 */ lwz r3, 0x24(r24)
/* 80336C9C 00333BDC 57 40 2C F4 */ rlwinm r0, r26, 5, 0x13, 0x1a
/* 80336CA0 00333BE0 7C 63 CA 14 */ add r3, r3, r25
/* 80336CA4 00333BE4 80 63 00 04 */ lwz r3, 4(r3)
/* 80336CA8 00333BE8 7C 83 02 14 */ add r4, r3, r0
.L_80336CAC:
/* 80336CAC 00333BEC 90 81 00 0C */ stw r4, 0xc(r1)
/* 80336CB0 00333BF0 7F 03 C3 78 */ mr r3, r24
/* 80336CB4 00333BF4 38 A1 00 10 */ addi r5, r1, 0x10
/* 80336CB8 00333BF8 38 C1 00 08 */ addi r6, r1, 8
/* 80336CBC 00333BFC 4B FF D8 69 */ bl getSeqAndWaveFromConductor__Q26PSGame13ConductorListFPCcPUcPPc
/* 80336CC0 00333C00 80 01 00 10 */ lwz r0, 0x10(r1)
/* 80336CC4 00333C04 7F 63 DB 78 */ mr r3, r27
/* 80336CC8 00333C08 80 A1 00 08 */ lwz r5, 8(r1)
/* 80336CCC 00333C0C 7F A7 EB 78 */ mr r7, r29
/* 80336CD0 00333C10 90 01 00 28 */ stw r0, 0x28(r1)
/* 80336CD4 00333C14 7F 88 E3 78 */ mr r8, r28
/* 80336CD8 00333C18 80 81 00 0C */ lwz r4, 0xc(r1)
/* 80336CDC 00333C1C 38 C1 00 38 */ addi r6, r1, 0x38
/* 80336CE0 00333C20 88 01 00 28 */ lbz r0, 0x28(r1)
/* 80336CE4 00333C24 39 20 00 00 */ li r9, 0
/* 80336CE8 00333C28 90 A1 00 20 */ stw r5, 0x20(r1)
/* 80336CEC 00333C2C 98 1E 00 00 */ stb r0, 0(r30)
/* 80336CF0 00333C30 81 9B 00 00 */ lwz r12, 0(r27)
/* 80336CF4 00333C34 90 81 00 24 */ stw r4, 0x24(r1)
/* 80336CF8 00333C38 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 80336CFC 00333C3C 7D 89 03 A6 */ mtctr r12
/* 80336D00 00333C40 4E 80 04 21 */ bctrl
/* 80336D04 00333C44 80 0D 98 54 */ lwz r0, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 80336D08 00333C48 7C 78 1B 78 */ mr r24, r3
/* 80336D0C 00333C4C 28 00 00 00 */ cmplwi r0, 0
/* 80336D10 00333C50 41 82 00 1C */ beq .L_80336D2C
/* 80336D14 00333C54 7C 03 03 78 */ mr r3, r0
/* 80336D18 00333C58 38 80 00 01 */ li r4, 1
/* 80336D1C 00333C5C 81 83 00 00 */ lwz r12, 0(r3)
/* 80336D20 00333C60 81 8C 00 08 */ lwz r12, 8(r12)
/* 80336D24 00333C64 7D 89 03 A6 */ mtctr r12
/* 80336D28 00333C68 4E 80 04 21 */ bctrl
.L_80336D2C:
/* 80336D2C 00333C6C 38 00 00 00 */ li r0, 0
/* 80336D30 00333C70 90 0D 98 54 */ stw r0, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 80336D34 00333C74 48 00 05 58 */ b .L_8033728C
.L_80336D38:
/* 80336D38 00333C78 88 1C 00 06 */ lbz r0, 6(r28)
/* 80336D3C 00333C7C 28 00 00 14 */ cmplwi r0, 0x14
/* 80336D40 00333C80 41 81 05 38 */ bgt .L_80337278
/* 80336D44 00333C84 3C 60 80 4E */ lis r3, lbl_804DA920@ha
/* 80336D48 00333C88 54 00 10 3A */ slwi r0, r0, 2
/* 80336D4C 00333C8C 38 63 A9 20 */ addi r3, r3, lbl_804DA920@l
/* 80336D50 00333C90 7C 03 00 2E */ lwzx r0, r3, r0
/* 80336D54 00333C94 7C 09 03 A6 */ mtctr r0
/* 80336D58 00333C98 4E 80 04 20 */ bctr
.L_80336D5C:
/* 80336D5C 00333C9C 7F 63 DB 78 */ mr r3, r27
/* 80336D60 00333CA0 38 9F 04 28 */ addi r4, r31, 0x428
/* 80336D64 00333CA4 81 9B 00 00 */ lwz r12, 0(r27)
/* 80336D68 00333CA8 38 A1 00 38 */ addi r5, r1, 0x38
/* 80336D6C 00333CAC 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 80336D70 00333CB0 7D 89 03 A6 */ mtctr r12
/* 80336D74 00333CB4 4E 80 04 21 */ bctrl
/* 80336D78 00333CB8 38 00 00 0F */ li r0, 0xf
/* 80336D7C 00333CBC 7C 78 1B 78 */ mr r24, r3
/* 80336D80 00333CC0 98 1E 00 00 */ stb r0, 0(r30)
/* 80336D84 00333CC4 48 00 05 08 */ b .L_8033728C
.L_80336D88:
/* 80336D88 00333CC8 7F 63 DB 78 */ mr r3, r27
/* 80336D8C 00333CCC 38 9F 04 38 */ addi r4, r31, 0x438
/* 80336D90 00333CD0 81 9B 00 00 */ lwz r12, 0(r27)
/* 80336D94 00333CD4 38 A1 00 38 */ addi r5, r1, 0x38
/* 80336D98 00333CD8 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 80336D9C 00333CDC 7D 89 03 A6 */ mtctr r12
/* 80336DA0 00333CE0 4E 80 04 21 */ bctrl
/* 80336DA4 00333CE4 38 00 00 02 */ li r0, 2
/* 80336DA8 00333CE8 7C 78 1B 78 */ mr r24, r3
/* 80336DAC 00333CEC 98 1E 00 00 */ stb r0, 0(r30)
/* 80336DB0 00333CF0 48 00 04 DC */ b .L_8033728C
.L_80336DB4:
/* 80336DB4 00333CF4 7F 63 DB 78 */ mr r3, r27
/* 80336DB8 00333CF8 38 9F 04 44 */ addi r4, r31, 0x444
/* 80336DBC 00333CFC 81 9B 00 00 */ lwz r12, 0(r27)
/* 80336DC0 00333D00 38 A1 00 38 */ addi r5, r1, 0x38
/* 80336DC4 00333D04 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 80336DC8 00333D08 7D 89 03 A6 */ mtctr r12
/* 80336DCC 00333D0C 4E 80 04 21 */ bctrl
/* 80336DD0 00333D10 38 00 00 03 */ li r0, 3
/* 80336DD4 00333D14 7C 78 1B 79 */ or. r24, r3, r3
/* 80336DD8 00333D18 98 1E 00 00 */ stb r0, 0(r30)
/* 80336DDC 00333D1C 40 82 00 18 */ bne .L_80336DF4
/* 80336DE0 00333D20 38 7F 00 00 */ addi r3, r31, 0
/* 80336DE4 00333D24 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336DE8 00333D28 38 80 06 68 */ li r4, 0x668
/* 80336DEC 00333D2C 4C C6 31 82 */ crclr 6
/* 80336DF0 00333D30 4B CF 38 51 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336DF4:
/* 80336DF4 00333D34 88 18 00 B4 */ lbz r0, 0xb4(r24)
/* 80336DF8 00333D38 38 60 00 00 */ li r3, 0
/* 80336DFC 00333D3C 28 00 00 01 */ cmplwi r0, 1
/* 80336E00 00333D40 40 82 00 14 */ bne .L_80336E14
/* 80336E04 00333D44 80 18 00 70 */ lwz r0, 0x70(r24)
/* 80336E08 00333D48 28 00 00 00 */ cmplwi r0, 0
/* 80336E0C 00333D4C 41 82 00 08 */ beq .L_80336E14
/* 80336E10 00333D50 38 60 00 01 */ li r3, 1
.L_80336E14:
/* 80336E14 00333D54 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80336E18 00333D58 40 82 00 18 */ bne .L_80336E30
/* 80336E1C 00333D5C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336E20 00333D60 38 62 FD DC */ addi r3, r2, lbl_8051E13C@sda21
/* 80336E24 00333D64 38 80 01 9F */ li r4, 0x19f
/* 80336E28 00333D68 4C C6 31 82 */ crclr 6
/* 80336E2C 00333D6C 4B CF 38 15 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336E30:
/* 80336E30 00333D70 80 78 00 70 */ lwz r3, 0x70(r24)
/* 80336E34 00333D74 38 00 00 1E */ li r0, 0x1e
/* 80336E38 00333D78 B0 03 00 3E */ sth r0, 0x3e(r3)
/* 80336E3C 00333D7C 48 00 04 50 */ b .L_8033728C
.L_80336E40:
/* 80336E40 00333D80 7F 63 DB 78 */ mr r3, r27
/* 80336E44 00333D84 38 9F 04 54 */ addi r4, r31, 0x454
/* 80336E48 00333D88 81 9B 00 00 */ lwz r12, 0(r27)
/* 80336E4C 00333D8C 38 A1 00 38 */ addi r5, r1, 0x38
/* 80336E50 00333D90 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 80336E54 00333D94 7D 89 03 A6 */ mtctr r12
/* 80336E58 00333D98 4E 80 04 21 */ bctrl
/* 80336E5C 00333D9C 38 00 00 04 */ li r0, 4
/* 80336E60 00333DA0 7C 78 1B 79 */ or. r24, r3, r3
/* 80336E64 00333DA4 98 1E 00 00 */ stb r0, 0(r30)
/* 80336E68 00333DA8 40 82 00 18 */ bne .L_80336E80
/* 80336E6C 00333DAC 38 7F 00 00 */ addi r3, r31, 0
/* 80336E70 00333DB0 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336E74 00333DB4 38 80 06 72 */ li r4, 0x672
/* 80336E78 00333DB8 4C C6 31 82 */ crclr 6
/* 80336E7C 00333DBC 4B CF 37 C5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336E80:
/* 80336E80 00333DC0 88 18 00 B4 */ lbz r0, 0xb4(r24)
/* 80336E84 00333DC4 38 60 00 00 */ li r3, 0
/* 80336E88 00333DC8 28 00 00 01 */ cmplwi r0, 1
/* 80336E8C 00333DCC 40 82 00 14 */ bne .L_80336EA0
/* 80336E90 00333DD0 80 18 00 70 */ lwz r0, 0x70(r24)
/* 80336E94 00333DD4 28 00 00 00 */ cmplwi r0, 0
/* 80336E98 00333DD8 41 82 00 08 */ beq .L_80336EA0
/* 80336E9C 00333DDC 38 60 00 01 */ li r3, 1
.L_80336EA0:
/* 80336EA0 00333DE0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80336EA4 00333DE4 40 82 00 18 */ bne .L_80336EBC
/* 80336EA8 00333DE8 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336EAC 00333DEC 38 62 FD DC */ addi r3, r2, lbl_8051E13C@sda21
/* 80336EB0 00333DF0 38 80 01 9F */ li r4, 0x19f
/* 80336EB4 00333DF4 4C C6 31 82 */ crclr 6
/* 80336EB8 00333DF8 4B CF 37 89 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336EBC:
/* 80336EBC 00333DFC 80 78 00 70 */ lwz r3, 0x70(r24)
/* 80336EC0 00333E00 38 00 00 1E */ li r0, 0x1e
/* 80336EC4 00333E04 B0 03 00 3E */ sth r0, 0x3e(r3)
/* 80336EC8 00333E08 48 00 03 C4 */ b .L_8033728C
.L_80336ECC:
/* 80336ECC 00333E0C 38 00 00 00 */ li r0, 0
/* 80336ED0 00333E10 38 60 00 74 */ li r3, 0x74
/* 80336ED4 00333E14 90 01 00 38 */ stw r0, 0x38(r1)
/* 80336ED8 00333E18 4B CE CF CD */ bl __nw__FUl
/* 80336EDC 00333E1C 7C 78 1B 79 */ or. r24, r3, r3
/* 80336EE0 00333E20 41 82 00 18 */ beq .L_80336EF8
/* 80336EE4 00333E24 3C 80 C0 01 */ lis r4, 0xC0011000@ha
/* 80336EE8 00333E28 38 A1 00 38 */ addi r5, r1, 0x38
/* 80336EEC 00333E2C 38 84 10 00 */ addi r4, r4, 0xC0011000@l
/* 80336EF0 00333E30 4B FF B3 29 */ bl __ct__Q28PSSystem9StreamBgmFUlRCQ27JAInter9SoundInfo
/* 80336EF4 00333E34 7C 78 1B 78 */ mr r24, r3
.L_80336EF8:
/* 80336EF8 00333E38 28 18 00 00 */ cmplwi r24, 0
/* 80336EFC 00333E3C 40 82 00 18 */ bne .L_80336F14
/* 80336F00 00333E40 38 7F 00 00 */ addi r3, r31, 0
/* 80336F04 00333E44 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336F08 00333E48 38 80 04 D2 */ li r4, 0x4d2
/* 80336F0C 00333E4C 4C C6 31 82 */ crclr 6
/* 80336F10 00333E50 4B CF 37 31 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80336F14:
/* 80336F14 00333E54 38 00 00 15 */ li r0, 0x15
/* 80336F18 00333E58 98 1E 00 00 */ stb r0, 0(r30)
/* 80336F1C 00333E5C 48 00 03 70 */ b .L_8033728C
.L_80336F20:
/* 80336F20 00333E60 38 00 00 00 */ li r0, 0
/* 80336F24 00333E64 38 60 00 74 */ li r3, 0x74
/* 80336F28 00333E68 90 01 00 38 */ stw r0, 0x38(r1)
/* 80336F2C 00333E6C 4B CE CF 79 */ bl __nw__FUl
/* 80336F30 00333E70 7C 78 1B 79 */ or. r24, r3, r3
/* 80336F34 00333E74 41 82 00 18 */ beq .L_80336F4C
/* 80336F38 00333E78 3C 80 C0 01 */ lis r4, 0xC0011013@ha
/* 80336F3C 00333E7C 38 A1 00 38 */ addi r5, r1, 0x38
/* 80336F40 00333E80 38 84 10 13 */ addi r4, r4, 0xC0011013@l
/* 80336F44 00333E84 4B FF B2 D5 */ bl __ct__Q28PSSystem9StreamBgmFUlRCQ27JAInter9SoundInfo
/* 80336F48 00333E88 7C 78 1B 78 */ mr r24, r3
.L_80336F4C:
/* 80336F4C 00333E8C 28 18 00 00 */ cmplwi r24, 0
/* 80336F50 00333E90 40 82 03 3C */ bne .L_8033728C
/* 80336F54 00333E94 38 7F 00 00 */ addi r3, r31, 0
/* 80336F58 00333E98 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336F5C 00333E9C 38 80 04 D2 */ li r4, 0x4d2
/* 80336F60 00333EA0 4C C6 31 82 */ crclr 6
/* 80336F64 00333EA4 4B CF 36 DD */ bl panic_f__12JUTExceptionFPCciPCce
/* 80336F68 00333EA8 48 00 03 24 */ b .L_8033728C
.L_80336F6C:
/* 80336F6C 00333EAC 38 00 00 00 */ li r0, 0
/* 80336F70 00333EB0 38 60 00 74 */ li r3, 0x74
/* 80336F74 00333EB4 90 01 00 38 */ stw r0, 0x38(r1)
/* 80336F78 00333EB8 4B CE CF 2D */ bl __nw__FUl
/* 80336F7C 00333EBC 7C 78 1B 79 */ or. r24, r3, r3
/* 80336F80 00333EC0 41 82 00 18 */ beq .L_80336F98
/* 80336F84 00333EC4 3C 80 C0 01 */ lis r4, 0xC0011014@ha
/* 80336F88 00333EC8 38 A1 00 38 */ addi r5, r1, 0x38
/* 80336F8C 00333ECC 38 84 10 14 */ addi r4, r4, 0xC0011014@l
/* 80336F90 00333ED0 4B FF B2 89 */ bl __ct__Q28PSSystem9StreamBgmFUlRCQ27JAInter9SoundInfo
/* 80336F94 00333ED4 7C 78 1B 78 */ mr r24, r3
.L_80336F98:
/* 80336F98 00333ED8 28 18 00 00 */ cmplwi r24, 0
/* 80336F9C 00333EDC 40 82 02 F0 */ bne .L_8033728C
/* 80336FA0 00333EE0 38 7F 00 00 */ addi r3, r31, 0
/* 80336FA4 00333EE4 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336FA8 00333EE8 38 80 04 D2 */ li r4, 0x4d2
/* 80336FAC 00333EEC 4C C6 31 82 */ crclr 6
/* 80336FB0 00333EF0 4B CF 36 91 */ bl panic_f__12JUTExceptionFPCciPCce
/* 80336FB4 00333EF4 48 00 02 D8 */ b .L_8033728C
.L_80336FB8:
/* 80336FB8 00333EF8 38 00 00 00 */ li r0, 0
/* 80336FBC 00333EFC 38 60 00 74 */ li r3, 0x74
/* 80336FC0 00333F00 90 01 00 38 */ stw r0, 0x38(r1)
/* 80336FC4 00333F04 4B CE CE E1 */ bl __nw__FUl
/* 80336FC8 00333F08 7C 78 1B 79 */ or. r24, r3, r3
/* 80336FCC 00333F0C 41 82 00 18 */ beq .L_80336FE4
/* 80336FD0 00333F10 3C 80 C0 01 */ lis r4, 0xC001101E@ha
/* 80336FD4 00333F14 38 A1 00 38 */ addi r5, r1, 0x38
/* 80336FD8 00333F18 38 84 10 1E */ addi r4, r4, 0xC001101E@l
/* 80336FDC 00333F1C 4B FF B2 3D */ bl __ct__Q28PSSystem9StreamBgmFUlRCQ27JAInter9SoundInfo
/* 80336FE0 00333F20 7C 78 1B 78 */ mr r24, r3
.L_80336FE4:
/* 80336FE4 00333F24 28 18 00 00 */ cmplwi r24, 0
/* 80336FE8 00333F28 40 82 02 A4 */ bne .L_8033728C
/* 80336FEC 00333F2C 38 7F 00 00 */ addi r3, r31, 0
/* 80336FF0 00333F30 38 BF 00 0C */ addi r5, r31, 0xc
/* 80336FF4 00333F34 38 80 04 D2 */ li r4, 0x4d2
/* 80336FF8 00333F38 4C C6 31 82 */ crclr 6
/* 80336FFC 00333F3C 4B CF 36 45 */ bl panic_f__12JUTExceptionFPCciPCce
/* 80337000 00333F40 48 00 02 8C */ b .L_8033728C
.L_80337004:
/* 80337004 00333F44 38 60 00 6C */ li r3, 0x6c
/* 80337008 00333F48 4B CE CE 9D */ bl __nw__FUl
/* 8033700C 00333F4C 7C 78 1B 79 */ or. r24, r3, r3
/* 80337010 00333F50 41 82 00 14 */ beq .L_80337024
/* 80337014 00333F54 38 9F 04 60 */ addi r4, r31, 0x460
/* 80337018 00333F58 38 A1 00 38 */ addi r5, r1, 0x38
/* 8033701C 00333F5C 4B FF B0 29 */ bl __ct__Q28PSSystem6BgmSeqFPCcRCQ27JAInter9SoundInfo
/* 80337020 00333F60 7C 78 1B 78 */ mr r24, r3
.L_80337024:
/* 80337024 00333F64 28 18 00 00 */ cmplwi r24, 0
/* 80337028 00333F68 40 82 00 18 */ bne .L_80337040
/* 8033702C 00333F6C 38 7F 00 00 */ addi r3, r31, 0
/* 80337030 00333F70 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337034 00333F74 38 80 04 C7 */ li r4, 0x4c7
/* 80337038 00333F78 4C C6 31 82 */ crclr 6
/* 8033703C 00333F7C 4B CF 36 05 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337040:
/* 80337040 00333F80 7F 03 C3 78 */ mr r3, r24
/* 80337044 00333F84 81 98 00 10 */ lwz r12, 0x10(r24)
/* 80337048 00333F88 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 8033704C 00333F8C 7D 89 03 A6 */ mtctr r12
/* 80337050 00333F90 4E 80 04 21 */ bctrl
/* 80337054 00333F94 38 00 00 10 */ li r0, 0x10
/* 80337058 00333F98 98 1E 00 00 */ stb r0, 0(r30)
/* 8033705C 00333F9C 48 00 02 30 */ b .L_8033728C
.L_80337060:
/* 80337060 00333FA0 38 60 00 6C */ li r3, 0x6c
/* 80337064 00333FA4 4B CE CE 41 */ bl __nw__FUl
/* 80337068 00333FA8 7C 78 1B 79 */ or. r24, r3, r3
/* 8033706C 00333FAC 41 82 00 14 */ beq .L_80337080
/* 80337070 00333FB0 38 9F 04 70 */ addi r4, r31, 0x470
/* 80337074 00333FB4 38 A1 00 38 */ addi r5, r1, 0x38
/* 80337078 00333FB8 4B FF AF CD */ bl __ct__Q28PSSystem6BgmSeqFPCcRCQ27JAInter9SoundInfo
/* 8033707C 00333FBC 7C 78 1B 78 */ mr r24, r3
.L_80337080:
/* 80337080 00333FC0 28 18 00 00 */ cmplwi r24, 0
/* 80337084 00333FC4 40 82 00 18 */ bne .L_8033709C
/* 80337088 00333FC8 38 7F 00 00 */ addi r3, r31, 0
/* 8033708C 00333FCC 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337090 00333FD0 38 80 04 C7 */ li r4, 0x4c7
/* 80337094 00333FD4 4C C6 31 82 */ crclr 6
/* 80337098 00333FD8 4B CF 35 A9 */ bl panic_f__12JUTExceptionFPCciPCce
.L_8033709C:
/* 8033709C 00333FDC 7F 03 C3 78 */ mr r3, r24
/* 803370A0 00333FE0 81 98 00 10 */ lwz r12, 0x10(r24)
/* 803370A4 00333FE4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 803370A8 00333FE8 7D 89 03 A6 */ mtctr r12
/* 803370AC 00333FEC 4E 80 04 21 */ bctrl
/* 803370B0 00333FF0 38 00 00 10 */ li r0, 0x10
/* 803370B4 00333FF4 98 1E 00 00 */ stb r0, 0(r30)
/* 803370B8 00333FF8 48 00 01 D4 */ b .L_8033728C
.L_803370BC:
/* 803370BC 00333FFC 38 60 00 6C */ li r3, 0x6c
/* 803370C0 00334000 4B CE CD E5 */ bl __nw__FUl
/* 803370C4 00334004 7C 78 1B 79 */ or. r24, r3, r3
/* 803370C8 00334008 41 82 00 14 */ beq .L_803370DC
/* 803370CC 0033400C 38 9F 04 84 */ addi r4, r31, 0x484
/* 803370D0 00334010 38 A1 00 38 */ addi r5, r1, 0x38
/* 803370D4 00334014 4B FF AF 71 */ bl __ct__Q28PSSystem6BgmSeqFPCcRCQ27JAInter9SoundInfo
/* 803370D8 00334018 7C 78 1B 78 */ mr r24, r3
.L_803370DC:
/* 803370DC 0033401C 28 18 00 00 */ cmplwi r24, 0
/* 803370E0 00334020 40 82 00 18 */ bne .L_803370F8
/* 803370E4 00334024 38 7F 00 00 */ addi r3, r31, 0
/* 803370E8 00334028 38 BF 00 0C */ addi r5, r31, 0xc
/* 803370EC 0033402C 38 80 04 C7 */ li r4, 0x4c7
/* 803370F0 00334030 4C C6 31 82 */ crclr 6
/* 803370F4 00334034 4B CF 35 4D */ bl panic_f__12JUTExceptionFPCciPCce
.L_803370F8:
/* 803370F8 00334038 7F 03 C3 78 */ mr r3, r24
/* 803370FC 0033403C 81 98 00 10 */ lwz r12, 0x10(r24)
/* 80337100 00334040 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80337104 00334044 7D 89 03 A6 */ mtctr r12
/* 80337108 00334048 4E 80 04 21 */ bctrl
/* 8033710C 0033404C 38 00 00 14 */ li r0, 0x14
/* 80337110 00334050 98 1E 00 00 */ stb r0, 0(r30)
/* 80337114 00334054 48 00 01 78 */ b .L_8033728C
.L_80337118:
/* 80337118 00334058 38 60 00 6C */ li r3, 0x6c
/* 8033711C 0033405C 4B CE CD 89 */ bl __nw__FUl
/* 80337120 00334060 7C 78 1B 79 */ or. r24, r3, r3
/* 80337124 00334064 41 82 00 14 */ beq .L_80337138
/* 80337128 00334068 38 9F 04 90 */ addi r4, r31, 0x490
/* 8033712C 0033406C 38 A1 00 38 */ addi r5, r1, 0x38
/* 80337130 00334070 4B FF AF 15 */ bl __ct__Q28PSSystem6BgmSeqFPCcRCQ27JAInter9SoundInfo
/* 80337134 00334074 7C 78 1B 78 */ mr r24, r3
.L_80337138:
/* 80337138 00334078 28 18 00 00 */ cmplwi r24, 0
/* 8033713C 0033407C 40 82 00 18 */ bne .L_80337154
/* 80337140 00334080 38 7F 00 00 */ addi r3, r31, 0
/* 80337144 00334084 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337148 00334088 38 80 04 C7 */ li r4, 0x4c7
/* 8033714C 0033408C 4C C6 31 82 */ crclr 6
/* 80337150 00334090 4B CF 34 F1 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337154:
/* 80337154 00334094 7F 03 C3 78 */ mr r3, r24
/* 80337158 00334098 81 98 00 10 */ lwz r12, 0x10(r24)
/* 8033715C 0033409C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80337160 003340A0 7D 89 03 A6 */ mtctr r12
/* 80337164 003340A4 4E 80 04 21 */ bctrl
/* 80337168 003340A8 38 00 00 24 */ li r0, 0x24
/* 8033716C 003340AC 98 1E 00 00 */ stb r0, 0(r30)
/* 80337170 003340B0 48 00 01 1C */ b .L_8033728C
.L_80337174:
/* 80337174 003340B4 38 60 00 6C */ li r3, 0x6c
/* 80337178 003340B8 4B CE CD 2D */ bl __nw__FUl
/* 8033717C 003340BC 7C 78 1B 79 */ or. r24, r3, r3
/* 80337180 003340C0 41 82 00 14 */ beq .L_80337194
/* 80337184 003340C4 38 9F 04 9C */ addi r4, r31, 0x49c
/* 80337188 003340C8 38 A1 00 38 */ addi r5, r1, 0x38
/* 8033718C 003340CC 4B FF AE B9 */ bl __ct__Q28PSSystem6BgmSeqFPCcRCQ27JAInter9SoundInfo
/* 80337190 003340D0 7C 78 1B 78 */ mr r24, r3
.L_80337194:
/* 80337194 003340D4 28 18 00 00 */ cmplwi r24, 0
/* 80337198 003340D8 40 82 00 18 */ bne .L_803371B0
/* 8033719C 003340DC 38 7F 00 00 */ addi r3, r31, 0
/* 803371A0 003340E0 38 BF 00 0C */ addi r5, r31, 0xc
/* 803371A4 003340E4 38 80 04 C7 */ li r4, 0x4c7
/* 803371A8 003340E8 4C C6 31 82 */ crclr 6
/* 803371AC 003340EC 4B CF 34 95 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803371B0:
/* 803371B0 003340F0 7F 03 C3 78 */ mr r3, r24
/* 803371B4 003340F4 81 98 00 10 */ lwz r12, 0x10(r24)
/* 803371B8 003340F8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 803371BC 003340FC 7D 89 03 A6 */ mtctr r12
/* 803371C0 00334100 4E 80 04 21 */ bctrl
/* 803371C4 00334104 38 00 00 13 */ li r0, 0x13
/* 803371C8 00334108 98 1E 00 00 */ stb r0, 0(r30)
/* 803371CC 0033410C 48 00 00 C0 */ b .L_8033728C
.L_803371D0:
/* 803371D0 00334110 38 60 00 6C */ li r3, 0x6c
/* 803371D4 00334114 4B CE CC D1 */ bl __nw__FUl
/* 803371D8 00334118 7C 78 1B 79 */ or. r24, r3, r3
/* 803371DC 0033411C 41 82 00 14 */ beq .L_803371F0
/* 803371E0 00334120 38 9F 04 AC */ addi r4, r31, 0x4ac
/* 803371E4 00334124 38 A1 00 38 */ addi r5, r1, 0x38
/* 803371E8 00334128 4B FF AE 5D */ bl __ct__Q28PSSystem6BgmSeqFPCcRCQ27JAInter9SoundInfo
/* 803371EC 0033412C 7C 78 1B 78 */ mr r24, r3
.L_803371F0:
/* 803371F0 00334130 28 18 00 00 */ cmplwi r24, 0
/* 803371F4 00334134 40 82 00 18 */ bne .L_8033720C
/* 803371F8 00334138 38 7F 00 00 */ addi r3, r31, 0
/* 803371FC 0033413C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337200 00334140 38 80 04 C7 */ li r4, 0x4c7
/* 80337204 00334144 4C C6 31 82 */ crclr 6
/* 80337208 00334148 4B CF 34 39 */ bl panic_f__12JUTExceptionFPCciPCce
.L_8033720C:
/* 8033720C 0033414C 7F 03 C3 78 */ mr r3, r24
/* 80337210 00334150 81 98 00 10 */ lwz r12, 0x10(r24)
/* 80337214 00334154 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80337218 00334158 7D 89 03 A6 */ mtctr r12
/* 8033721C 0033415C 4E 80 04 21 */ bctrl
/* 80337220 00334160 38 00 00 13 */ li r0, 0x13
/* 80337224 00334164 98 1E 00 00 */ stb r0, 0(r30)
/* 80337228 00334168 48 00 00 64 */ b .L_8033728C
.L_8033722C:
/* 8033722C 0033416C 38 00 00 00 */ li r0, 0
/* 80337230 00334170 38 60 00 74 */ li r3, 0x74
/* 80337234 00334174 90 01 00 38 */ stw r0, 0x38(r1)
/* 80337238 00334178 4B CE CC 6D */ bl __nw__FUl
/* 8033723C 0033417C 7C 78 1B 79 */ or. r24, r3, r3
/* 80337240 00334180 41 82 00 18 */ beq .L_80337258
/* 80337244 00334184 3C 80 C0 01 */ lis r4, 0xC001100F@ha
/* 80337248 00334188 38 A1 00 38 */ addi r5, r1, 0x38
/* 8033724C 0033418C 38 84 10 0F */ addi r4, r4, 0xC001100F@l
/* 80337250 00334190 4B FF AF C9 */ bl __ct__Q28PSSystem9StreamBgmFUlRCQ27JAInter9SoundInfo
/* 80337254 00334194 7C 78 1B 78 */ mr r24, r3
.L_80337258:
/* 80337258 00334198 28 18 00 00 */ cmplwi r24, 0
/* 8033725C 0033419C 40 82 00 30 */ bne .L_8033728C
/* 80337260 003341A0 38 7F 00 00 */ addi r3, r31, 0
/* 80337264 003341A4 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337268 003341A8 38 80 04 D2 */ li r4, 0x4d2
/* 8033726C 003341AC 4C C6 31 82 */ crclr 6
/* 80337270 003341B0 4B CF 33 D1 */ bl panic_f__12JUTExceptionFPCciPCce
/* 80337274 003341B4 48 00 00 18 */ b .L_8033728C
.L_80337278:
/* 80337278 003341B8 38 7F 00 00 */ addi r3, r31, 0
/* 8033727C 003341BC 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337280 003341C0 38 80 06 D1 */ li r4, 0x6d1
/* 80337284 003341C4 4C C6 31 82 */ crclr 6
/* 80337288 003341C8 4B CF 33 B9 */ bl panic_f__12JUTExceptionFPCciPCce
.L_8033728C:
/* 8033728C 003341CC 28 18 00 00 */ cmplwi r24, 0
/* 80337290 003341D0 40 82 00 18 */ bne .L_803372A8
/* 80337294 003341D4 38 7F 00 00 */ addi r3, r31, 0
/* 80337298 003341D8 38 BF 00 0C */ addi r5, r31, 0xc
/* 8033729C 003341DC 38 80 06 D5 */ li r4, 0x6d5
/* 803372A0 003341E0 4C C6 31 82 */ crclr 6
/* 803372A4 003341E4 4B CF 33 9D */ bl panic_f__12JUTExceptionFPCciPCce
.L_803372A8:
/* 803372A8 003341E8 88 01 00 44 */ lbz r0, 0x44(r1)
/* 803372AC 003341EC 28 00 00 7F */ cmplwi r0, 0x7f
/* 803372B0 003341F0 40 81 00 18 */ ble .L_803372C8
/* 803372B4 003341F4 38 7F 00 00 */ addi r3, r31, 0
/* 803372B8 003341F8 38 BF 00 0C */ addi r5, r31, 0xc
/* 803372BC 003341FC 38 80 06 D6 */ li r4, 0x6d6
/* 803372C0 00334200 4C C6 31 82 */ crclr 6
/* 803372C4 00334204 4B CF 33 7D */ bl panic_f__12JUTExceptionFPCciPCce
.L_803372C8:
/* 803372C8 00334208 7F 03 C3 78 */ mr r3, r24
/* 803372CC 0033420C BB 01 00 50 */ lmw r24, 0x50(r1)
/* 803372D0 00334210 80 01 00 74 */ lwz r0, 0x74(r1)
/* 803372D4 00334214 7C 08 03 A6 */ mtlr r0
/* 803372D8 00334218 38 21 00 70 */ addi r1, r1, 0x70
/* 803372DC 0033421C 4E 80 00 20 */ blr
.global seqCpuSync__6PSGameFP8JASTrackUs
seqCpuSync__6PSGameFP8JASTrackUs:
/* 803372E0 00334220 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 803372E4 00334224 7C 08 02 A6 */ mflr r0
/* 803372E8 00334228 3C A0 80 49 */ lis r5, lbl_8048F918@ha
/* 803372EC 0033422C 90 01 00 34 */ stw r0, 0x34(r1)
/* 803372F0 00334230 BF 21 00 14 */ stmw r25, 0x14(r1)
/* 803372F4 00334234 54 9E 04 3E */ clrlwi r30, r4, 0x10
/* 803372F8 00334238 2C 1E 30 01 */ cmpwi r30, 0x3001
/* 803372FC 0033423C 7C 9A 23 78 */ mr r26, r4
/* 80337300 00334240 7C 7C 1B 78 */ mr r28, r3
/* 80337304 00334244 3B E5 F9 18 */ addi r31, r5, lbl_8048F918@l
/* 80337308 00334248 41 82 00 B8 */ beq .L_803373C0
/* 8033730C 0033424C 40 80 00 28 */ bge .L_80337334
/* 80337310 00334250 2C 1E 00 01 */ cmpwi r30, 1
/* 80337314 00334254 41 82 03 4C */ beq .L_80337660
/* 80337318 00334258 40 80 00 10 */ bge .L_80337328
/* 8033731C 0033425C 2C 1E 00 00 */ cmpwi r30, 0
/* 80337320 00334260 40 80 02 08 */ bge .L_80337528
/* 80337324 00334264 48 00 03 44 */ b .L_80337668
.L_80337328:
/* 80337328 00334268 2C 1E 30 00 */ cmpwi r30, 0x3000
/* 8033732C 0033426C 40 80 00 24 */ bge .L_80337350
/* 80337330 00334270 48 00 03 38 */ b .L_80337668
.L_80337334:
/* 80337334 00334274 2C 1E 50 00 */ cmpwi r30, 0x5000
/* 80337338 00334278 41 82 01 E0 */ beq .L_80337518
/* 8033733C 0033427C 40 80 03 2C */ bge .L_80337668
/* 80337340 00334280 2C 1E 30 03 */ cmpwi r30, 0x3003
/* 80337344 00334284 41 82 01 60 */ beq .L_803374A4
/* 80337348 00334288 40 80 03 20 */ bge .L_80337668
/* 8033734C 0033428C 48 00 00 E4 */ b .L_80337430
.L_80337350:
/* 80337350 00334290 80 0D 85 40 */ lwz r0, sRappa__Q26PSGame5Rappa@sda21(r13)
/* 80337354 00334294 28 00 00 00 */ cmplwi r0, 0
/* 80337358 00334298 40 82 00 18 */ bne .L_80337370
/* 8033735C 0033429C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337360 003342A0 38 62 FD E4 */ addi r3, r2, lbl_8051E144@sda21
/* 80337364 003342A4 38 80 00 1C */ li r4, 0x1c
/* 80337368 003342A8 4C C6 31 82 */ crclr 6
/* 8033736C 003342AC 4B CF 32 D5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337370:
/* 80337370 003342B0 80 0D 85 40 */ lwz r0, sRappa__Q26PSGame5Rappa@sda21(r13)
/* 80337374 003342B4 28 00 00 00 */ cmplwi r0, 0
/* 80337378 003342B8 40 82 00 18 */ bne .L_80337390
/* 8033737C 003342BC 38 7F 00 00 */ addi r3, r31, 0
/* 80337380 003342C0 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337384 003342C4 38 80 07 53 */ li r4, 0x753
/* 80337388 003342C8 4C C6 31 82 */ crclr 6
/* 8033738C 003342CC 4B CF 32 B5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337390:
/* 80337390 003342D0 80 0D 85 40 */ lwz r0, sRappa__Q26PSGame5Rappa@sda21(r13)
/* 80337394 003342D4 28 00 00 00 */ cmplwi r0, 0
/* 80337398 003342D8 40 82 00 18 */ bne .L_803373B0
/* 8033739C 003342DC 38 BF 00 0C */ addi r5, r31, 0xc
/* 803373A0 003342E0 38 62 FD E4 */ addi r3, r2, lbl_8051E144@sda21
/* 803373A4 003342E4 38 80 00 1C */ li r4, 0x1c
/* 803373A8 003342E8 4C C6 31 82 */ crclr 6
/* 803373AC 003342EC 4B CF 32 95 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803373B0:
/* 803373B0 003342F0 80 6D 85 40 */ lwz r3, sRappa__Q26PSGame5Rappa@sda21(r13)
/* 803373B4 003342F4 7F 84 E3 78 */ mr r4, r28
/* 803373B8 003342F8 48 00 84 49 */ bl syncCpu_TblNo__Q26PSGame5RappaFP8JASTrack
/* 803373BC 003342FC 48 00 08 5C */ b .L_80337C18
.L_803373C0:
/* 803373C0 00334300 80 0D 85 40 */ lwz r0, sRappa__Q26PSGame5Rappa@sda21(r13)
/* 803373C4 00334304 28 00 00 00 */ cmplwi r0, 0
/* 803373C8 00334308 40 82 00 18 */ bne .L_803373E0
/* 803373CC 0033430C 38 BF 00 0C */ addi r5, r31, 0xc
/* 803373D0 00334310 38 62 FD E4 */ addi r3, r2, lbl_8051E144@sda21
/* 803373D4 00334314 38 80 00 1C */ li r4, 0x1c
/* 803373D8 00334318 4C C6 31 82 */ crclr 6
/* 803373DC 0033431C 4B CF 32 65 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803373E0:
/* 803373E0 00334320 80 0D 85 40 */ lwz r0, sRappa__Q26PSGame5Rappa@sda21(r13)
/* 803373E4 00334324 28 00 00 00 */ cmplwi r0, 0
/* 803373E8 00334328 40 82 00 18 */ bne .L_80337400
/* 803373EC 0033432C 38 7F 00 00 */ addi r3, r31, 0
/* 803373F0 00334330 38 BF 00 0C */ addi r5, r31, 0xc
/* 803373F4 00334334 38 80 07 57 */ li r4, 0x757
/* 803373F8 00334338 4C C6 31 82 */ crclr 6
/* 803373FC 0033433C 4B CF 32 45 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337400:
/* 80337400 00334340 80 0D 85 40 */ lwz r0, sRappa__Q26PSGame5Rappa@sda21(r13)
/* 80337404 00334344 28 00 00 00 */ cmplwi r0, 0
/* 80337408 00334348 40 82 00 18 */ bne .L_80337420
/* 8033740C 0033434C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337410 00334350 38 62 FD E4 */ addi r3, r2, lbl_8051E144@sda21
/* 80337414 00334354 38 80 00 1C */ li r4, 0x1c
/* 80337418 00334358 4C C6 31 82 */ crclr 6
/* 8033741C 0033435C 4B CF 32 25 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337420:
/* 80337420 00334360 80 6D 85 40 */ lwz r3, sRappa__Q26PSGame5Rappa@sda21(r13)
/* 80337424 00334364 7F 84 E3 78 */ mr r4, r28
/* 80337428 00334368 48 00 83 9D */ bl syncCpu_WaitChk__Q26PSGame5RappaFP8JASTrack
/* 8033742C 0033436C 48 00 07 EC */ b .L_80337C18
.L_80337430:
/* 80337430 00334370 3B 6D 85 40 */ addi r27, r13, sRappa__Q26PSGame5Rappa@sda21
/* 80337434 00334374 80 1B 00 04 */ lwz r0, 4(r27)
/* 80337438 00334378 28 00 00 00 */ cmplwi r0, 0
/* 8033743C 0033437C 40 82 00 18 */ bne .L_80337454
/* 80337440 00334380 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337444 00334384 38 62 FD E4 */ addi r3, r2, lbl_8051E144@sda21
/* 80337448 00334388 38 80 00 1C */ li r4, 0x1c
/* 8033744C 0033438C 4C C6 31 82 */ crclr 6
/* 80337450 00334390 4B CF 31 F1 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337454:
/* 80337454 00334394 80 1B 00 04 */ lwz r0, 4(r27)
/* 80337458 00334398 28 00 00 00 */ cmplwi r0, 0
/* 8033745C 0033439C 40 82 00 18 */ bne .L_80337474
/* 80337460 003343A0 38 7F 00 00 */ addi r3, r31, 0
/* 80337464 003343A4 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337468 003343A8 38 80 07 5B */ li r4, 0x75b
/* 8033746C 003343AC 4C C6 31 82 */ crclr 6
/* 80337470 003343B0 4B CF 31 D1 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337474:
/* 80337474 003343B4 80 1B 00 04 */ lwz r0, 4(r27)
/* 80337478 003343B8 28 00 00 00 */ cmplwi r0, 0
/* 8033747C 003343BC 40 82 00 18 */ bne .L_80337494
/* 80337480 003343C0 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337484 003343C4 38 62 FD E4 */ addi r3, r2, lbl_8051E144@sda21
/* 80337488 003343C8 38 80 00 1C */ li r4, 0x1c
/* 8033748C 003343CC 4C C6 31 82 */ crclr 6
/* 80337490 003343D0 4B CF 31 B1 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337494:
/* 80337494 003343D4 80 7B 00 04 */ lwz r3, 4(r27)
/* 80337498 003343D8 7F 84 E3 78 */ mr r4, r28
/* 8033749C 003343DC 48 00 83 65 */ bl syncCpu_TblNo__Q26PSGame5RappaFP8JASTrack
/* 803374A0 003343E0 48 00 07 78 */ b .L_80337C18
.L_803374A4:
/* 803374A4 003343E4 3B 6D 85 40 */ addi r27, r13, sRappa__Q26PSGame5Rappa@sda21
/* 803374A8 003343E8 80 1B 00 04 */ lwz r0, 4(r27)
/* 803374AC 003343EC 28 00 00 00 */ cmplwi r0, 0
/* 803374B0 003343F0 40 82 00 18 */ bne .L_803374C8
/* 803374B4 003343F4 38 BF 00 0C */ addi r5, r31, 0xc
/* 803374B8 003343F8 38 62 FD E4 */ addi r3, r2, lbl_8051E144@sda21
/* 803374BC 003343FC 38 80 00 1C */ li r4, 0x1c
/* 803374C0 00334400 4C C6 31 82 */ crclr 6
/* 803374C4 00334404 4B CF 31 7D */ bl panic_f__12JUTExceptionFPCciPCce
.L_803374C8:
/* 803374C8 00334408 80 1B 00 04 */ lwz r0, 4(r27)
/* 803374CC 0033440C 28 00 00 00 */ cmplwi r0, 0
/* 803374D0 00334410 40 82 00 18 */ bne .L_803374E8
/* 803374D4 00334414 38 7F 00 00 */ addi r3, r31, 0
/* 803374D8 00334418 38 BF 00 0C */ addi r5, r31, 0xc
/* 803374DC 0033441C 38 80 07 5F */ li r4, 0x75f
/* 803374E0 00334420 4C C6 31 82 */ crclr 6
/* 803374E4 00334424 4B CF 31 5D */ bl panic_f__12JUTExceptionFPCciPCce
.L_803374E8:
/* 803374E8 00334428 80 1B 00 04 */ lwz r0, 4(r27)
/* 803374EC 0033442C 28 00 00 00 */ cmplwi r0, 0
/* 803374F0 00334430 40 82 00 18 */ bne .L_80337508
/* 803374F4 00334434 38 BF 00 0C */ addi r5, r31, 0xc
/* 803374F8 00334438 38 62 FD E4 */ addi r3, r2, lbl_8051E144@sda21
/* 803374FC 0033443C 38 80 00 1C */ li r4, 0x1c
/* 80337500 00334440 4C C6 31 82 */ crclr 6
/* 80337504 00334444 4B CF 31 3D */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337508:
/* 80337508 00334448 80 7B 00 04 */ lwz r3, 4(r27)
/* 8033750C 0033444C 7F 84 E3 78 */ mr r4, r28
/* 80337510 00334450 48 00 82 B5 */ bl syncCpu_WaitChk__Q26PSGame5RappaFP8JASTrack
/* 80337514 00334454 48 00 07 04 */ b .L_80337C18
.L_80337518:
/* 80337518 00334458 80 6D 94 90 */ lwz r3, playData__4Game@sda21(r13)
/* 8033751C 0033445C 88 03 00 2F */ lbz r0, 0x2f(r3)
/* 80337520 00334460 54 03 07 FE */ clrlwi r3, r0, 0x1f
/* 80337524 00334464 48 00 06 F4 */ b .L_80337C18
.L_80337528:
/* 80337528 00334468 57 DE 07 FE */ clrlwi r30, r30, 0x1f
/* 8033752C 0033446C 3B 20 00 00 */ li r25, 0
/* 80337530 00334470 3B A0 00 00 */ li r29, 0
/* 80337534 00334474 48 00 01 18 */ b .L_8033764C
.L_80337538:
/* 80337538 00334478 7F A3 EB 78 */ mr r3, r29
/* 8033753C 0033447C 4B D7 C2 ED */ bl getPlayTrackInfo__Q27JAInter11SequenceMgrFUl
/* 80337540 00334480 80 03 00 48 */ lwz r0, 0x48(r3)
/* 80337544 00334484 28 00 00 00 */ cmplwi r0, 0
/* 80337548 00334488 41 82 01 00 */ beq .L_80337648
/* 8033754C 0033448C 7F A3 EB 78 */ mr r3, r29
/* 80337550 00334490 4B D7 C2 D9 */ bl getPlayTrackInfo__Q27JAInter11SequenceMgrFUl
/* 80337554 00334494 80 83 00 48 */ lwz r4, 0x48(r3)
/* 80337558 00334498 7F A3 EB 78 */ mr r3, r29
/* 8033755C 0033449C 3B 64 03 0C */ addi r27, r4, 0x30c
/* 80337560 003344A0 4B D7 C2 C9 */ bl getPlayTrackInfo__Q27JAInter11SequenceMgrFUl
/* 80337564 003344A4 80 63 00 48 */ lwz r3, 0x48(r3)
/* 80337568 003344A8 80 03 00 20 */ lwz r0, 0x20(r3)
/* 8033756C 003344AC 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14
/* 80337570 003344B0 41 82 00 10 */ beq .L_80337580
/* 80337574 003344B4 80 7C 02 F8 */ lwz r3, 0x2f8(r28)
/* 80337578 003344B8 83 43 02 F8 */ lwz r26, 0x2f8(r3)
/* 8033757C 003344BC 48 00 00 08 */ b .L_80337584
.L_80337580:
/* 80337580 003344C0 83 5C 02 F8 */ lwz r26, 0x2f8(r28)
.L_80337584:
/* 80337584 003344C4 7C 1B D0 40 */ cmplw r27, r26
/* 80337588 003344C8 40 82 00 C0 */ bne .L_80337648
/* 8033758C 003344CC 80 7C 03 48 */ lwz r3, 0x348(r28)
/* 80337590 003344D0 4B D7 5E 3D */ bl routeToTrack__7JAInterFUl
/* 80337594 003344D4 80 0D 98 80 */ lwz r0, spSceneMgr__8PSSystem@sda21(r13)
/* 80337598 003344D8 7C 79 1B 78 */ mr r25, r3
/* 8033759C 003344DC 28 00 00 00 */ cmplwi r0, 0
/* 803375A0 003344E0 40 82 00 18 */ bne .L_803375B8
/* 803375A4 003344E4 38 7F 01 90 */ addi r3, r31, 0x190
/* 803375A8 003344E8 38 BF 00 0C */ addi r5, r31, 0xc
/* 803375AC 003344EC 38 80 01 D3 */ li r4, 0x1d3
/* 803375B0 003344F0 4C C6 31 82 */ crclr 6
/* 803375B4 003344F4 4B CF 30 8D */ bl panic_f__12JUTExceptionFPCciPCce
.L_803375B8:
/* 803375B8 003344F8 83 6D 98 80 */ lwz r27, spSceneMgr__8PSSystem@sda21(r13)
/* 803375BC 003344FC 28 1B 00 00 */ cmplwi r27, 0
/* 803375C0 00334500 40 82 00 18 */ bne .L_803375D8
/* 803375C4 00334504 38 7F 01 90 */ addi r3, r31, 0x190
/* 803375C8 00334508 38 BF 00 0C */ addi r5, r31, 0xc
/* 803375CC 0033450C 38 80 01 DC */ li r4, 0x1dc
/* 803375D0 00334510 4C C6 31 82 */ crclr 6
/* 803375D4 00334514 4B CF 30 6D */ bl panic_f__12JUTExceptionFPCciPCce
.L_803375D8:
/* 803375D8 00334518 7F 63 DB 78 */ mr r3, r27
/* 803375DC 0033451C 7F 84 E3 78 */ mr r4, r28
/* 803375E0 00334520 48 00 A5 19 */ bl findSeq__Q28PSSystem8SceneMgrFP8JASTrack
/* 803375E4 00334524 7C 7B 1B 79 */ or. r27, r3, r3
/* 803375E8 00334528 40 82 00 18 */ bne .L_80337600
/* 803375EC 0033452C 38 7F 00 00 */ addi r3, r31, 0
/* 803375F0 00334530 38 BF 00 0C */ addi r5, r31, 0xc
/* 803375F4 00334534 38 80 07 83 */ li r4, 0x783
/* 803375F8 00334538 4C C6 31 82 */ crclr 6
/* 803375FC 0033453C 4B CF 30 45 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337600:
/* 80337600 00334540 7F A3 EB 78 */ mr r3, r29
/* 80337604 00334544 4B D7 C2 25 */ bl getPlayTrackInfo__Q27JAInter11SequenceMgrFUl
/* 80337608 00334548 80 1B 00 18 */ lwz r0, 0x18(r27)
/* 8033760C 0033454C 7F 44 D3 78 */ mr r4, r26
/* 80337610 00334550 7F 25 CB 78 */ mr r5, r25
/* 80337614 00334554 7F C7 F3 78 */ mr r7, r30
/* 80337618 00334558 54 06 C4 3E */ rlwinm r6, r0, 0x18, 0x10, 0x1f
/* 8033761C 0033455C 4B D8 1B 49 */ bl outerInit__Q27JAInter15SystemInterfaceFPQ27JAInter13SeqUpdateDataP8JASTrackUlUsUc
/* 80337620 00334560 7F A3 EB 78 */ mr r3, r29
/* 80337624 00334564 4B D7 C2 05 */ bl getPlayTrackInfo__Q27JAInter11SequenceMgrFUl
/* 80337628 00334568 38 00 00 01 */ li r0, 1
/* 8033762C 0033456C 80 83 00 04 */ lwz r4, 4(r3)
/* 80337630 00334570 7C 00 C8 30 */ slw r0, r0, r25
/* 80337634 00334574 3B 20 00 00 */ li r25, 0
/* 80337638 00334578 7C 80 03 78 */ or r0, r4, r0
/* 8033763C 0033457C 90 03 00 04 */ stw r0, 4(r3)
/* 80337640 00334580 4B D7 64 8D */ bl getParamSeqPlayTrackMax__18JAIGlobalParameterFv
/* 80337644 00334584 7C 7D 1B 78 */ mr r29, r3
.L_80337648:
/* 80337648 00334588 3B BD 00 01 */ addi r29, r29, 1
.L_8033764C:
/* 8033764C 0033458C 4B D7 64 81 */ bl getParamSeqPlayTrackMax__18JAIGlobalParameterFv
/* 80337650 00334590 7C 1D 18 40 */ cmplw r29, r3
/* 80337654 00334594 41 80 FE E4 */ blt .L_80337538
/* 80337658 00334598 7F 23 CB 78 */ mr r3, r25
/* 8033765C 0033459C 48 00 05 BC */ b .L_80337C18
.L_80337660:
/* 80337660 003345A0 4B D7 54 BD */ bl setParameterSeqSync__8JAIBasicFP8JASTrackUs
/* 80337664 003345A4 48 00 05 B4 */ b .L_80337C18
.L_80337668:
/* 80337668 003345A8 80 0D 98 80 */ lwz r0, spSceneMgr__8PSSystem@sda21(r13)
/* 8033766C 003345AC 28 00 00 00 */ cmplwi r0, 0
/* 80337670 003345B0 40 82 00 18 */ bne .L_80337688
/* 80337674 003345B4 38 7F 00 00 */ addi r3, r31, 0
/* 80337678 003345B8 38 BF 00 0C */ addi r5, r31, 0xc
/* 8033767C 003345BC 38 80 07 9C */ li r4, 0x79c
/* 80337680 003345C0 4C C6 31 82 */ crclr 6
/* 80337684 003345C4 4B CF 2F BD */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337688:
/* 80337688 003345C8 83 7C 03 48 */ lwz r27, 0x348(r28)
/* 8033768C 003345CC 7F 99 E3 78 */ mr r25, r28
/* 80337690 003345D0 48 00 00 08 */ b .L_80337698
.L_80337694:
/* 80337694 003345D4 7C 19 03 78 */ mr r25, r0
.L_80337698:
/* 80337698 003345D8 80 19 02 F8 */ lwz r0, 0x2f8(r25)
/* 8033769C 003345DC 28 00 00 00 */ cmplwi r0, 0
/* 803376A0 003345E0 40 82 FF F4 */ bne .L_80337694
/* 803376A4 003345E4 80 6D 98 80 */ lwz r3, spSceneMgr__8PSSystem@sda21(r13)
/* 803376A8 003345E8 7F 24 CB 78 */ mr r4, r25
/* 803376AC 003345EC 48 00 A5 A1 */ bl getPlayingSeq__Q28PSSystem8SceneMgrFP8JASTrack
/* 803376B0 003345F0 7C 7D 1B 79 */ or. r29, r3, r3
/* 803376B4 003345F4 40 82 00 18 */ bne .L_803376CC
/* 803376B8 003345F8 38 7F 00 00 */ addi r3, r31, 0
/* 803376BC 003345FC 38 BF 00 0C */ addi r5, r31, 0xc
/* 803376C0 00334600 38 80 07 A5 */ li r4, 0x7a5
/* 803376C4 00334604 4C C6 31 82 */ crclr 6
/* 803376C8 00334608 4B CF 2F 79 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803376CC:
/* 803376CC 0033460C 7F A3 EB 78 */ mr r3, r29
/* 803376D0 00334610 81 9D 00 10 */ lwz r12, 0x10(r29)
/* 803376D4 00334614 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 803376D8 00334618 7D 89 03 A6 */ mtctr r12
/* 803376DC 0033461C 4E 80 04 21 */ bctrl
/* 803376E0 00334620 80 63 00 00 */ lwz r3, 0(r3)
/* 803376E4 00334624 7C 03 00 D0 */ neg r0, r3
/* 803376E8 00334628 7C 00 1B 78 */ or r0, r0, r3
/* 803376EC 0033462C 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 803376F0 00334630 40 82 00 90 */ bne .L_80337780
/* 803376F4 00334634 2C 1E 09 00 */ cmpwi r30, 0x900
/* 803376F8 00334638 41 82 00 58 */ beq .L_80337750
/* 803376FC 0033463C 40 80 00 28 */ bge .L_80337724
/* 80337700 00334640 2C 1E 06 00 */ cmpwi r30, 0x600
/* 80337704 00334644 41 82 00 6C */ beq .L_80337770
/* 80337708 00334648 40 80 00 10 */ bge .L_80337718
/* 8033770C 0033464C 2C 1E 03 00 */ cmpwi r30, 0x300
/* 80337710 00334650 41 82 00 58 */ beq .L_80337768
/* 80337714 00334654 48 00 00 64 */ b .L_80337778
.L_80337718:
/* 80337718 00334658 2C 1E 08 00 */ cmpwi r30, 0x800
/* 8033771C 0033465C 41 82 00 54 */ beq .L_80337770
/* 80337720 00334660 48 00 00 58 */ b .L_80337778
.L_80337724:
/* 80337724 00334664 2C 1E 0D 00 */ cmpwi r30, 0xd00
/* 80337728 00334668 41 82 00 38 */ beq .L_80337760
/* 8033772C 0033466C 40 80 00 10 */ bge .L_8033773C
/* 80337730 00334670 2C 1E 0C 00 */ cmpwi r30, 0xc00
/* 80337734 00334674 41 82 00 24 */ beq .L_80337758
/* 80337738 00334678 48 00 00 40 */ b .L_80337778
.L_8033773C:
/* 8033773C 0033467C 2C 1E 2E 00 */ cmpwi r30, 0x2e00
/* 80337740 00334680 41 82 00 08 */ beq .L_80337748
/* 80337744 00334684 48 00 00 34 */ b .L_80337778
.L_80337748:
/* 80337748 00334688 38 60 00 1E */ li r3, 0x1e
/* 8033774C 0033468C 48 00 04 CC */ b .L_80337C18
.L_80337750:
/* 80337750 00334690 38 60 00 01 */ li r3, 1
/* 80337754 00334694 48 00 04 C4 */ b .L_80337C18
.L_80337758:
/* 80337758 00334698 38 60 00 04 */ li r3, 4
/* 8033775C 0033469C 48 00 04 BC */ b .L_80337C18
.L_80337760:
/* 80337760 003346A0 38 60 00 01 */ li r3, 1
/* 80337764 003346A4 48 00 04 B4 */ b .L_80337C18
.L_80337768:
/* 80337768 003346A8 38 60 00 00 */ li r3, 0
/* 8033776C 003346AC 48 00 04 AC */ b .L_80337C18
.L_80337770:
/* 80337770 003346B0 38 60 00 0A */ li r3, 0xa
/* 80337774 003346B4 48 00 04 A4 */ b .L_80337C18
.L_80337778:
/* 80337778 003346B8 38 60 00 00 */ li r3, 0
/* 8033777C 003346BC 48 00 04 9C */ b .L_80337C18
.L_80337780:
/* 80337780 003346C0 2C 1E 0D 00 */ cmpwi r30, 0xd00
/* 80337784 003346C4 41 82 01 98 */ beq .L_8033791C
/* 80337788 003346C8 40 80 00 34 */ bge .L_803377BC
/* 8033778C 003346CC 2C 1E 0B 00 */ cmpwi r30, 0xb00
/* 80337790 003346D0 41 82 01 D0 */ beq .L_80337960
/* 80337794 003346D4 40 80 00 1C */ bge .L_803377B0
/* 80337798 003346D8 2C 1E 0A 00 */ cmpwi r30, 0xa00
/* 8033779C 003346DC 41 82 00 EC */ beq .L_80337888
/* 803377A0 003346E0 40 80 01 FC */ bge .L_8033799C
/* 803377A4 003346E4 2C 1E 09 00 */ cmpwi r30, 0x900
/* 803377A8 003346E8 41 82 00 A8 */ beq .L_80337850
/* 803377AC 003346EC 48 00 01 F0 */ b .L_8033799C
.L_803377B0:
/* 803377B0 003346F0 2C 1E 0C 00 */ cmpwi r30, 0xc00
/* 803377B4 003346F4 41 82 01 18 */ beq .L_803378CC
/* 803377B8 003346F8 48 00 01 E4 */ b .L_8033799C
.L_803377BC:
/* 803377BC 003346FC 2C 1E 1F 00 */ cmpwi r30, 0x1f00
/* 803377C0 00334700 41 82 00 40 */ beq .L_80337800
/* 803377C4 00334704 40 80 00 10 */ bge .L_803377D4
/* 803377C8 00334708 2C 1E 1E 00 */ cmpwi r30, 0x1e00
/* 803377CC 0033470C 41 82 00 14 */ beq .L_803377E0
/* 803377D0 00334710 48 00 01 CC */ b .L_8033799C
.L_803377D4:
/* 803377D4 00334714 2C 1E 2E 00 */ cmpwi r30, 0x2e00
/* 803377D8 00334718 41 82 00 58 */ beq .L_80337830
/* 803377DC 0033471C 48 00 01 C0 */ b .L_8033799C
.L_803377E0:
/* 803377E0 00334720 7F 83 E3 78 */ mr r3, r28
/* 803377E4 00334724 38 80 00 12 */ li r4, 0x12
/* 803377E8 00334728 48 00 0B 85 */ bl getObject__8PSSystemFP8JASTrackUc
/* 803377EC 0033472C 81 83 00 00 */ lwz r12, 0(r3)
/* 803377F0 00334730 81 8C 00 08 */ lwz r12, 8(r12)
/* 803377F4 00334734 7D 89 03 A6 */ mtctr r12
/* 803377F8 00334738 4E 80 04 21 */ bctrl
/* 803377FC 0033473C 48 00 04 1C */ b .L_80337C18
.L_80337800:
/* 80337800 00334740 28 00 00 00 */ cmplwi r0, 0
/* 80337804 00334744 40 82 00 0C */ bne .L_80337810
/* 80337808 00334748 38 60 00 00 */ li r3, 0
/* 8033780C 0033474C 48 00 04 0C */ b .L_80337C18
.L_80337810:
/* 80337810 00334750 7F 83 E3 78 */ mr r3, r28
/* 80337814 00334754 38 80 00 12 */ li r4, 0x12
/* 80337818 00334758 48 00 0B 55 */ bl getObject__8PSSystemFP8JASTrackUc
/* 8033781C 0033475C 81 83 00 00 */ lwz r12, 0(r3)
/* 80337820 00334760 81 8C 00 08 */ lwz r12, 8(r12)
/* 80337824 00334764 7D 89 03 A6 */ mtctr r12
/* 80337828 00334768 4E 80 04 21 */ bctrl
/* 8033782C 0033476C 48 00 03 EC */ b .L_80337C18
.L_80337830:
/* 80337830 00334770 7F 83 E3 78 */ mr r3, r28
/* 80337834 00334774 38 80 00 12 */ li r4, 0x12
/* 80337838 00334778 48 00 0B 35 */ bl getObject__8PSSystemFP8JASTrackUc
/* 8033783C 0033477C 81 83 00 00 */ lwz r12, 0(r3)
/* 80337840 00334780 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 80337844 00334784 7D 89 03 A6 */ mtctr r12
/* 80337848 00334788 4E 80 04 21 */ bctrl
/* 8033784C 0033478C 48 00 03 CC */ b .L_80337C18
.L_80337850:
/* 80337850 00334790 7F 83 E3 78 */ mr r3, r28
/* 80337854 00334794 38 80 00 14 */ li r4, 0x14
/* 80337858 00334798 48 00 0B 15 */ bl getObject__8PSSystemFP8JASTrackUc
/* 8033785C 0033479C 7C 79 1B 79 */ or. r25, r3, r3
/* 80337860 003347A0 40 82 00 18 */ bne .L_80337878
/* 80337864 003347A4 38 7F 00 00 */ addi r3, r31, 0
/* 80337868 003347A8 38 BF 00 0C */ addi r5, r31, 0xc
/* 8033786C 003347AC 38 80 07 EC */ li r4, 0x7ec
/* 80337870 003347B0 4C C6 31 82 */ crclr 6
/* 80337874 003347B4 4B CF 2D CD */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337878:
/* 80337878 003347B8 7F 23 CB 78 */ mr r3, r25
/* 8033787C 003347BC 7F 84 E3 78 */ mr r4, r28
/* 80337880 003347C0 48 00 36 75 */ bl cycleLoop__Q29PSAutoBgm6ModuleFP8JASTrack
/* 80337884 003347C4 48 00 03 94 */ b .L_80337C18
.L_80337888:
/* 80337888 003347C8 7F 83 E3 78 */ mr r3, r28
/* 8033788C 003347CC 38 80 00 14 */ li r4, 0x14
/* 80337890 003347D0 48 00 0A DD */ bl getObject__8PSSystemFP8JASTrackUc
/* 80337894 003347D4 7C 7D 1B 79 */ or. r29, r3, r3
/* 80337898 003347D8 40 82 00 18 */ bne .L_803378B0
/* 8033789C 003347DC 38 7F 00 00 */ addi r3, r31, 0
/* 803378A0 003347E0 38 BF 00 0C */ addi r5, r31, 0xc
/* 803378A4 003347E4 38 80 07 F4 */ li r4, 0x7f4
/* 803378A8 003347E8 4C C6 31 82 */ crclr 6
/* 803378AC 003347EC 4B CF 2D 95 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803378B0:
/* 803378B0 003347F0 88 1D 02 C0 */ lbz r0, 0x2c0(r29)
/* 803378B4 003347F4 7F 84 E3 78 */ mr r4, r28
/* 803378B8 003347F8 54 00 10 3A */ slwi r0, r0, 2
/* 803378BC 003347FC 7C 7D 02 14 */ add r3, r29, r0
/* 803378C0 00334800 80 63 02 B8 */ lwz r3, 0x2b8(r3)
/* 803378C4 00334804 48 00 37 85 */ bl cycleTop__Q29PSAutoBgm9CycleBaseFP8JASTrack
/* 803378C8 00334808 48 00 03 50 */ b .L_80337C18
.L_803378CC:
/* 803378CC 0033480C 7F 83 E3 78 */ mr r3, r28
/* 803378D0 00334810 38 80 00 14 */ li r4, 0x14
/* 803378D4 00334814 48 00 0A 99 */ bl getObject__8PSSystemFP8JASTrackUc
/* 803378D8 00334818 7C 7D 1B 79 */ or. r29, r3, r3
/* 803378DC 0033481C 40 82 00 18 */ bne .L_803378F4
/* 803378E0 00334820 38 7F 00 00 */ addi r3, r31, 0
/* 803378E4 00334824 38 BF 00 0C */ addi r5, r31, 0xc
/* 803378E8 00334828 38 80 07 FB */ li r4, 0x7fb
/* 803378EC 0033482C 4C C6 31 82 */ crclr 6
/* 803378F0 00334830 4B CF 2D 51 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803378F4:
/* 803378F4 00334834 88 1D 02 C0 */ lbz r0, 0x2c0(r29)
/* 803378F8 00334838 7F 84 E3 78 */ mr r4, r28
/* 803378FC 0033483C 54 00 10 3A */ slwi r0, r0, 2
/* 80337900 00334840 7C 7D 02 14 */ add r3, r29, r0
/* 80337904 00334844 80 63 02 B8 */ lwz r3, 0x2b8(r3)
/* 80337908 00334848 81 83 00 00 */ lwz r12, 0(r3)
/* 8033790C 0033484C 81 8C 00 08 */ lwz r12, 8(r12)
/* 80337910 00334850 7D 89 03 A6 */ mtctr r12
/* 80337914 00334854 4E 80 04 21 */ bctrl
/* 80337918 00334858 48 00 03 00 */ b .L_80337C18
.L_8033791C:
/* 8033791C 0033485C 7F 83 E3 78 */ mr r3, r28
/* 80337920 00334860 38 80 00 14 */ li r4, 0x14
/* 80337924 00334864 48 00 0A 49 */ bl getObject__8PSSystemFP8JASTrackUc
/* 80337928 00334868 7C 7D 1B 79 */ or. r29, r3, r3
/* 8033792C 0033486C 40 82 00 18 */ bne .L_80337944
/* 80337930 00334870 38 7F 00 00 */ addi r3, r31, 0
/* 80337934 00334874 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337938 00334878 38 80 08 01 */ li r4, 0x801
/* 8033793C 0033487C 4C C6 31 82 */ crclr 6
/* 80337940 00334880 4B CF 2D 01 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337944:
/* 80337944 00334884 88 1D 02 C0 */ lbz r0, 0x2c0(r29)
/* 80337948 00334888 7F 84 E3 78 */ mr r4, r28
/* 8033794C 0033488C 54 00 10 3A */ slwi r0, r0, 2
/* 80337950 00334890 7C 7D 02 14 */ add r3, r29, r0
/* 80337954 00334894 80 63 02 B8 */ lwz r3, 0x2b8(r3)
/* 80337958 00334898 48 00 38 BD */ bl checkCloser__Q29PSAutoBgm9CycleBaseFP8JASTrack
/* 8033795C 0033489C 48 00 02 BC */ b .L_80337C18
.L_80337960:
/* 80337960 003348A0 7F 83 E3 78 */ mr r3, r28
/* 80337964 003348A4 38 80 00 14 */ li r4, 0x14
/* 80337968 003348A8 48 00 0A 05 */ bl getObject__8PSSystemFP8JASTrackUc
/* 8033796C 003348AC 7C 7C 1B 79 */ or. r28, r3, r3
/* 80337970 003348B0 40 82 00 18 */ bne .L_80337988
/* 80337974 003348B4 38 7F 00 00 */ addi r3, r31, 0
/* 80337978 003348B8 38 BF 00 0C */ addi r5, r31, 0xc
/* 8033797C 003348BC 38 80 08 07 */ li r4, 0x807
/* 80337980 003348C0 4C C6 31 82 */ crclr 6
/* 80337984 003348C4 4B CF 2C BD */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337988:
/* 80337988 003348C8 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
/* 8033798C 003348CC 38 60 00 00 */ li r3, 0
/* 80337990 003348D0 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
/* 80337994 003348D4 B0 1C 02 B6 */ sth r0, 0x2b6(r28)
/* 80337998 003348D8 48 00 02 80 */ b .L_80337C18
.L_8033799C:
/* 8033799C 003348DC 28 1D 00 00 */ cmplwi r29, 0
/* 803379A0 003348E0 40 82 00 14 */ bne .L_803379B4
/* 803379A4 003348E4 80 6D 98 80 */ lwz r3, spSceneMgr__8PSSystem@sda21(r13)
/* 803379A8 003348E8 7F 84 E3 78 */ mr r4, r28
/* 803379AC 003348EC 48 00 A1 4D */ bl findSeq__Q28PSSystem8SceneMgrFP8JASTrack
/* 803379B0 003348F0 7C 7D 1B 78 */ mr r29, r3
.L_803379B4:
/* 803379B4 003348F4 2C 1E 0E 00 */ cmpwi r30, 0xe00
/* 803379B8 003348F8 41 82 00 E8 */ beq .L_80337AA0
/* 803379BC 003348FC 40 80 00 28 */ bge .L_803379E4
/* 803379C0 00334900 2C 1E 06 00 */ cmpwi r30, 0x600
/* 803379C4 00334904 41 82 02 14 */ beq .L_80337BD8
/* 803379C8 00334908 40 80 00 10 */ bge .L_803379D8
/* 803379CC 0033490C 2C 1E 03 00 */ cmpwi r30, 0x300
/* 803379D0 00334910 41 82 02 08 */ beq .L_80337BD8
/* 803379D4 00334914 48 00 02 40 */ b .L_80337C14
.L_803379D8:
/* 803379D8 00334918 2C 1E 08 00 */ cmpwi r30, 0x800
/* 803379DC 0033491C 41 82 01 FC */ beq .L_80337BD8
/* 803379E0 00334920 48 00 02 34 */ b .L_80337C14
.L_803379E4:
/* 803379E4 00334924 2C 1E 40 00 */ cmpwi r30, 0x4000
/* 803379E8 00334928 41 82 00 20 */ beq .L_80337A08
/* 803379EC 0033492C 40 80 00 10 */ bge .L_803379FC
/* 803379F0 00334930 2C 1E 0F 00 */ cmpwi r30, 0xf00
/* 803379F4 00334934 41 82 01 44 */ beq .L_80337B38
/* 803379F8 00334938 48 00 02 1C */ b .L_80337C14
.L_803379FC:
/* 803379FC 0033493C 2C 1E 40 02 */ cmpwi r30, 0x4002
/* 80337A00 00334940 40 80 02 14 */ bge .L_80337C14
/* 80337A04 00334944 48 00 00 50 */ b .L_80337A54
.L_80337A08:
/* 80337A08 00334948 7F A3 EB 78 */ mr r3, r29
/* 80337A0C 0033494C 81 9D 00 10 */ lwz r12, 0x10(r29)
/* 80337A10 00334950 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80337A14 00334954 7D 89 03 A6 */ mtctr r12
/* 80337A18 00334958 4E 80 04 21 */ bctrl
/* 80337A1C 0033495C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80337A20 00334960 28 00 00 04 */ cmplwi r0, 4
/* 80337A24 00334964 41 82 00 18 */ beq .L_80337A3C
/* 80337A28 00334968 38 7F 00 00 */ addi r3, r31, 0
/* 80337A2C 0033496C 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337A30 00334970 38 80 08 25 */ li r4, 0x825
/* 80337A34 00334974 4C C6 31 82 */ crclr 6
/* 80337A38 00334978 4B CF 2C 09 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337A3C:
/* 80337A3C 0033497C 7F A3 EB 78 */ mr r3, r29
/* 80337A40 00334980 81 9D 00 10 */ lwz r12, 0x10(r29)
/* 80337A44 00334984 81 8C 00 4C */ lwz r12, 0x4c(r12)
/* 80337A48 00334988 7D 89 03 A6 */ mtctr r12
/* 80337A4C 0033498C 4E 80 04 21 */ bctrl
/* 80337A50 00334990 48 00 01 C8 */ b .L_80337C18
.L_80337A54:
/* 80337A54 00334994 7F A3 EB 78 */ mr r3, r29
/* 80337A58 00334998 81 9D 00 10 */ lwz r12, 0x10(r29)
/* 80337A5C 0033499C 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80337A60 003349A0 7D 89 03 A6 */ mtctr r12
/* 80337A64 003349A4 4E 80 04 21 */ bctrl
/* 80337A68 003349A8 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80337A6C 003349AC 28 00 00 04 */ cmplwi r0, 4
/* 80337A70 003349B0 41 82 00 18 */ beq .L_80337A88
/* 80337A74 003349B4 38 7F 00 00 */ addi r3, r31, 0
/* 80337A78 003349B8 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337A7C 003349BC 38 80 08 2F */ li r4, 0x82f
/* 80337A80 003349C0 4C C6 31 82 */ crclr 6
/* 80337A84 003349C4 4B CF 2B BD */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337A88:
/* 80337A88 003349C8 7F A3 EB 78 */ mr r3, r29
/* 80337A8C 003349CC 81 9D 00 10 */ lwz r12, 0x10(r29)
/* 80337A90 003349D0 81 8C 00 5C */ lwz r12, 0x5c(r12)
/* 80337A94 003349D4 7D 89 03 A6 */ mtctr r12
/* 80337A98 003349D8 4E 80 04 21 */ bctrl
/* 80337A9C 003349DC 48 00 01 7C */ b .L_80337C18
.L_80337AA0:
/* 80337AA0 003349E0 7F A3 EB 78 */ mr r3, r29
/* 80337AA4 003349E4 3B C0 00 00 */ li r30, 0
/* 80337AA8 003349E8 81 9D 00 10 */ lwz r12, 0x10(r29)
/* 80337AAC 003349EC 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80337AB0 003349F0 7D 89 03 A6 */ mtctr r12
/* 80337AB4 003349F4 4E 80 04 21 */ bctrl
/* 80337AB8 003349F8 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80337ABC 003349FC 28 00 00 02 */ cmplwi r0, 2
/* 80337AC0 00334A00 41 82 00 44 */ beq .L_80337B04
/* 80337AC4 00334A04 7F A3 EB 78 */ mr r3, r29
/* 80337AC8 00334A08 81 9D 00 10 */ lwz r12, 0x10(r29)
/* 80337ACC 00334A0C 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80337AD0 00334A10 7D 89 03 A6 */ mtctr r12
/* 80337AD4 00334A14 4E 80 04 21 */ bctrl
/* 80337AD8 00334A18 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80337ADC 00334A1C 28 00 00 04 */ cmplwi r0, 4
/* 80337AE0 00334A20 41 82 00 24 */ beq .L_80337B04
/* 80337AE4 00334A24 7F A3 EB 78 */ mr r3, r29
/* 80337AE8 00334A28 81 9D 00 10 */ lwz r12, 0x10(r29)
/* 80337AEC 00334A2C 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80337AF0 00334A30 7D 89 03 A6 */ mtctr r12
/* 80337AF4 00334A34 4E 80 04 21 */ bctrl
/* 80337AF8 00334A38 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80337AFC 00334A3C 28 00 00 03 */ cmplwi r0, 3
/* 80337B00 00334A40 40 82 00 08 */ bne .L_80337B08
.L_80337B04:
/* 80337B04 00334A44 3B C0 00 01 */ li r30, 1
.L_80337B08:
/* 80337B08 00334A48 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 80337B0C 00334A4C 40 82 00 18 */ bne .L_80337B24
/* 80337B10 00334A50 38 7F 00 00 */ addi r3, r31, 0
/* 80337B14 00334A54 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337B18 00334A58 38 80 08 3B */ li r4, 0x83b
/* 80337B1C 00334A5C 4C C6 31 82 */ crclr 6
/* 80337B20 00334A60 4B CF 2B 21 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337B24:
/* 80337B24 00334A64 7F A3 EB 78 */ mr r3, r29
/* 80337B28 00334A68 7F 84 E3 78 */ mr r4, r28
/* 80337B2C 00334A6C 4B FF AE BD */ bl initRootTrack_onPlaying__Q28PSSystem11DirectedBgmFP8JASTrack
/* 80337B30 00334A70 38 60 00 00 */ li r3, 0
/* 80337B34 00334A74 48 00 00 E4 */ b .L_80337C18
.L_80337B38:
/* 80337B38 00334A78 7F A3 EB 78 */ mr r3, r29
/* 80337B3C 00334A7C 3B C0 00 00 */ li r30, 0
/* 80337B40 00334A80 81 9D 00 10 */ lwz r12, 0x10(r29)
/* 80337B44 00334A84 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80337B48 00334A88 7D 89 03 A6 */ mtctr r12
/* 80337B4C 00334A8C 4E 80 04 21 */ bctrl
/* 80337B50 00334A90 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80337B54 00334A94 28 00 00 02 */ cmplwi r0, 2
/* 80337B58 00334A98 41 82 00 44 */ beq .L_80337B9C
/* 80337B5C 00334A9C 7F A3 EB 78 */ mr r3, r29
/* 80337B60 00334AA0 81 9D 00 10 */ lwz r12, 0x10(r29)
/* 80337B64 00334AA4 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80337B68 00334AA8 7D 89 03 A6 */ mtctr r12
/* 80337B6C 00334AAC 4E 80 04 21 */ bctrl
/* 80337B70 00334AB0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80337B74 00334AB4 28 00 00 04 */ cmplwi r0, 4
/* 80337B78 00334AB8 41 82 00 24 */ beq .L_80337B9C
/* 80337B7C 00334ABC 7F A3 EB 78 */ mr r3, r29
/* 80337B80 00334AC0 81 9D 00 10 */ lwz r12, 0x10(r29)
/* 80337B84 00334AC4 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80337B88 00334AC8 7D 89 03 A6 */ mtctr r12
/* 80337B8C 00334ACC 4E 80 04 21 */ bctrl
/* 80337B90 00334AD0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80337B94 00334AD4 28 00 00 03 */ cmplwi r0, 3
/* 80337B98 00334AD8 40 82 00 08 */ bne .L_80337BA0
.L_80337B9C:
/* 80337B9C 00334ADC 3B C0 00 01 */ li r30, 1
.L_80337BA0:
/* 80337BA0 00334AE0 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 80337BA4 00334AE4 40 82 00 18 */ bne .L_80337BBC
/* 80337BA8 00334AE8 38 7F 00 00 */ addi r3, r31, 0
/* 80337BAC 00334AEC 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337BB0 00334AF0 38 80 08 45 */ li r4, 0x845
/* 80337BB4 00334AF4 4C C6 31 82 */ crclr 6
/* 80337BB8 00334AF8 4B CF 2A 89 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337BBC:
/* 80337BBC 00334AFC 80 1C 03 48 */ lwz r0, 0x348(r28)
/* 80337BC0 00334B00 7F A3 EB 78 */ mr r3, r29
/* 80337BC4 00334B04 7F 84 E3 78 */ mr r4, r28
/* 80337BC8 00334B08 54 05 07 3E */ clrlwi r5, r0, 0x1c
/* 80337BCC 00334B0C 4B FF AE DD */ bl initChildTrack_onPlaying__Q28PSSystem11DirectedBgmFP8JASTrackUc
/* 80337BD0 00334B10 38 60 00 00 */ li r3, 0
/* 80337BD4 00334B14 48 00 00 44 */ b .L_80337C18
.L_80337BD8:
/* 80337BD8 00334B18 83 BD 03 08 */ lwz r29, 0x308(r29)
/* 80337BDC 00334B1C 28 1D 00 00 */ cmplwi r29, 0
/* 80337BE0 00334B20 40 82 00 18 */ bne .L_80337BF8
/* 80337BE4 00334B24 38 7F 00 00 */ addi r3, r31, 0
/* 80337BE8 00334B28 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337BEC 00334B2C 38 80 08 50 */ li r4, 0x850
/* 80337BF0 00334B30 4C C6 31 82 */ crclr 6
/* 80337BF4 00334B34 4B CF 2A 4D */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337BF8:
/* 80337BF8 00334B38 7F A3 EB 78 */ mr r3, r29
/* 80337BFC 00334B3C 7F 84 E3 78 */ mr r4, r28
/* 80337C00 00334B40 7F 45 D3 78 */ mr r5, r26
/* 80337C04 00334B44 7F 66 DB 78 */ mr r6, r27
/* 80337C08 00334B48 7F 27 CB 78 */ mr r7, r25
/* 80337C0C 00334B4C 48 00 16 DD */ bl seqCpuSync_AutoBgm__Q29PSAutoBgm9ConductorFP8JASTrackUsUlP8JASTrack
/* 80337C10 00334B50 48 00 00 08 */ b .L_80337C18
.L_80337C14:
/* 80337C14 00334B54 38 60 00 00 */ li r3, 0
.L_80337C18:
/* 80337C18 00334B58 BB 21 00 14 */ lmw r25, 0x14(r1)
/* 80337C1C 00334B5C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80337C20 00334B60 7C 08 03 A6 */ mtlr r0
/* 80337C24 00334B64 38 21 00 30 */ addi r1, r1, 0x30
/* 80337C28 00334B68 4E 80 00 20 */ blr
.global PSPlayerChangeToOrimer__Fv
PSPlayerChangeToOrimer__Fv:
/* 80337C2C 00334B6C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80337C30 00334B70 7C 08 02 A6 */ mflr r0
/* 80337C34 00334B74 90 01 00 14 */ stw r0, 0x14(r1)
/* 80337C38 00334B78 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80337C3C 00334B7C 48 00 00 6D */ bl PSGetDirectedMainBgm__Fv
/* 80337C40 00334B80 7C 7F 1B 79 */ or. r31, r3, r3
/* 80337C44 00334B84 41 82 00 50 */ beq .L_80337C94
/* 80337C48 00334B88 88 1F 00 B4 */ lbz r0, 0xb4(r31)
/* 80337C4C 00334B8C 38 60 00 00 */ li r3, 0
/* 80337C50 00334B90 28 00 00 01 */ cmplwi r0, 1
/* 80337C54 00334B94 40 82 00 14 */ bne .L_80337C68
/* 80337C58 00334B98 80 1F 00 70 */ lwz r0, 0x70(r31)
/* 80337C5C 00334B9C 28 00 00 00 */ cmplwi r0, 0
/* 80337C60 00334BA0 41 82 00 08 */ beq .L_80337C68
/* 80337C64 00334BA4 38 60 00 01 */ li r3, 1
.L_80337C68:
/* 80337C68 00334BA8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80337C6C 00334BAC 40 82 00 1C */ bne .L_80337C88
/* 80337C70 00334BB0 3C 80 80 49 */ lis r4, lbl_8048F924@ha
/* 80337C74 00334BB4 38 62 FD DC */ addi r3, r2, lbl_8051E13C@sda21
/* 80337C78 00334BB8 38 A4 F9 24 */ addi r5, r4, lbl_8048F924@l
/* 80337C7C 00334BBC 38 80 01 9F */ li r4, 0x19f
/* 80337C80 00334BC0 4C C6 31 82 */ crclr 6
/* 80337C84 00334BC4 4B CF 29 BD */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337C88:
/* 80337C88 00334BC8 80 7F 00 70 */ lwz r3, 0x70(r31)
/* 80337C8C 00334BCC 38 00 00 00 */ li r0, 0
/* 80337C90 00334BD0 90 03 00 38 */ stw r0, 0x38(r3)
.L_80337C94:
/* 80337C94 00334BD4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80337C98 00334BD8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80337C9C 00334BDC 7C 08 03 A6 */ mtlr r0
/* 80337CA0 00334BE0 38 21 00 10 */ addi r1, r1, 0x10
/* 80337CA4 00334BE4 4E 80 00 20 */ blr
.global PSGetDirectedMainBgm__Fv
PSGetDirectedMainBgm__Fv:
/* 80337CA8 00334BE8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80337CAC 00334BEC 7C 08 02 A6 */ mflr r0
/* 80337CB0 00334BF0 3C 60 80 49 */ lis r3, lbl_8048F918@ha
/* 80337CB4 00334BF4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80337CB8 00334BF8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80337CBC 00334BFC 3B E3 F9 18 */ addi r31, r3, lbl_8048F918@l
/* 80337CC0 00334C00 93 C1 00 08 */ stw r30, 8(r1)
/* 80337CC4 00334C04 80 0D 98 80 */ lwz r0, spSceneMgr__8PSSystem@sda21(r13)
/* 80337CC8 00334C08 28 00 00 00 */ cmplwi r0, 0
/* 80337CCC 00334C0C 40 82 00 18 */ bne .L_80337CE4
/* 80337CD0 00334C10 38 7F 01 90 */ addi r3, r31, 0x190
/* 80337CD4 00334C14 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337CD8 00334C18 38 80 01 D3 */ li r4, 0x1d3
/* 80337CDC 00334C1C 4C C6 31 82 */ crclr 6
/* 80337CE0 00334C20 4B CF 29 61 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337CE4:
/* 80337CE4 00334C24 83 CD 98 80 */ lwz r30, spSceneMgr__8PSSystem@sda21(r13)
/* 80337CE8 00334C28 28 1E 00 00 */ cmplwi r30, 0
/* 80337CEC 00334C2C 40 82 00 18 */ bne .L_80337D04
/* 80337CF0 00334C30 38 7F 01 90 */ addi r3, r31, 0x190
/* 80337CF4 00334C34 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337CF8 00334C38 38 80 01 DC */ li r4, 0x1dc
/* 80337CFC 00334C3C 4C C6 31 82 */ crclr 6
/* 80337D00 00334C40 4B CF 29 41 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337D04:
/* 80337D04 00334C44 80 1E 00 04 */ lwz r0, 4(r30)
/* 80337D08 00334C48 28 00 00 00 */ cmplwi r0, 0
/* 80337D0C 00334C4C 40 82 00 18 */ bne .L_80337D24
/* 80337D10 00334C50 38 7F 02 54 */ addi r3, r31, 0x254
/* 80337D14 00334C54 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337D18 00334C58 38 80 00 C7 */ li r4, 0xc7
/* 80337D1C 00334C5C 4C C6 31 82 */ crclr 6
/* 80337D20 00334C60 4B CF 29 21 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337D24:
/* 80337D24 00334C64 80 7E 00 04 */ lwz r3, 4(r30)
/* 80337D28 00334C68 80 63 00 04 */ lwz r3, 4(r3)
/* 80337D2C 00334C6C 28 03 00 00 */ cmplwi r3, 0
/* 80337D30 00334C70 40 82 00 0C */ bne .L_80337D3C
/* 80337D34 00334C74 38 60 00 00 */ li r3, 0
/* 80337D38 00334C78 48 00 00 7C */ b .L_80337DB4
.L_80337D3C:
/* 80337D3C 00334C7C 38 63 00 10 */ addi r3, r3, 0x10
/* 80337D40 00334C80 4B FF C1 1D */ bl getFirstSeq__Q28PSSystem6SeqMgrFv
/* 80337D44 00334C84 7C 7E 1B 79 */ or. r30, r3, r3
/* 80337D48 00334C88 41 82 00 68 */ beq .L_80337DB0
/* 80337D4C 00334C8C 81 83 00 10 */ lwz r12, 0x10(r3)
/* 80337D50 00334C90 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80337D54 00334C94 7D 89 03 A6 */ mtctr r12
/* 80337D58 00334C98 4E 80 04 21 */ bctrl
/* 80337D5C 00334C9C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80337D60 00334CA0 28 00 00 02 */ cmplwi r0, 2
/* 80337D64 00334CA4 41 82 00 44 */ beq .L_80337DA8
/* 80337D68 00334CA8 7F C3 F3 78 */ mr r3, r30
/* 80337D6C 00334CAC 81 9E 00 10 */ lwz r12, 0x10(r30)
/* 80337D70 00334CB0 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80337D74 00334CB4 7D 89 03 A6 */ mtctr r12
/* 80337D78 00334CB8 4E 80 04 21 */ bctrl
/* 80337D7C 00334CBC 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80337D80 00334CC0 28 00 00 03 */ cmplwi r0, 3
/* 80337D84 00334CC4 41 82 00 24 */ beq .L_80337DA8
/* 80337D88 00334CC8 7F C3 F3 78 */ mr r3, r30
/* 80337D8C 00334CCC 81 9E 00 10 */ lwz r12, 0x10(r30)
/* 80337D90 00334CD0 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80337D94 00334CD4 7D 89 03 A6 */ mtctr r12
/* 80337D98 00334CD8 4E 80 04 21 */ bctrl
/* 80337D9C 00334CDC 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80337DA0 00334CE0 28 00 00 04 */ cmplwi r0, 4
/* 80337DA4 00334CE4 40 82 00 0C */ bne .L_80337DB0
.L_80337DA8:
/* 80337DA8 00334CE8 7F C3 F3 78 */ mr r3, r30
/* 80337DAC 00334CEC 48 00 00 08 */ b .L_80337DB4
.L_80337DB0:
/* 80337DB0 00334CF0 38 60 00 00 */ li r3, 0
.L_80337DB4:
/* 80337DB4 00334CF4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80337DB8 00334CF8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80337DBC 00334CFC 83 C1 00 08 */ lwz r30, 8(r1)
/* 80337DC0 00334D00 7C 08 03 A6 */ mtlr r0
/* 80337DC4 00334D04 38 21 00 10 */ addi r1, r1, 0x10
/* 80337DC8 00334D08 4E 80 00 20 */ blr
.global PSPlayerChangeToLugie__Fv
PSPlayerChangeToLugie__Fv:
/* 80337DCC 00334D0C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80337DD0 00334D10 7C 08 02 A6 */ mflr r0
/* 80337DD4 00334D14 3C 60 80 49 */ lis r3, lbl_8048F918@ha
/* 80337DD8 00334D18 90 01 00 14 */ stw r0, 0x14(r1)
/* 80337DDC 00334D1C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80337DE0 00334D20 3B E3 F9 18 */ addi r31, r3, lbl_8048F918@l
/* 80337DE4 00334D24 93 C1 00 08 */ stw r30, 8(r1)
/* 80337DE8 00334D28 80 0D 98 80 */ lwz r0, spSceneMgr__8PSSystem@sda21(r13)
/* 80337DEC 00334D2C 28 00 00 00 */ cmplwi r0, 0
/* 80337DF0 00334D30 40 82 00 18 */ bne .L_80337E08
/* 80337DF4 00334D34 38 7F 01 90 */ addi r3, r31, 0x190
/* 80337DF8 00334D38 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337DFC 00334D3C 38 80 01 D3 */ li r4, 0x1d3
/* 80337E00 00334D40 4C C6 31 82 */ crclr 6
/* 80337E04 00334D44 4B CF 28 3D */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337E08:
/* 80337E08 00334D48 83 CD 98 80 */ lwz r30, spSceneMgr__8PSSystem@sda21(r13)
/* 80337E0C 00334D4C 28 1E 00 00 */ cmplwi r30, 0
/* 80337E10 00334D50 40 82 00 18 */ bne .L_80337E28
/* 80337E14 00334D54 38 7F 01 90 */ addi r3, r31, 0x190
/* 80337E18 00334D58 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337E1C 00334D5C 38 80 01 DC */ li r4, 0x1dc
/* 80337E20 00334D60 4C C6 31 82 */ crclr 6
/* 80337E24 00334D64 4B CF 28 1D */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337E28:
/* 80337E28 00334D68 80 1E 00 04 */ lwz r0, 4(r30)
/* 80337E2C 00334D6C 28 00 00 00 */ cmplwi r0, 0
/* 80337E30 00334D70 40 82 00 18 */ bne .L_80337E48
/* 80337E34 00334D74 38 7F 02 54 */ addi r3, r31, 0x254
/* 80337E38 00334D78 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337E3C 00334D7C 38 80 00 C7 */ li r4, 0xc7
/* 80337E40 00334D80 4C C6 31 82 */ crclr 6
/* 80337E44 00334D84 4B CF 27 FD */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337E48:
/* 80337E48 00334D88 80 7E 00 04 */ lwz r3, 4(r30)
/* 80337E4C 00334D8C 80 63 00 04 */ lwz r3, 4(r3)
/* 80337E50 00334D90 28 03 00 00 */ cmplwi r3, 0
/* 80337E54 00334D94 40 82 00 0C */ bne .L_80337E60
/* 80337E58 00334D98 3B C0 00 00 */ li r30, 0
/* 80337E5C 00334D9C 48 00 00 78 */ b .L_80337ED4
.L_80337E60:
/* 80337E60 00334DA0 38 63 00 10 */ addi r3, r3, 0x10
/* 80337E64 00334DA4 4B FF BF F9 */ bl getFirstSeq__Q28PSSystem6SeqMgrFv
/* 80337E68 00334DA8 7C 7E 1B 79 */ or. r30, r3, r3
/* 80337E6C 00334DAC 41 82 00 64 */ beq .L_80337ED0
/* 80337E70 00334DB0 81 83 00 10 */ lwz r12, 0x10(r3)
/* 80337E74 00334DB4 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80337E78 00334DB8 7D 89 03 A6 */ mtctr r12
/* 80337E7C 00334DBC 4E 80 04 21 */ bctrl
/* 80337E80 00334DC0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80337E84 00334DC4 28 00 00 02 */ cmplwi r0, 2
/* 80337E88 00334DC8 41 82 00 4C */ beq .L_80337ED4
/* 80337E8C 00334DCC 7F C3 F3 78 */ mr r3, r30
/* 80337E90 00334DD0 81 9E 00 10 */ lwz r12, 0x10(r30)
/* 80337E94 00334DD4 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80337E98 00334DD8 7D 89 03 A6 */ mtctr r12
/* 80337E9C 00334DDC 4E 80 04 21 */ bctrl
/* 80337EA0 00334DE0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80337EA4 00334DE4 28 00 00 03 */ cmplwi r0, 3
/* 80337EA8 00334DE8 41 82 00 2C */ beq .L_80337ED4
/* 80337EAC 00334DEC 7F C3 F3 78 */ mr r3, r30
/* 80337EB0 00334DF0 81 9E 00 10 */ lwz r12, 0x10(r30)
/* 80337EB4 00334DF4 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80337EB8 00334DF8 7D 89 03 A6 */ mtctr r12
/* 80337EBC 00334DFC 4E 80 04 21 */ bctrl
/* 80337EC0 00334E00 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80337EC4 00334E04 28 00 00 04 */ cmplwi r0, 4
/* 80337EC8 00334E08 40 82 00 08 */ bne .L_80337ED0
/* 80337ECC 00334E0C 48 00 00 08 */ b .L_80337ED4
.L_80337ED0:
/* 80337ED0 00334E10 3B C0 00 00 */ li r30, 0
.L_80337ED4:
/* 80337ED4 00334E14 28 1E 00 00 */ cmplwi r30, 0
/* 80337ED8 00334E18 41 82 00 4C */ beq .L_80337F24
/* 80337EDC 00334E1C 88 1E 00 B4 */ lbz r0, 0xb4(r30)
/* 80337EE0 00334E20 38 60 00 00 */ li r3, 0
/* 80337EE4 00334E24 28 00 00 01 */ cmplwi r0, 1
/* 80337EE8 00334E28 40 82 00 14 */ bne .L_80337EFC
/* 80337EEC 00334E2C 80 1E 00 70 */ lwz r0, 0x70(r30)
/* 80337EF0 00334E30 28 00 00 00 */ cmplwi r0, 0
/* 80337EF4 00334E34 41 82 00 08 */ beq .L_80337EFC
/* 80337EF8 00334E38 38 60 00 01 */ li r3, 1
.L_80337EFC:
/* 80337EFC 00334E3C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80337F00 00334E40 40 82 00 18 */ bne .L_80337F18
/* 80337F04 00334E44 38 BF 00 0C */ addi r5, r31, 0xc
/* 80337F08 00334E48 38 62 FD DC */ addi r3, r2, lbl_8051E13C@sda21
/* 80337F0C 00334E4C 38 80 01 9F */ li r4, 0x19f
/* 80337F10 00334E50 4C C6 31 82 */ crclr 6
/* 80337F14 00334E54 4B CF 27 2D */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337F18:
/* 80337F18 00334E58 80 7E 00 70 */ lwz r3, 0x70(r30)
/* 80337F1C 00334E5C 38 00 00 01 */ li r0, 1
/* 80337F20 00334E60 90 03 00 38 */ stw r0, 0x38(r3)
.L_80337F24:
/* 80337F24 00334E64 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80337F28 00334E68 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80337F2C 00334E6C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80337F30 00334E70 7C 08 03 A6 */ mtlr r0
/* 80337F34 00334E74 38 21 00 10 */ addi r1, r1, 0x10
/* 80337F38 00334E78 4E 80 00 20 */ blr
.global PSGetDirectedMainBgmA__Fv
PSGetDirectedMainBgmA__Fv:
/* 80337F3C 00334E7C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80337F40 00334E80 7C 08 02 A6 */ mflr r0
/* 80337F44 00334E84 3C 60 80 49 */ lis r3, lbl_8048F918@ha
/* 80337F48 00334E88 90 01 00 24 */ stw r0, 0x24(r1)
/* 80337F4C 00334E8C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80337F50 00334E90 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80337F54 00334E94 3B C3 F9 18 */ addi r30, r3, lbl_8048F918@l
/* 80337F58 00334E98 93 A1 00 14 */ stw r29, 0x14(r1)
/* 80337F5C 00334E9C 80 0D 98 80 */ lwz r0, spSceneMgr__8PSSystem@sda21(r13)
/* 80337F60 00334EA0 28 00 00 00 */ cmplwi r0, 0
/* 80337F64 00334EA4 40 82 00 18 */ bne .L_80337F7C
/* 80337F68 00334EA8 38 7E 01 90 */ addi r3, r30, 0x190
/* 80337F6C 00334EAC 38 BE 00 0C */ addi r5, r30, 0xc
/* 80337F70 00334EB0 38 80 01 D3 */ li r4, 0x1d3
/* 80337F74 00334EB4 4C C6 31 82 */ crclr 6
/* 80337F78 00334EB8 4B CF 26 C9 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337F7C:
/* 80337F7C 00334EBC 83 ED 98 80 */ lwz r31, spSceneMgr__8PSSystem@sda21(r13)
/* 80337F80 00334EC0 28 1F 00 00 */ cmplwi r31, 0
/* 80337F84 00334EC4 40 82 00 18 */ bne .L_80337F9C
/* 80337F88 00334EC8 38 7E 01 90 */ addi r3, r30, 0x190
/* 80337F8C 00334ECC 38 BE 00 0C */ addi r5, r30, 0xc
/* 80337F90 00334ED0 38 80 01 DC */ li r4, 0x1dc
/* 80337F94 00334ED4 4C C6 31 82 */ crclr 6
/* 80337F98 00334ED8 4B CF 26 A9 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337F9C:
/* 80337F9C 00334EDC 80 1F 00 04 */ lwz r0, 4(r31)
/* 80337FA0 00334EE0 28 00 00 00 */ cmplwi r0, 0
/* 80337FA4 00334EE4 40 82 00 18 */ bne .L_80337FBC
/* 80337FA8 00334EE8 38 7E 02 54 */ addi r3, r30, 0x254
/* 80337FAC 00334EEC 38 BE 00 0C */ addi r5, r30, 0xc
/* 80337FB0 00334EF0 38 80 00 CF */ li r4, 0xcf
/* 80337FB4 00334EF4 4C C6 31 82 */ crclr 6
/* 80337FB8 00334EF8 4B CF 26 89 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337FBC:
/* 80337FBC 00334EFC 80 7F 00 04 */ lwz r3, 4(r31)
/* 80337FC0 00334F00 83 E3 00 04 */ lwz r31, 4(r3)
/* 80337FC4 00334F04 28 1F 00 00 */ cmplwi r31, 0
/* 80337FC8 00334F08 40 82 00 18 */ bne .L_80337FE0
/* 80337FCC 00334F0C 38 7E 02 54 */ addi r3, r30, 0x254
/* 80337FD0 00334F10 38 BE 04 EC */ addi r5, r30, 0x4ec
/* 80337FD4 00334F14 38 80 00 D1 */ li r4, 0xd1
/* 80337FD8 00334F18 4C C6 31 82 */ crclr 6
/* 80337FDC 00334F1C 4B CF 26 65 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80337FE0:
/* 80337FE0 00334F20 38 7F 00 10 */ addi r3, r31, 0x10
/* 80337FE4 00334F24 4B FF BE 95 */ bl getFirstSeqA__Q28PSSystem6SeqMgrFv
/* 80337FE8 00334F28 7C 7D 1B 79 */ or. r29, r3, r3
/* 80337FEC 00334F2C 41 82 00 8C */ beq .L_80338078
/* 80337FF0 00334F30 81 83 00 10 */ lwz r12, 0x10(r3)
/* 80337FF4 00334F34 3B E0 00 00 */ li r31, 0
/* 80337FF8 00334F38 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80337FFC 00334F3C 7D 89 03 A6 */ mtctr r12
/* 80338000 00334F40 4E 80 04 21 */ bctrl
/* 80338004 00334F44 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80338008 00334F48 28 00 00 02 */ cmplwi r0, 2
/* 8033800C 00334F4C 41 82 00 44 */ beq .L_80338050
/* 80338010 00334F50 7F A3 EB 78 */ mr r3, r29
/* 80338014 00334F54 81 9D 00 10 */ lwz r12, 0x10(r29)
/* 80338018 00334F58 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 8033801C 00334F5C 7D 89 03 A6 */ mtctr r12
/* 80338020 00334F60 4E 80 04 21 */ bctrl
/* 80338024 00334F64 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80338028 00334F68 28 00 00 03 */ cmplwi r0, 3
/* 8033802C 00334F6C 41 82 00 24 */ beq .L_80338050
/* 80338030 00334F70 7F A3 EB 78 */ mr r3, r29
/* 80338034 00334F74 81 9D 00 10 */ lwz r12, 0x10(r29)
/* 80338038 00334F78 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 8033803C 00334F7C 7D 89 03 A6 */ mtctr r12
/* 80338040 00334F80 4E 80 04 21 */ bctrl
/* 80338044 00334F84 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80338048 00334F88 28 00 00 04 */ cmplwi r0, 4
/* 8033804C 00334F8C 40 82 00 08 */ bne .L_80338054
.L_80338050:
/* 80338050 00334F90 3B E0 00 01 */ li r31, 1
.L_80338054:
/* 80338054 00334F94 57 E0 06 3F */ clrlwi. r0, r31, 0x18
/* 80338058 00334F98 40 82 00 18 */ bne .L_80338070
/* 8033805C 00334F9C 38 7E 00 00 */ addi r3, r30, 0
/* 80338060 00334FA0 38 BE 00 0C */ addi r5, r30, 0xc
/* 80338064 00334FA4 38 80 08 C1 */ li r4, 0x8c1
/* 80338068 00334FA8 4C C6 31 82 */ crclr 6
/* 8033806C 00334FAC 4B CF 25 D5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80338070:
/* 80338070 00334FB0 7F A3 EB 78 */ mr r3, r29
/* 80338074 00334FB4 48 00 00 1C */ b .L_80338090
.L_80338078:
/* 80338078 00334FB8 38 7E 00 00 */ addi r3, r30, 0
/* 8033807C 00334FBC 38 BE 00 0C */ addi r5, r30, 0xc
/* 80338080 00334FC0 38 80 08 C4 */ li r4, 0x8c4
/* 80338084 00334FC4 4C C6 31 82 */ crclr 6
/* 80338088 00334FC8 4B CF 25 B9 */ bl panic_f__12JUTExceptionFPCciPCce
/* 8033808C 00334FCC 38 60 00 00 */ li r3, 0
.L_80338090:
/* 80338090 00334FD0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80338094 00334FD4 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80338098 00334FD8 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8033809C 00334FDC 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 803380A0 00334FE0 7C 08 03 A6 */ mtlr r0
/* 803380A4 00334FE4 38 21 00 20 */ addi r1, r1, 0x20
/* 803380A8 00334FE8 4E 80 00 20 */ blr
.global "__dt__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>Fv"
"__dt__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>Fv":
/* 803380AC 00334FEC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803380B0 00334FF0 7C 08 02 A6 */ mflr r0
/* 803380B4 00334FF4 90 01 00 14 */ stw r0, 0x14(r1)
/* 803380B8 00334FF8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803380BC 00334FFC 7C 7F 1B 79 */ or. r31, r3, r3
/* 803380C0 00335000 41 82 00 24 */ beq .L_803380E4
/* 803380C4 00335004 3C A0 80 4E */ lis r5, "__vt__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@ha
/* 803380C8 00335008 7C 80 07 35 */ extsh. r0, r4
/* 803380CC 0033500C 38 85 AA 88 */ addi r4, r5, "__vt__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@l
/* 803380D0 00335010 38 00 00 00 */ li r0, 0
/* 803380D4 00335014 90 9F 00 00 */ stw r4, 0(r31)
/* 803380D8 00335018 90 0D 98 54 */ stw r0, "sInstance__Q28PSSystem39SingletonBase<Q26PSGame13ConductorList>"@sda21(r13)
/* 803380DC 0033501C 40 81 00 08 */ ble .L_803380E4
/* 803380E0 00335020 4B CE BF D5 */ bl __dl__FPv
.L_803380E4:
/* 803380E4 00335024 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803380E8 00335028 7F E3 FB 78 */ mr r3, r31
/* 803380EC 0033502C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803380F0 00335030 7C 08 03 A6 */ mtlr r0
/* 803380F4 00335034 38 21 00 10 */ addi r1, r1, 0x10
/* 803380F8 00335038 4E 80 00 20 */ blr
.global "__dt__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>Fv"
"__dt__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>Fv":
/* 803380FC 0033503C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338100 00335040 7C 08 02 A6 */ mflr r0
/* 80338104 00335044 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338108 00335048 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8033810C 0033504C 7C 7F 1B 79 */ or. r31, r3, r3
/* 80338110 00335050 41 82 00 24 */ beq .L_80338134
/* 80338114 00335054 3C A0 80 4E */ lis r5, "__vt__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"@ha
/* 80338118 00335058 7C 80 07 35 */ extsh. r0, r4
/* 8033811C 0033505C 38 85 AA 60 */ addi r4, r5, "__vt__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"@l
/* 80338120 00335060 38 00 00 00 */ li r0, 0
/* 80338124 00335064 90 9F 00 00 */ stw r4, 0(r31)
/* 80338128 00335068 90 0D 91 C4 */ stw r0, "sInstance__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"@sda21(r13)
/* 8033812C 0033506C 40 81 00 08 */ ble .L_80338134
/* 80338130 00335070 4B CE BF 85 */ bl __dl__FPv
.L_80338134:
/* 80338134 00335074 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80338138 00335078 7F E3 FB 78 */ mr r3, r31
/* 8033813C 0033507C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80338140 00335080 7C 08 03 A6 */ mtlr r0
/* 80338144 00335084 38 21 00 10 */ addi r1, r1, 0x10
/* 80338148 00335088 4E 80 00 20 */ blr
.global "newInstance__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>Fv"
"newInstance__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>Fv":
/* 8033814C 0033508C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338150 00335090 7C 08 02 A6 */ mflr r0
/* 80338154 00335094 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338158 00335098 80 0D 91 C4 */ lwz r0, "sInstance__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"@sda21(r13)
/* 8033815C 0033509C 28 00 00 00 */ cmplwi r0, 0
/* 80338160 003350A0 41 82 00 20 */ beq .L_80338180
/* 80338164 003350A4 3C 60 80 49 */ lis r3, lbl_8048FA90@ha
/* 80338168 003350A8 3C A0 80 49 */ lis r5, lbl_8048F924@ha
/* 8033816C 003350AC 38 63 FA 90 */ addi r3, r3, lbl_8048FA90@l
/* 80338170 003350B0 38 80 00 76 */ li r4, 0x76
/* 80338174 003350B4 38 A5 F9 24 */ addi r5, r5, lbl_8048F924@l
/* 80338178 003350B8 4C C6 31 82 */ crclr 6
/* 8033817C 003350BC 4B CF 24 C5 */ bl panic_f__12JUTExceptionFPCciPCce
.L_80338180:
/* 80338180 003350C0 80 0D 91 C4 */ lwz r0, "sInstance__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"@sda21(r13)
/* 80338184 003350C4 28 00 00 00 */ cmplwi r0, 0
/* 80338188 003350C8 40 82 00 20 */ bne .L_803381A8
/* 8033818C 003350CC 38 60 00 1C */ li r3, 0x1c
/* 80338190 003350D0 4B CE BD 15 */ bl __nw__FUl
/* 80338194 003350D4 7C 60 1B 79 */ or. r0, r3, r3
/* 80338198 003350D8 41 82 00 0C */ beq .L_803381A4
/* 8033819C 003350DC 4B FF C7 5D */ bl __ct__Q36PSGame10SoundTable11CategoryMgrFv
/* 803381A0 003350E0 7C 60 1B 78 */ mr r0, r3
.L_803381A4:
/* 803381A4 003350E4 90 0D 91 C4 */ stw r0, "sInstance__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"@sda21(r13)
.L_803381A8:
/* 803381A8 003350E8 80 0D 91 C4 */ lwz r0, "sInstance__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"@sda21(r13)
/* 803381AC 003350EC 28 00 00 00 */ cmplwi r0, 0
/* 803381B0 003350F0 40 82 00 20 */ bne .L_803381D0
/* 803381B4 003350F4 3C 60 80 49 */ lis r3, lbl_8048FA90@ha
/* 803381B8 003350F8 3C A0 80 49 */ lis r5, lbl_8048F924@ha
/* 803381BC 003350FC 38 63 FA 90 */ addi r3, r3, lbl_8048FA90@l
/* 803381C0 00335100 38 80 00 79 */ li r4, 0x79
/* 803381C4 00335104 38 A5 F9 24 */ addi r5, r5, lbl_8048F924@l
/* 803381C8 00335108 4C C6 31 82 */ crclr 6
/* 803381CC 0033510C 4B CF 24 75 */ bl panic_f__12JUTExceptionFPCciPCce
.L_803381D0:
/* 803381D0 00335110 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803381D4 00335114 80 6D 91 C4 */ lwz r3, "sInstance__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"@sda21(r13)
/* 803381D8 00335118 7C 08 03 A6 */ mtlr r0
/* 803381DC 0033511C 38 21 00 10 */ addi r1, r1, 0x10
/* 803381E0 00335120 4E 80 00 20 */ blr
.global "@28@__dt__Q26PSGame13ConductorListFv"
"@28@__dt__Q26PSGame13ConductorListFv":
/* 803381E4 00335124 38 63 FF E4 */ addi r3, r3, -28
/* 803381E8 00335128 4B FF C0 A8 */ b __dt__Q26PSGame13ConductorListFv
.global isCaveFloor__Q26PSGame9SceneInfoFv
isCaveFloor__Q26PSGame9SceneInfoFv:
/* 803381EC 0033512C 38 60 00 00 */ li r3, 0
/* 803381F0 00335130 4E 80 00 20 */ blr
.global curSceneIsBigBossFloor__Q26PSGame11PikSceneMgrFv
curSceneIsBigBossFloor__Q26PSGame11PikSceneMgrFv:
/* 803381F4 00335134 38 60 00 00 */ li r3, 0
/* 803381F8 00335138 4E 80 00 20 */ blr
.global exec__Q28PSSystem8SceneMgrFv
exec__Q28PSSystem8SceneMgrFv:
/* 803381FC 0033513C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80338200 00335140 7C 08 02 A6 */ mflr r0
/* 80338204 00335144 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338208 00335148 80 63 00 04 */ lwz r3, 4(r3)
/* 8033820C 0033514C 28 03 00 00 */ cmplwi r3, 0
/* 80338210 00335150 41 82 00 14 */ beq .L_80338224
/* 80338214 00335154 81 83 00 00 */ lwz r12, 0(r3)
/* 80338218 00335158 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 8033821C 0033515C 7D 89 03 A6 */ mtctr r12
/* 80338220 00335160 4E 80 04 21 */ bctrl
.L_80338224:
/* 80338224 00335164 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80338228 00335168 7C 08 03 A6 */ mtlr r0
/* 8033822C 0033516C 38 21 00 10 */ addi r1, r1, 0x10
/* 80338230 00335170 4E 80 00 20 */ blr
.global init__Q28PSSystem5SceneFv
init__Q28PSSystem5SceneFv:
/* 80338234 00335174 4E 80 00 20 */ blr
.global __dt__Q29PSAutoBgm15ConductorArcMgrFv
__dt__Q29PSAutoBgm15ConductorArcMgrFv:
/* 80338238 00335178 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8033823C 0033517C 7C 08 02 A6 */ mflr r0
/* 80338240 00335180 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338244 00335184 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80338248 00335188 7C 7F 1B 79 */ or. r31, r3, r3
/* 8033824C 0033518C 41 82 00 24 */ beq .L_80338270
/* 80338250 00335190 3C A0 80 4E */ lis r5, __vt__Q29PSAutoBgm15ConductorArcMgr@ha
/* 80338254 00335194 7C 80 07 35 */ extsh. r0, r4
/* 80338258 00335198 38 85 AA 30 */ addi r4, r5, __vt__Q29PSAutoBgm15ConductorArcMgr@l
/* 8033825C 0033519C 38 00 00 00 */ li r0, 0
/* 80338260 003351A0 90 9F 00 00 */ stw r4, 0(r31)
/* 80338264 003351A4 90 0D 98 6C */ stw r0, sInstance__Q29PSAutoBgm15ConductorArcMgr@sda21(r13)
/* 80338268 003351A8 40 81 00 08 */ ble .L_80338270
/* 8033826C 003351AC 4B CE BE 49 */ bl __dl__FPv
.L_80338270:
/* 80338270 003351B0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80338274 003351B4 7F E3 FB 78 */ mr r3, r31
/* 80338278 003351B8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8033827C 003351BC 7C 08 03 A6 */ mtlr r0
/* 80338280 003351C0 38 21 00 10 */ addi r1, r1, 0x10
/* 80338284 003351C4 4E 80 00 20 */ blr
.global __dt__Q36PSGame10SoundTable11CategoryMgrFv
__dt__Q36PSGame10SoundTable11CategoryMgrFv:
/* 80338288 003351C8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8033828C 003351CC 7C 08 02 A6 */ mflr r0
/* 80338290 003351D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338294 003351D4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80338298 003351D8 7C 7F 1B 79 */ or. r31, r3, r3
/* 8033829C 003351DC 41 82 00 38 */ beq .L_803382D4
/* 803382A0 003351E0 3C 60 80 4E */ lis r3, __vt__Q36PSGame10SoundTable11CategoryMgr@ha
/* 803382A4 003351E4 38 03 AA 54 */ addi r0, r3, __vt__Q36PSGame10SoundTable11CategoryMgr@l
/* 803382A8 003351E8 90 1F 00 00 */ stw r0, 0(r31)
/* 803382AC 003351EC 41 82 00 18 */ beq .L_803382C4
/* 803382B0 003351F0 3C 60 80 4E */ lis r3, "__vt__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"@ha
/* 803382B4 003351F4 38 00 00 00 */ li r0, 0
/* 803382B8 003351F8 38 63 AA 60 */ addi r3, r3, "__vt__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"@l
/* 803382BC 003351FC 90 7F 00 00 */ stw r3, 0(r31)
/* 803382C0 00335200 90 0D 91 C4 */ stw r0, "sInstance__Q28PSSystem49SingletonBase<Q36PSGame10SoundTable11CategoryMgr>"@sda21(r13)
.L_803382C4:
/* 803382C4 00335204 7C 80 07 35 */ extsh. r0, r4
/* 803382C8 00335208 40 81 00 0C */ ble .L_803382D4
/* 803382CC 0033520C 7F E3 FB 78 */ mr r3, r31
/* 803382D0 00335210 4B CE BD E5 */ bl __dl__FPv
.L_803382D4:
/* 803382D4 00335214 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803382D8 00335218 7F E3 FB 78 */ mr r3, r31
/* 803382DC 0033521C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803382E0 00335220 7C 08 03 A6 */ mtlr r0
/* 803382E4 00335224 38 21 00 10 */ addi r1, r1, 0x10
/* 803382E8 00335228 4E 80 00 20 */ blr
.global "__dt__Q28PSSystem24ArcMgr<Q26PSGame6BASARC>Fv"
"__dt__Q28PSSystem24ArcMgr<Q26PSGame6BASARC>Fv":
/* 803382EC 0033522C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803382F0 00335230 7C 08 02 A6 */ mflr r0
/* 803382F4 00335234 90 01 00 14 */ stw r0, 0x14(r1)
/* 803382F8 00335238 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803382FC 0033523C 7C 9F 23 78 */ mr r31, r4
/* 80338300 00335240 93 C1 00 08 */ stw r30, 8(r1)
/* 80338304 00335244 7C 7E 1B 79 */ or. r30, r3, r3
/* 80338308 00335248 41 82 00 48 */ beq .L_80338350
/* 8033830C 0033524C 3C 80 80 4E */ lis r4, "__vt__Q28PSSystem24ArcMgr<Q26PSGame6BASARC>"@ha
/* 80338310 00335250 3C 60 80 49 */ lis r3, lbl_8048FA6C@ha
/* 80338314 00335254 38 04 AA 24 */ addi r0, r4, "__vt__Q28PSSystem24ArcMgr<Q26PSGame6BASARC>"@l
/* 80338318 00335258 3C 80 80 49 */ lis r4, lbl_8048F924@ha
/* 8033831C 0033525C 90 1E 00 00 */ stw r0, 0(r30)
/* 80338320 00335260 38 A4 F9 24 */ addi r5, r4, lbl_8048F924@l
/* 80338324 00335264 38 63 FA 6C */ addi r3, r3, lbl_8048FA6C@l
/* 80338328 00335268 38 80 00 4D */ li r4, 0x4d
/* 8033832C 0033526C 4C C6 31 82 */ crclr 6
/* 80338330 00335270 4B CF 23 11 */ bl panic_f__12JUTExceptionFPCciPCce
/* 80338334 00335274 7F C3 F3 78 */ mr r3, r30
/* 80338338 00335278 38 80 00 00 */ li r4, 0
/* 8033833C 0033527C 4B CE 4C F9 */ bl __dt__11JKRDisposerFv
/* 80338340 00335280 7F E0 07 35 */ extsh. r0, r31
/* 80338344 00335284 40 81 00 0C */ ble .L_80338350
/* 80338348 00335288 7F C3 F3 78 */ mr r3, r30
/* 8033834C 0033528C 4B CE BD 69 */ bl __dl__FPv
.L_80338350:
/* 80338350 00335290 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80338354 00335294 7F C3 F3 78 */ mr r3, r30
/* 80338358 00335298 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8033835C 0033529C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80338360 003352A0 7C 08 03 A6 */ mtlr r0
/* 80338364 003352A4 38 21 00 10 */ addi r1, r1, 0x10
/* 80338368 003352A8 4E 80 00 20 */ blr