mirror of
https://github.com/projectPiki/pikmin2.git
synced 2024-12-13 16:55:41 +00:00
75c3292df0
linkmap goes faster now
2438 lines
120 KiB
ArmAsm
2438 lines
120 KiB
ArmAsm
.include "macros.inc"
|
|
.section .ctors, "wa" # 0x80472F00 - 0x804732C0
|
|
lbl_constructor:
|
|
.4byte __sinit_ogObjContena_cpp
|
|
|
|
.section .rodata # 0x804732E0 - 0x8049E220
|
|
.balign 8
|
|
.global lbl_8048EFE0
|
|
lbl_8048EFE0:
|
|
.4byte 0x6F674F62
|
|
.4byte 0x6A436F6E
|
|
.4byte 0x74656E61
|
|
.4byte 0x2E637070
|
|
.4byte 0x00000000
|
|
.4byte 0x55464F4D
|
|
.4byte 0x454E5520
|
|
.4byte 0x2D2D3E20
|
|
.4byte 0x434F4E54
|
|
.4byte 0x454E4120
|
|
.4byte 0x45525221
|
|
.4byte 0x0A000000
|
|
.4byte 0x45525221
|
|
.4byte 0x20696E20
|
|
.4byte 0x4F626A43
|
|
.4byte 0x6F6E7465
|
|
.4byte 0x6E612043
|
|
.4byte 0x72656174
|
|
.4byte 0x658EB894
|
|
.4byte 0x7381490A
|
|
.4byte 0x00000000
|
|
.4byte 0x636F6E74
|
|
.4byte 0x656E615F
|
|
.4byte 0x622E626C
|
|
.4byte 0x6F000000
|
|
.4byte 0x636F6E74
|
|
.4byte 0x656E615F
|
|
.4byte 0x722E626C
|
|
.4byte 0x6F000000
|
|
.4byte 0x636F6E74
|
|
.4byte 0x656E615F
|
|
.4byte 0x792E626C
|
|
.4byte 0x6F000000
|
|
.4byte 0x636F6E74
|
|
.4byte 0x656E615F
|
|
.4byte 0x626C2E62
|
|
.4byte 0x6C6F0000
|
|
.4byte 0x636F6E74
|
|
.4byte 0x656E615F
|
|
.4byte 0x772E626C
|
|
.4byte 0x6F000000
|
|
.4byte 0x45525221
|
|
.4byte 0x20756E6B
|
|
.4byte 0x6E776F6E
|
|
.4byte 0x20636F6E
|
|
.4byte 0x74656E61
|
|
.4byte 0x20747970
|
|
.4byte 0x65210A00
|
|
.4byte 0x63757073
|
|
.4byte 0x756C652E
|
|
.4byte 0x626C6F00
|
|
.4byte 0x73706F74
|
|
.4byte 0x2E626C6F
|
|
.4byte 0x00000000
|
|
.4byte 0x44617461
|
|
.4byte 0x436F6E74
|
|
.4byte 0x656E6120
|
|
.4byte 0x6973206E
|
|
.4byte 0x6F742066
|
|
.4byte 0x6F756E64
|
|
.4byte 0x210A0000
|
|
.4byte 0x436F6E74
|
|
.4byte 0x656E6120
|
|
.4byte 0x54797065
|
|
.4byte 0x20657272
|
|
.4byte 0x6F72210A
|
|
.4byte 0x00000000
|
|
.4byte 0x82BE82DF
|
|
.4byte 0x82C582B7
|
|
.4byte 0x0A000000
|
|
.4byte 0x53544152
|
|
.4byte 0x54204552
|
|
.4byte 0x52212028
|
|
.4byte 0x4261636B
|
|
.4byte 0x75705363
|
|
.4byte 0x656E6529
|
|
.4byte 0x00000000
|
|
.4byte 0x73657442
|
|
.4byte 0x61636B75
|
|
.4byte 0x70536365
|
|
.4byte 0x6E652045
|
|
.4byte 0x52522100
|
|
.4byte 0x73637265
|
|
.4byte 0x656E4F62
|
|
.4byte 0x6A2E6800
|
|
.asciz "P2Assert"
|
|
|
|
.section .data, "wa" # 0x8049E220 - 0x804EFC20
|
|
.balign 8
|
|
.global __vt__Q32og9newScreen10ObjContena
|
|
__vt__Q32og9newScreen10ObjContena:
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte __dt__Q32og9newScreen10ObjContenaFv
|
|
.4byte getChildCount__5CNodeFv
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte "@24@__dt__Q32og9newScreen10ObjContenaFv"
|
|
.4byte update__Q26Screen7ObjBaseFv
|
|
.4byte draw__Q26Screen7ObjBaseFR8Graphics
|
|
.4byte start__Q26Screen7ObjBaseFPCQ26Screen13StartSceneArg
|
|
.4byte end__Q26Screen7ObjBaseFPCQ26Screen11EndSceneArg
|
|
.4byte setOwner__Q26Screen7ObjBaseFPQ26Screen9SceneBase
|
|
.4byte getOwner__Q26Screen7ObjBaseCFv
|
|
.4byte create__Q26Screen7ObjBaseFP10JKRArchive
|
|
.4byte confirmSetScene__Q26Screen7ObjBaseFRQ26Screen11SetSceneArg
|
|
.4byte confirmStartScene__Q26Screen7ObjBaseFPQ26Screen13StartSceneArg
|
|
.4byte confirmEndScene__Q26Screen7ObjBaseFPQ26Screen11EndSceneArg
|
|
.4byte doStart__Q32og9newScreen10ObjContenaFPCQ26Screen13StartSceneArg
|
|
.4byte doEnd__Q32og9newScreen10ObjContenaFPCQ26Screen11EndSceneArg
|
|
.4byte doCreate__Q32og9newScreen10ObjContenaFP10JKRArchive
|
|
.4byte doUpdateFadein__Q32og9newScreen10ObjContenaFv
|
|
.4byte doUpdateFadeinFinish__Q32og9newScreen10ObjContenaFv
|
|
.4byte doUpdate__Q32og9newScreen10ObjContenaFv
|
|
.4byte doUpdateFinish__Q32og9newScreen10ObjContenaFv
|
|
.4byte doUpdateFadeout__Q32og9newScreen10ObjContenaFv
|
|
.4byte doUpdateFadeoutFinish__Q32og9newScreen10ObjContenaFv
|
|
.4byte doDraw__Q32og9newScreen10ObjContenaFR8Graphics
|
|
.4byte doConfirmSetScene__Q26Screen7ObjBaseFRQ26Screen11SetSceneArg
|
|
.4byte doConfirmStartScene__Q26Screen7ObjBaseFPQ26Screen13StartSceneArg
|
|
.4byte doConfirmEndScene__Q26Screen7ObjBaseFRPQ26Screen11EndSceneArg
|
|
|
|
.section .bss # 0x804EFC20 - 0x8051467C
|
|
# ogObjContena.cpp
|
|
.comm msVal__Q32og9newScreen10ObjContena, 0x44, 4
|
|
|
|
.section .sbss # 0x80514D80 - 0x80516360
|
|
.balign 8
|
|
angle$4147:
|
|
.skip 0x4
|
|
init$4148:
|
|
.skip 0x1
|
|
|
|
.section .sdata2, "a" # 0x80516360 - 0x80520E40
|
|
.balign 8
|
|
.global lbl_8051DC88
|
|
lbl_8051DC88:
|
|
.4byte 0x44480000
|
|
.global lbl_8051DC8C
|
|
lbl_8051DC8C:
|
|
.4byte 0x00000000
|
|
.global lbl_8051DC90
|
|
lbl_8051DC90:
|
|
.float 0.5
|
|
.global lbl_8051DC94
|
|
lbl_8051DC94:
|
|
.float 1.0
|
|
.global lbl_8051DC98
|
|
lbl_8051DC98:
|
|
.float 0.3
|
|
.global lbl_8051DC9C
|
|
lbl_8051DC9C:
|
|
.float 0.1
|
|
.global lbl_8051DCA0
|
|
lbl_8051DCA0:
|
|
.4byte 0x41F00000
|
|
.global lbl_8051DCA4
|
|
lbl_8051DCA4:
|
|
.4byte 0x3F4CCCCD
|
|
.global lbl_8051DCA8
|
|
lbl_8051DCA8:
|
|
.float 0.05
|
|
.global lbl_8051DCAC
|
|
lbl_8051DCAC:
|
|
.4byte 0x420C0000
|
|
.global lbl_8051DCB0
|
|
lbl_8051DCB0:
|
|
.4byte 0x40C90FDB
|
|
.global lbl_8051DCB4
|
|
lbl_8051DCB4:
|
|
.4byte 0xC3A2F983
|
|
.global lbl_8051DCB8
|
|
lbl_8051DCB8:
|
|
.4byte 0x43A2F983
|
|
.global lbl_8051DCBC
|
|
lbl_8051DCBC:
|
|
.4byte 0x3ECCCCCD
|
|
.global lbl_8051DCC0
|
|
lbl_8051DCC0:
|
|
.4byte 0xBECCCCCD
|
|
.global lbl_8051DCC4
|
|
lbl_8051DCC4:
|
|
.4byte 0x42C80000
|
|
.global lbl_8051DCC8
|
|
lbl_8051DCC8:
|
|
.4byte 0xC2C80000
|
|
.global lbl_8051DCCC
|
|
lbl_8051DCCC:
|
|
.4byte 0x40000000
|
|
.global lbl_8051DCD0
|
|
lbl_8051DCD0:
|
|
.4byte 0x437F0000
|
|
.global lbl_8051DCD4
|
|
lbl_8051DCD4:
|
|
.4byte 0xC4480000
|
|
.global lbl_8051DCD8
|
|
lbl_8051DCD8:
|
|
.4byte 0x41A00000
|
|
.global lbl_8051DCDC
|
|
lbl_8051DCDC:
|
|
.float 0.06
|
|
.global lbl_8051DCE0
|
|
lbl_8051DCE0:
|
|
.4byte 0x3F99999A
|
|
.global lbl_8051DCE4
|
|
lbl_8051DCE4:
|
|
.4byte 0x3F19999A
|
|
.global lbl_8051DCE8
|
|
lbl_8051DCE8:
|
|
.4byte 0x43660000
|
|
.global lbl_8051DCEC
|
|
lbl_8051DCEC:
|
|
.4byte 0x42660000
|
|
.global lbl_8051DCF0
|
|
lbl_8051DCF0:
|
|
.4byte 0x3EDC28F6
|
|
.global lbl_8051DCF4
|
|
lbl_8051DCF4:
|
|
.4byte 0x3E4CCCCD
|
|
.global lbl_8051DCF8
|
|
lbl_8051DCF8:
|
|
.4byte 0x3FE66666
|
|
.global lbl_8051DCFC
|
|
lbl_8051DCFC:
|
|
.4byte 0xBF800000
|
|
.global lbl_8051DD00
|
|
lbl_8051DD00:
|
|
.4byte 0x3F0CCCCD
|
|
.global lbl_8051DD04
|
|
lbl_8051DD04:
|
|
.4byte 0x3D88CE70
|
|
|
|
.section .text, "ax" # 0x800056C0 - 0x80472F00
|
|
.global __ct__Q32og9newScreen10ObjContenaFPCc
|
|
__ct__Q32og9newScreen10ObjContenaFPCc:
|
|
/* 8031FF44 0031CE84 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8031FF48 0031CE88 7C 08 02 A6 */ mflr r0
|
|
/* 8031FF4C 0031CE8C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8031FF50 0031CE90 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 8031FF54 0031CE94 7C 9F 23 78 */ mr r31, r4
|
|
/* 8031FF58 0031CE98 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 8031FF5C 0031CE9C 7C 7E 1B 78 */ mr r30, r3
|
|
/* 8031FF60 0031CEA0 48 13 3B 89 */ bl __ct__Q26Screen7ObjBaseFv
|
|
/* 8031FF64 0031CEA4 3C 60 80 4E */ lis r3, __vt__Q32og9newScreen10ObjContena@ha
|
|
/* 8031FF68 0031CEA8 38 00 00 64 */ li r0, 0x64
|
|
/* 8031FF6C 0031CEAC 38 83 95 98 */ addi r4, r3, __vt__Q32og9newScreen10ObjContena@l
|
|
/* 8031FF70 0031CEB0 39 20 00 00 */ li r9, 0
|
|
/* 8031FF74 0031CEB4 90 9E 00 00 */ stw r4, 0(r30)
|
|
/* 8031FF78 0031CEB8 38 84 00 10 */ addi r4, r4, 0x10
|
|
/* 8031FF7C 0031CEBC 38 60 03 E8 */ li r3, 0x3e8
|
|
/* 8031FF80 0031CEC0 39 00 00 14 */ li r8, 0x14
|
|
/* 8031FF84 0031CEC4 90 9E 00 18 */ stw r4, 0x18(r30)
|
|
/* 8031FF88 0031CEC8 38 E0 00 32 */ li r7, 0x32
|
|
/* 8031FF8C 0031CECC 38 C0 00 3C */ li r6, 0x3c
|
|
/* 8031FF90 0031CED0 38 A0 00 C8 */ li r5, 0xc8
|
|
/* 8031FF94 0031CED4 90 1E 00 BC */ stw r0, 0xbc(r30)
|
|
/* 8031FF98 0031CED8 38 80 FF FF */ li r4, -1
|
|
/* 8031FF9C 0031CEDC C0 62 F9 2C */ lfs f3, lbl_8051DC8C@sda21(r2)
|
|
/* 8031FFA0 0031CEE0 38 00 00 01 */ li r0, 1
|
|
/* 8031FFA4 0031CEE4 90 7E 00 C0 */ stw r3, 0xc0(r30)
|
|
/* 8031FFA8 0031CEE8 7F C3 F3 78 */ mr r3, r30
|
|
/* 8031FFAC 0031CEEC C0 42 F9 30 */ lfs f2, lbl_8051DC90@sda21(r2)
|
|
/* 8031FFB0 0031CEF0 91 3E 00 C4 */ stw r9, 0xc4(r30)
|
|
/* 8031FFB4 0031CEF4 C0 22 F9 34 */ lfs f1, lbl_8051DC94@sda21(r2)
|
|
/* 8031FFB8 0031CEF8 91 1E 00 C8 */ stw r8, 0xc8(r30)
|
|
/* 8031FFBC 0031CEFC C0 02 F9 28 */ lfs f0, lbl_8051DC88@sda21(r2)
|
|
/* 8031FFC0 0031CF00 90 FE 00 CC */ stw r7, 0xcc(r30)
|
|
/* 8031FFC4 0031CF04 90 DE 00 D0 */ stw r6, 0xd0(r30)
|
|
/* 8031FFC8 0031CF08 90 BE 00 D4 */ stw r5, 0xd4(r30)
|
|
/* 8031FFCC 0031CF0C 90 9E 00 B8 */ stw r4, 0xb8(r30)
|
|
/* 8031FFD0 0031CF10 91 3E 00 D8 */ stw r9, 0xd8(r30)
|
|
/* 8031FFD4 0031CF14 99 3E 00 DC */ stb r9, 0xdc(r30)
|
|
/* 8031FFD8 0031CF18 91 3E 00 E0 */ stw r9, 0xe0(r30)
|
|
/* 8031FFDC 0031CF1C B1 3E 00 E4 */ sth r9, 0xe4(r30)
|
|
/* 8031FFE0 0031CF20 93 FE 00 14 */ stw r31, 0x14(r30)
|
|
/* 8031FFE4 0031CF24 91 3E 00 38 */ stw r9, 0x38(r30)
|
|
/* 8031FFE8 0031CF28 91 3E 00 3C */ stw r9, 0x3c(r30)
|
|
/* 8031FFEC 0031CF2C 91 3E 00 48 */ stw r9, 0x48(r30)
|
|
/* 8031FFF0 0031CF30 91 3E 00 4C */ stw r9, 0x4c(r30)
|
|
/* 8031FFF4 0031CF34 91 3E 00 50 */ stw r9, 0x50(r30)
|
|
/* 8031FFF8 0031CF38 91 3E 00 54 */ stw r9, 0x54(r30)
|
|
/* 8031FFFC 0031CF3C 91 3E 00 58 */ stw r9, 0x58(r30)
|
|
/* 80320000 0031CF40 91 3E 00 5C */ stw r9, 0x5c(r30)
|
|
/* 80320004 0031CF44 91 3E 00 60 */ stw r9, 0x60(r30)
|
|
/* 80320008 0031CF48 91 3E 00 64 */ stw r9, 0x64(r30)
|
|
/* 8032000C 0031CF4C 91 3E 00 68 */ stw r9, 0x68(r30)
|
|
/* 80320010 0031CF50 91 3E 00 6C */ stw r9, 0x6c(r30)
|
|
/* 80320014 0031CF54 91 3E 00 70 */ stw r9, 0x70(r30)
|
|
/* 80320018 0031CF58 91 3E 00 74 */ stw r9, 0x74(r30)
|
|
/* 8032001C 0031CF5C 91 3E 00 8C */ stw r9, 0x8c(r30)
|
|
/* 80320020 0031CF60 91 3E 00 78 */ stw r9, 0x78(r30)
|
|
/* 80320024 0031CF64 91 3E 00 90 */ stw r9, 0x90(r30)
|
|
/* 80320028 0031CF68 91 3E 00 7C */ stw r9, 0x7c(r30)
|
|
/* 8032002C 0031CF6C 91 3E 00 94 */ stw r9, 0x94(r30)
|
|
/* 80320030 0031CF70 91 3E 00 80 */ stw r9, 0x80(r30)
|
|
/* 80320034 0031CF74 91 3E 00 98 */ stw r9, 0x98(r30)
|
|
/* 80320038 0031CF78 91 3E 00 84 */ stw r9, 0x84(r30)
|
|
/* 8032003C 0031CF7C 91 3E 00 9C */ stw r9, 0x9c(r30)
|
|
/* 80320040 0031CF80 91 3E 00 88 */ stw r9, 0x88(r30)
|
|
/* 80320044 0031CF84 91 3E 00 A0 */ stw r9, 0xa0(r30)
|
|
/* 80320048 0031CF88 91 3E 00 A4 */ stw r9, 0xa4(r30)
|
|
/* 8032004C 0031CF8C D0 7E 00 A8 */ stfs f3, 0xa8(r30)
|
|
/* 80320050 0031CF90 91 3E 00 AC */ stw r9, 0xac(r30)
|
|
/* 80320054 0031CF94 D0 5E 00 B0 */ stfs f2, 0xb0(r30)
|
|
/* 80320058 0031CF98 C0 5E 00 B0 */ lfs f2, 0xb0(r30)
|
|
/* 8032005C 0031CF9C D0 5E 00 B4 */ stfs f2, 0xb4(r30)
|
|
/* 80320060 0031CFA0 90 1E 00 E8 */ stw r0, 0xe8(r30)
|
|
/* 80320064 0031CFA4 91 3E 00 EC */ stw r9, 0xec(r30)
|
|
/* 80320068 0031CFA8 D0 7E 00 F0 */ stfs f3, 0xf0(r30)
|
|
/* 8032006C 0031CFAC D0 7E 00 F4 */ stfs f3, 0xf4(r30)
|
|
/* 80320070 0031CFB0 D0 7E 00 FC */ stfs f3, 0xfc(r30)
|
|
/* 80320074 0031CFB4 D0 7E 01 00 */ stfs f3, 0x100(r30)
|
|
/* 80320078 0031CFB8 D0 3E 01 04 */ stfs f1, 0x104(r30)
|
|
/* 8032007C 0031CFBC 91 3E 00 F8 */ stw r9, 0xf8(r30)
|
|
/* 80320080 0031CFC0 D0 7E 01 08 */ stfs f3, 0x108(r30)
|
|
/* 80320084 0031CFC4 99 3E 01 0C */ stb r9, 0x10c(r30)
|
|
/* 80320088 0031CFC8 D0 7E 01 10 */ stfs f3, 0x110(r30)
|
|
/* 8032008C 0031CFCC 91 3E 01 14 */ stw r9, 0x114(r30)
|
|
/* 80320090 0031CFD0 91 3E 01 18 */ stw r9, 0x118(r30)
|
|
/* 80320094 0031CFD4 91 3E 01 1C */ stw r9, 0x11c(r30)
|
|
/* 80320098 0031CFD8 91 3E 01 28 */ stw r9, 0x128(r30)
|
|
/* 8032009C 0031CFDC 91 3E 01 2C */ stw r9, 0x12c(r30)
|
|
/* 803200A0 0031CFE0 D0 7E 01 30 */ stfs f3, 0x130(r30)
|
|
/* 803200A4 0031CFE4 D0 7E 01 34 */ stfs f3, 0x134(r30)
|
|
/* 803200A8 0031CFE8 D0 7E 01 38 */ stfs f3, 0x138(r30)
|
|
/* 803200AC 0031CFEC D0 7E 01 3C */ stfs f3, 0x13c(r30)
|
|
/* 803200B0 0031CFF0 91 3E 00 44 */ stw r9, 0x44(r30)
|
|
/* 803200B4 0031CFF4 91 3E 01 20 */ stw r9, 0x120(r30)
|
|
/* 803200B8 0031CFF8 91 3E 01 24 */ stw r9, 0x124(r30)
|
|
/* 803200BC 0031CFFC D0 7E 01 40 */ stfs f3, 0x140(r30)
|
|
/* 803200C0 0031D000 D0 7E 01 44 */ stfs f3, 0x144(r30)
|
|
/* 803200C4 0031D004 91 3E 01 4C */ stw r9, 0x14c(r30)
|
|
/* 803200C8 0031D008 91 3E 01 50 */ stw r9, 0x150(r30)
|
|
/* 803200CC 0031D00C 91 3E 01 54 */ stw r9, 0x154(r30)
|
|
/* 803200D0 0031D010 91 3E 01 58 */ stw r9, 0x158(r30)
|
|
/* 803200D4 0031D014 91 3E 01 60 */ stw r9, 0x160(r30)
|
|
/* 803200D8 0031D018 91 3E 01 64 */ stw r9, 0x164(r30)
|
|
/* 803200DC 0031D01C 99 3E 01 6C */ stb r9, 0x16c(r30)
|
|
/* 803200E0 0031D020 D0 1E 00 F0 */ stfs f0, 0xf0(r30)
|
|
/* 803200E4 0031D024 D0 7E 00 F4 */ stfs f3, 0xf4(r30)
|
|
/* 803200E8 0031D028 99 3E 01 0C */ stb r9, 0x10c(r30)
|
|
/* 803200EC 0031D02C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 803200F0 0031D030 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 803200F4 0031D034 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 803200F8 0031D038 7C 08 03 A6 */ mtlr r0
|
|
/* 803200FC 0031D03C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80320100 0031D040 4E 80 00 20 */ blr
|
|
|
|
.global __dt__Q32og9newScreen10ObjContenaFv
|
|
__dt__Q32og9newScreen10ObjContenaFv:
|
|
/* 80320104 0031D044 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80320108 0031D048 7C 08 02 A6 */ mflr r0
|
|
/* 8032010C 0031D04C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80320110 0031D050 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80320114 0031D054 7C 9F 23 78 */ mr r31, r4
|
|
/* 80320118 0031D058 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 8032011C 0031D05C 7C 7E 1B 79 */ or. r30, r3, r3
|
|
/* 80320120 0031D060 41 82 00 74 */ beq .L_80320194
|
|
/* 80320124 0031D064 3C 80 80 4E */ lis r4, __vt__Q32og9newScreen10ObjContena@ha
|
|
/* 80320128 0031D068 38 84 95 98 */ addi r4, r4, __vt__Q32og9newScreen10ObjContena@l
|
|
/* 8032012C 0031D06C 90 9E 00 00 */ stw r4, 0(r30)
|
|
/* 80320130 0031D070 38 04 00 10 */ addi r0, r4, 0x10
|
|
/* 80320134 0031D074 90 1E 00 18 */ stw r0, 0x18(r30)
|
|
/* 80320138 0031D078 41 82 00 4C */ beq .L_80320184
|
|
/* 8032013C 0031D07C 3C 80 80 4F */ lis r4, __vt__Q26Screen7ObjBase@ha
|
|
/* 80320140 0031D080 38 84 D7 58 */ addi r4, r4, __vt__Q26Screen7ObjBase@l
|
|
/* 80320144 0031D084 90 9E 00 00 */ stw r4, 0(r30)
|
|
/* 80320148 0031D088 38 04 00 10 */ addi r0, r4, 0x10
|
|
/* 8032014C 0031D08C 90 1E 00 18 */ stw r0, 0x18(r30)
|
|
/* 80320150 0031D090 41 82 00 34 */ beq .L_80320184
|
|
/* 80320154 0031D094 3C 80 80 4E */ lis r4, __vt__Q26Screen8IObjBase@ha
|
|
/* 80320158 0031D098 38 84 82 40 */ addi r4, r4, __vt__Q26Screen8IObjBase@l
|
|
/* 8032015C 0031D09C 90 9E 00 00 */ stw r4, 0(r30)
|
|
/* 80320160 0031D0A0 38 04 00 10 */ addi r0, r4, 0x10
|
|
/* 80320164 0031D0A4 90 1E 00 18 */ stw r0, 0x18(r30)
|
|
/* 80320168 0031D0A8 48 0F 14 69 */ bl del__5CNodeFv
|
|
/* 8032016C 0031D0AC 38 7E 00 18 */ addi r3, r30, 0x18
|
|
/* 80320170 0031D0B0 38 80 00 00 */ li r4, 0
|
|
/* 80320174 0031D0B4 4B CF CE C1 */ bl __dt__11JKRDisposerFv
|
|
/* 80320178 0031D0B8 7F C3 F3 78 */ mr r3, r30
|
|
/* 8032017C 0031D0BC 38 80 00 00 */ li r4, 0
|
|
/* 80320180 0031D0C0 48 0F 14 09 */ bl __dt__5CNodeFv
|
|
.L_80320184:
|
|
/* 80320184 0031D0C4 7F E0 07 35 */ extsh. r0, r31
|
|
/* 80320188 0031D0C8 40 81 00 0C */ ble .L_80320194
|
|
/* 8032018C 0031D0CC 7F C3 F3 78 */ mr r3, r30
|
|
/* 80320190 0031D0D0 4B D0 3F 25 */ bl __dl__FPv
|
|
.L_80320194:
|
|
/* 80320194 0031D0D4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80320198 0031D0D8 7F C3 F3 78 */ mr r3, r30
|
|
/* 8032019C 0031D0DC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 803201A0 0031D0E0 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 803201A4 0031D0E4 7C 08 03 A6 */ mtlr r0
|
|
/* 803201A8 0031D0E8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 803201AC 0031D0EC 4E 80 00 20 */ blr
|
|
|
|
.global doCreate__Q32og9newScreen10ObjContenaFP10JKRArchive
|
|
doCreate__Q32og9newScreen10ObjContenaFP10JKRArchive:
|
|
/* 803201B0 0031D0F0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 803201B4 0031D0F4 7C 08 02 A6 */ mflr r0
|
|
/* 803201B8 0031D0F8 3C A0 80 49 */ lis r5, lbl_8048EFE0@ha
|
|
/* 803201BC 0031D0FC 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 803201C0 0031D100 BF 41 00 08 */ stmw r26, 8(r1)
|
|
/* 803201C4 0031D104 7C 7F 1B 78 */ mr r31, r3
|
|
/* 803201C8 0031D108 7C 9A 23 78 */ mr r26, r4
|
|
/* 803201CC 0031D10C 3B 85 EF E0 */ addi r28, r5, lbl_8048EFE0@l
|
|
/* 803201D0 0031D110 48 13 3E 71 */ bl getGamePad__Q26Screen7ObjBaseCFv
|
|
/* 803201D4 0031D114 90 7F 00 48 */ stw r3, 0x48(r31)
|
|
/* 803201D8 0031D118 7F E3 FB 78 */ mr r3, r31
|
|
/* 803201DC 0031D11C 48 13 3D CD */ bl getDispMember__Q26Screen7ObjBaseFv
|
|
/* 803201E0 0031D120 3C 80 00 4F */ lis r4, 0x004F4741@ha
|
|
/* 803201E4 0031D124 3C C0 54 45 */ lis r6, 0x54454E41@ha
|
|
/* 803201E8 0031D128 3C A0 00 43 */ lis r5, 0x00434F4E@ha
|
|
/* 803201EC 0031D12C 7C 7B 1B 78 */ mr r27, r3
|
|
/* 803201F0 0031D130 38 84 47 41 */ addi r4, r4, 0x004F4741@l
|
|
/* 803201F4 0031D134 38 C6 4E 41 */ addi r6, r6, 0x54454E41@l
|
|
/* 803201F8 0031D138 38 A5 4F 4E */ addi r5, r5, 0x00434F4E@l
|
|
/* 803201FC 0031D13C 4B FE F1 21 */ bl isID__Q32og6Screen14DispMemberBaseFUlUx
|
|
/* 80320200 0031D140 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80320204 0031D144 41 82 00 0C */ beq .L_80320210
|
|
/* 80320208 0031D148 93 7F 00 38 */ stw r27, 0x38(r31)
|
|
/* 8032020C 0031D14C 48 00 01 3C */ b .L_80320348
|
|
.L_80320210:
|
|
/* 80320210 0031D150 3C 80 00 4F */ lis r4, 0x004F4741@ha
|
|
/* 80320214 0031D154 3C C0 5F 47 */ lis r6, 0x5F475250@ha
|
|
/* 80320218 0031D158 3C A0 00 55 */ lis r5, 0x0055464F@ha
|
|
/* 8032021C 0031D15C 7F 63 DB 78 */ mr r3, r27
|
|
/* 80320220 0031D160 38 84 47 41 */ addi r4, r4, 0x004F4741@l
|
|
/* 80320224 0031D164 38 C6 52 50 */ addi r6, r6, 0x5F475250@l
|
|
/* 80320228 0031D168 38 A5 46 4F */ addi r5, r5, 0x0055464F@l
|
|
/* 8032022C 0031D16C 4B FE F0 F1 */ bl isID__Q32og6Screen14DispMemberBaseFUlUx
|
|
/* 80320230 0031D170 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80320234 0031D174 41 82 00 58 */ beq .L_8032028C
|
|
/* 80320238 0031D178 80 1B 00 10 */ lwz r0, 0x10(r27)
|
|
/* 8032023C 0031D17C 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 80320240 0031D180 41 82 00 20 */ beq .L_80320260
|
|
/* 80320244 0031D184 40 80 00 28 */ bge .L_8032026C
|
|
/* 80320248 0031D188 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 8032024C 0031D18C 40 80 00 08 */ bge .L_80320254
|
|
/* 80320250 0031D190 48 00 00 1C */ b .L_8032026C
|
|
.L_80320254:
|
|
/* 80320254 0031D194 38 1B 00 18 */ addi r0, r27, 0x18
|
|
/* 80320258 0031D198 90 1F 00 38 */ stw r0, 0x38(r31)
|
|
/* 8032025C 0031D19C 48 00 00 24 */ b .L_80320280
|
|
.L_80320260:
|
|
/* 80320260 0031D1A0 38 1B 00 50 */ addi r0, r27, 0x50
|
|
/* 80320264 0031D1A4 90 1F 00 38 */ stw r0, 0x38(r31)
|
|
/* 80320268 0031D1A8 48 00 00 18 */ b .L_80320280
|
|
.L_8032026C:
|
|
/* 8032026C 0031D1AC 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 80320270 0031D1B0 38 BC 00 14 */ addi r5, r28, 0x14
|
|
/* 80320274 0031D1B4 38 80 00 E6 */ li r4, 0xe6
|
|
/* 80320278 0031D1B8 4C C6 31 82 */ crclr 6
|
|
/* 8032027C 0031D1BC 4B D0 A3 C5 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80320280:
|
|
/* 80320280 0031D1C0 88 1B 00 8A */ lbz r0, 0x8a(r27)
|
|
/* 80320284 0031D1C4 98 1F 01 6C */ stb r0, 0x16c(r31)
|
|
/* 80320288 0031D1C8 48 00 00 C0 */ b .L_80320348
|
|
.L_8032028C:
|
|
/* 8032028C 0031D1CC 3C 80 00 4F */ lis r4, 0x004F4741@ha
|
|
/* 80320290 0031D1D0 3C C0 55 4D */ lis r6, 0x554D4D59@ha
|
|
/* 80320294 0031D1D4 7F 63 DB 78 */ mr r3, r27
|
|
/* 80320298 0031D1D8 38 A0 00 44 */ li r5, 0x44
|
|
/* 8032029C 0031D1DC 38 84 47 41 */ addi r4, r4, 0x004F4741@l
|
|
/* 803202A0 0031D1E0 38 C6 4D 59 */ addi r6, r6, 0x554D4D59@l
|
|
/* 803202A4 0031D1E4 4B FE F0 79 */ bl isID__Q32og6Screen14DispMemberBaseFUlUx
|
|
/* 803202A8 0031D1E8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 803202AC 0031D1EC 41 82 00 88 */ beq .L_80320334
|
|
/* 803202B0 0031D1F0 38 60 00 38 */ li r3, 0x38
|
|
/* 803202B4 0031D1F4 4B D0 3B F1 */ bl __nw__FUl
|
|
/* 803202B8 0031D1F8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 803202BC 0031D1FC 41 82 00 70 */ beq .L_8032032C
|
|
/* 803202C0 0031D200 3C A0 80 4B */ lis r5, __vt__Q32og6Screen14DispMemberBase@ha
|
|
/* 803202C4 0031D204 3C 80 80 4B */ lis r4, __vt__Q32og6Screen17DispMemberContena@ha
|
|
/* 803202C8 0031D208 38 05 11 48 */ addi r0, r5, __vt__Q32og6Screen14DispMemberBase@l
|
|
/* 803202CC 0031D20C 39 40 00 00 */ li r10, 0
|
|
/* 803202D0 0031D210 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 803202D4 0031D214 38 04 31 34 */ addi r0, r4, __vt__Q32og6Screen17DispMemberContena@l
|
|
/* 803202D8 0031D218 39 20 00 64 */ li r9, 0x64
|
|
/* 803202DC 0031D21C 39 00 03 E8 */ li r8, 0x3e8
|
|
/* 803202E0 0031D220 91 43 00 04 */ stw r10, 4(r3)
|
|
/* 803202E4 0031D224 38 E0 00 14 */ li r7, 0x14
|
|
/* 803202E8 0031D228 38 C0 00 32 */ li r6, 0x32
|
|
/* 803202EC 0031D22C 38 A0 00 3C */ li r5, 0x3c
|
|
/* 803202F0 0031D230 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 803202F4 0031D234 38 80 00 C8 */ li r4, 0xc8
|
|
/* 803202F8 0031D238 38 00 FF FF */ li r0, -1
|
|
/* 803202FC 0031D23C 91 23 00 0C */ stw r9, 0xc(r3)
|
|
/* 80320300 0031D240 91 03 00 10 */ stw r8, 0x10(r3)
|
|
/* 80320304 0031D244 91 43 00 14 */ stw r10, 0x14(r3)
|
|
/* 80320308 0031D248 90 E3 00 18 */ stw r7, 0x18(r3)
|
|
/* 8032030C 0031D24C 90 C3 00 1C */ stw r6, 0x1c(r3)
|
|
/* 80320310 0031D250 90 A3 00 20 */ stw r5, 0x20(r3)
|
|
/* 80320314 0031D254 90 83 00 24 */ stw r4, 0x24(r3)
|
|
/* 80320318 0031D258 90 03 00 08 */ stw r0, 8(r3)
|
|
/* 8032031C 0031D25C 91 43 00 28 */ stw r10, 0x28(r3)
|
|
/* 80320320 0031D260 99 43 00 2C */ stb r10, 0x2c(r3)
|
|
/* 80320324 0031D264 91 43 00 30 */ stw r10, 0x30(r3)
|
|
/* 80320328 0031D268 B1 43 00 34 */ sth r10, 0x34(r3)
|
|
.L_8032032C:
|
|
/* 8032032C 0031D26C 90 7F 00 38 */ stw r3, 0x38(r31)
|
|
/* 80320330 0031D270 48 00 00 18 */ b .L_80320348
|
|
.L_80320334:
|
|
/* 80320334 0031D274 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 80320338 0031D278 38 BC 00 30 */ addi r5, r28, 0x30
|
|
/* 8032033C 0031D27C 38 80 00 F2 */ li r4, 0xf2
|
|
/* 80320340 0031D280 4C C6 31 82 */ crclr 6
|
|
/* 80320344 0031D284 4B D0 A2 FD */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80320348:
|
|
/* 80320348 0031D288 80 BF 00 38 */ lwz r5, 0x38(r31)
|
|
/* 8032034C 0031D28C 38 00 00 00 */ li r0, 0
|
|
/* 80320350 0031D290 38 60 01 78 */ li r3, 0x178
|
|
/* 80320354 0031D294 80 85 00 08 */ lwz r4, 8(r5)
|
|
/* 80320358 0031D298 90 9F 00 B8 */ stw r4, 0xb8(r31)
|
|
/* 8032035C 0031D29C 80 85 00 0C */ lwz r4, 0xc(r5)
|
|
/* 80320360 0031D2A0 90 9F 00 BC */ stw r4, 0xbc(r31)
|
|
/* 80320364 0031D2A4 80 85 00 10 */ lwz r4, 0x10(r5)
|
|
/* 80320368 0031D2A8 90 9F 00 C0 */ stw r4, 0xc0(r31)
|
|
/* 8032036C 0031D2AC 80 85 00 14 */ lwz r4, 0x14(r5)
|
|
/* 80320370 0031D2B0 90 9F 00 C4 */ stw r4, 0xc4(r31)
|
|
/* 80320374 0031D2B4 80 85 00 18 */ lwz r4, 0x18(r5)
|
|
/* 80320378 0031D2B8 90 9F 00 C8 */ stw r4, 0xc8(r31)
|
|
/* 8032037C 0031D2BC 80 85 00 1C */ lwz r4, 0x1c(r5)
|
|
/* 80320380 0031D2C0 90 9F 00 CC */ stw r4, 0xcc(r31)
|
|
/* 80320384 0031D2C4 80 85 00 20 */ lwz r4, 0x20(r5)
|
|
/* 80320388 0031D2C8 90 9F 00 D0 */ stw r4, 0xd0(r31)
|
|
/* 8032038C 0031D2CC 80 85 00 24 */ lwz r4, 0x24(r5)
|
|
/* 80320390 0031D2D0 90 9F 00 D4 */ stw r4, 0xd4(r31)
|
|
/* 80320394 0031D2D4 80 85 00 28 */ lwz r4, 0x28(r5)
|
|
/* 80320398 0031D2D8 90 9F 00 D8 */ stw r4, 0xd8(r31)
|
|
/* 8032039C 0031D2DC 88 85 00 2C */ lbz r4, 0x2c(r5)
|
|
/* 803203A0 0031D2E0 98 9F 00 DC */ stb r4, 0xdc(r31)
|
|
/* 803203A4 0031D2E4 80 85 00 30 */ lwz r4, 0x30(r5)
|
|
/* 803203A8 0031D2E8 90 9F 00 E0 */ stw r4, 0xe0(r31)
|
|
/* 803203AC 0031D2EC A8 85 00 34 */ lha r4, 0x34(r5)
|
|
/* 803203B0 0031D2F0 B0 9F 00 E4 */ sth r4, 0xe4(r31)
|
|
/* 803203B4 0031D2F4 80 9F 00 38 */ lwz r4, 0x38(r31)
|
|
/* 803203B8 0031D2F8 90 04 00 30 */ stw r0, 0x30(r4)
|
|
/* 803203BC 0031D2FC 4B D0 3A E9 */ bl __nw__FUl
|
|
/* 803203C0 0031D300 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 803203C4 0031D304 41 82 00 10 */ beq .L_803203D4
|
|
/* 803203C8 0031D308 80 9F 00 38 */ lwz r4, 0x38(r31)
|
|
/* 803203CC 0031D30C 4B FE 77 8D */ bl __ct__Q32og6Screen14ContenaCounterFPQ32og6Screen17DispMemberContena
|
|
/* 803203D0 0031D310 7C 60 1B 78 */ mr r0, r3
|
|
.L_803203D4:
|
|
/* 803203D4 0031D314 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 803203D8 0031D318 80 7F 00 38 */ lwz r3, 0x38(r31)
|
|
/* 803203DC 0031D31C 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 803203E0 0031D320 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 803203E4 0031D324 41 82 00 50 */ beq .L_80320434
|
|
/* 803203E8 0031D328 40 80 00 14 */ bge .L_803203FC
|
|
/* 803203EC 0031D32C 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 803203F0 0031D330 41 82 00 1C */ beq .L_8032040C
|
|
/* 803203F4 0031D334 40 80 00 2C */ bge .L_80320420
|
|
/* 803203F8 0031D338 48 00 00 78 */ b .L_80320470
|
|
.L_803203FC:
|
|
/* 803203FC 0031D33C 2C 00 00 04 */ cmpwi r0, 4
|
|
/* 80320400 0031D340 41 82 00 5C */ beq .L_8032045C
|
|
/* 80320404 0031D344 40 80 00 6C */ bge .L_80320470
|
|
/* 80320408 0031D348 48 00 00 40 */ b .L_80320448
|
|
.L_8032040C:
|
|
/* 8032040C 0031D34C 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80320410 0031D350 7F 45 D3 78 */ mr r5, r26
|
|
/* 80320414 0031D354 38 9C 00 54 */ addi r4, r28, 0x54
|
|
/* 80320418 0031D358 4B FE 77 D1 */ bl setblo__Q32og6Screen14ContenaCounterFPcP10JKRArchive
|
|
/* 8032041C 0031D35C 48 00 00 68 */ b .L_80320484
|
|
.L_80320420:
|
|
/* 80320420 0031D360 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80320424 0031D364 7F 45 D3 78 */ mr r5, r26
|
|
/* 80320428 0031D368 38 9C 00 64 */ addi r4, r28, 0x64
|
|
/* 8032042C 0031D36C 4B FE 77 BD */ bl setblo__Q32og6Screen14ContenaCounterFPcP10JKRArchive
|
|
/* 80320430 0031D370 48 00 00 54 */ b .L_80320484
|
|
.L_80320434:
|
|
/* 80320434 0031D374 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80320438 0031D378 7F 45 D3 78 */ mr r5, r26
|
|
/* 8032043C 0031D37C 38 9C 00 74 */ addi r4, r28, 0x74
|
|
/* 80320440 0031D380 4B FE 77 A9 */ bl setblo__Q32og6Screen14ContenaCounterFPcP10JKRArchive
|
|
/* 80320444 0031D384 48 00 00 40 */ b .L_80320484
|
|
.L_80320448:
|
|
/* 80320448 0031D388 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 8032044C 0031D38C 7F 45 D3 78 */ mr r5, r26
|
|
/* 80320450 0031D390 38 9C 00 84 */ addi r4, r28, 0x84
|
|
/* 80320454 0031D394 4B FE 77 95 */ bl setblo__Q32og6Screen14ContenaCounterFPcP10JKRArchive
|
|
/* 80320458 0031D398 48 00 00 2C */ b .L_80320484
|
|
.L_8032045C:
|
|
/* 8032045C 0031D39C 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80320460 0031D3A0 7F 45 D3 78 */ mr r5, r26
|
|
/* 80320464 0031D3A4 38 9C 00 94 */ addi r4, r28, 0x94
|
|
/* 80320468 0031D3A8 4B FE 77 81 */ bl setblo__Q32og6Screen14ContenaCounterFPcP10JKRArchive
|
|
/* 8032046C 0031D3AC 48 00 00 18 */ b .L_80320484
|
|
.L_80320470:
|
|
/* 80320470 0031D3B0 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 80320474 0031D3B4 38 BC 00 A4 */ addi r5, r28, 0xa4
|
|
/* 80320478 0031D3B8 38 80 01 0A */ li r4, 0x10a
|
|
/* 8032047C 0031D3BC 4C C6 31 82 */ crclr 6
|
|
/* 80320480 0031D3C0 4B D0 A1 C1 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80320484:
|
|
/* 80320484 0031D3C4 38 60 01 38 */ li r3, 0x138
|
|
/* 80320488 0031D3C8 4B D0 3A 1D */ bl __nw__FUl
|
|
/* 8032048C 0031D3CC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80320490 0031D3D0 41 82 00 0C */ beq .L_8032049C
|
|
/* 80320494 0031D3D4 48 11 46 2D */ bl __ct__Q29P2DScreen3MgrFv
|
|
/* 80320498 0031D3D8 7C 60 1B 78 */ mr r0, r3
|
|
.L_8032049C:
|
|
/* 8032049C 0031D3DC 90 1F 00 44 */ stw r0, 0x44(r31)
|
|
/* 803204A0 0031D3E0 7F 46 D3 78 */ mr r6, r26
|
|
/* 803204A4 0031D3E4 38 9C 00 C0 */ addi r4, r28, 0xc0
|
|
/* 803204A8 0031D3E8 3C A0 01 04 */ lis r5, 0x104
|
|
/* 803204AC 0031D3EC 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 803204B0 0031D3F0 4B D1 F1 75 */ bl set__9J2DScreenFPCcUlP10JKRArchive
|
|
/* 803204B4 0031D3F4 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 803204B8 0031D3F8 48 00 9F 89 */ bl setFurikoScreen__Q22og6ScreenFPQ29P2DScreen3Mgr
|
|
/* 803204BC 0031D3FC 38 60 01 48 */ li r3, 0x148
|
|
/* 803204C0 0031D400 4B D0 39 E5 */ bl __nw__FUl
|
|
/* 803204C4 0031D404 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 803204C8 0031D408 41 82 00 0C */ beq .L_803204D4
|
|
/* 803204CC 0031D40C 48 11 48 E1 */ bl __ct__Q29P2DScreen10Mgr_tuningFv
|
|
/* 803204D0 0031D410 7C 60 1B 78 */ mr r0, r3
|
|
.L_803204D4:
|
|
/* 803204D4 0031D414 90 1F 00 40 */ stw r0, 0x40(r31)
|
|
/* 803204D8 0031D418 7F 46 D3 78 */ mr r6, r26
|
|
/* 803204DC 0031D41C 38 9C 00 CC */ addi r4, r28, 0xcc
|
|
/* 803204E0 0031D420 3C A0 01 04 */ lis r5, 0x104
|
|
/* 803204E4 0031D424 80 7F 00 40 */ lwz r3, 0x40(r31)
|
|
/* 803204E8 0031D428 4B D1 F1 3D */ bl set__9J2DScreenFPCcUlP10JKRArchive
|
|
/* 803204EC 0031D42C 80 7F 00 40 */ lwz r3, 0x40(r31)
|
|
/* 803204F0 0031D430 3C 80 73 70 */ lis r4, 0x73706F74@ha
|
|
/* 803204F4 0031D434 38 C4 6F 74 */ addi r6, r4, 0x73706F74@l
|
|
/* 803204F8 0031D438 38 A0 00 50 */ li r5, 0x50
|
|
/* 803204FC 0031D43C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80320500 0031D440 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80320504 0031D444 7D 89 03 A6 */ mtctr r12
|
|
/* 80320508 0031D448 4E 80 04 21 */ bctrl
|
|
/* 8032050C 0031D44C 90 7F 00 F8 */ stw r3, 0xf8(r31)
|
|
/* 80320510 0031D450 38 80 00 04 */ li r4, 4
|
|
/* 80320514 0031D454 80 7F 00 F8 */ lwz r3, 0xf8(r31)
|
|
/* 80320518 0031D458 4B D1 87 A5 */ bl setBasePosition__7J2DPaneF15J2DBasePosition
|
|
/* 8032051C 0031D45C 80 7F 00 F8 */ lwz r3, 0xf8(r31)
|
|
/* 80320520 0031D460 C0 03 00 D4 */ lfs f0, 0xd4(r3)
|
|
/* 80320524 0031D464 D0 1F 00 FC */ stfs f0, 0xfc(r31)
|
|
/* 80320528 0031D468 80 7F 00 F8 */ lwz r3, 0xf8(r31)
|
|
/* 8032052C 0031D46C C0 03 00 D8 */ lfs f0, 0xd8(r3)
|
|
/* 80320530 0031D470 D0 1F 01 00 */ stfs f0, 0x100(r31)
|
|
/* 80320534 0031D474 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80320538 0031D478 4B FE 98 C9 */ bl setCallBackMessage__Q22og6ScreenFPQ29P2DScreen3Mgr
|
|
/* 8032053C 0031D47C 38 00 00 00 */ li r0, 0
|
|
/* 80320540 0031D480 3C 60 73 68 */ lis r3, 0x73685F63@ha
|
|
/* 80320544 0031D484 90 1F 00 4C */ stw r0, 0x4c(r31)
|
|
/* 80320548 0031D488 3C 80 6F 6C */ lis r4, 0x6F6C6F72@ha
|
|
/* 8032054C 0031D48C 38 A3 5F 63 */ addi r5, r3, 0x73685F63@l
|
|
/* 80320550 0031D490 90 1F 00 50 */ stw r0, 0x50(r31)
|
|
/* 80320554 0031D494 38 C4 6F 72 */ addi r6, r4, 0x6F6C6F72@l
|
|
/* 80320558 0031D498 90 1F 00 54 */ stw r0, 0x54(r31)
|
|
/* 8032055C 0031D49C 90 1F 00 58 */ stw r0, 0x58(r31)
|
|
/* 80320560 0031D4A0 90 1F 00 5C */ stw r0, 0x5c(r31)
|
|
/* 80320564 0031D4A4 90 1F 00 60 */ stw r0, 0x60(r31)
|
|
/* 80320568 0031D4A8 90 1F 00 64 */ stw r0, 0x64(r31)
|
|
/* 8032056C 0031D4AC 90 1F 00 68 */ stw r0, 0x68(r31)
|
|
/* 80320570 0031D4B0 90 1F 00 6C */ stw r0, 0x6c(r31)
|
|
/* 80320574 0031D4B4 90 1F 00 70 */ stw r0, 0x70(r31)
|
|
/* 80320578 0031D4B8 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 8032057C 0031D4BC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80320580 0031D4C0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80320584 0031D4C4 7D 89 03 A6 */ mtctr r12
|
|
/* 80320588 0031D4C8 4E 80 04 21 */ bctrl
|
|
/* 8032058C 0031D4CC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80320590 0031D4D0 41 82 00 0C */ beq .L_8032059C
|
|
/* 80320594 0031D4D4 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80320598 0031D4D8 4B FE 98 69 */ bl setCallBackMessage__Q22og6ScreenFPQ29P2DScreen3Mgr
|
|
.L_8032059C:
|
|
/* 8032059C 0031D4DC 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 803205A0 0031D4E0 3C 80 6D 67 */ lis r4, 0x6D675F31@ha
|
|
/* 803205A4 0031D4E4 38 C4 5F 31 */ addi r6, r4, 0x6D675F31@l
|
|
/* 803205A8 0031D4E8 38 A0 00 00 */ li r5, 0
|
|
/* 803205AC 0031D4EC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803205B0 0031D4F0 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 803205B4 0031D4F4 7D 89 03 A6 */ mtctr r12
|
|
/* 803205B8 0031D4F8 4E 80 04 21 */ bctrl
|
|
/* 803205BC 0031D4FC 90 7F 00 8C */ stw r3, 0x8c(r31)
|
|
/* 803205C0 0031D500 3C 60 6D 67 */ lis r3, 0x6D675F32@ha
|
|
/* 803205C4 0031D504 38 C3 5F 32 */ addi r6, r3, 0x6D675F32@l
|
|
/* 803205C8 0031D508 38 A0 00 00 */ li r5, 0
|
|
/* 803205CC 0031D50C 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 803205D0 0031D510 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803205D4 0031D514 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 803205D8 0031D518 7D 89 03 A6 */ mtctr r12
|
|
/* 803205DC 0031D51C 4E 80 04 21 */ bctrl
|
|
/* 803205E0 0031D520 90 7F 00 90 */ stw r3, 0x90(r31)
|
|
/* 803205E4 0031D524 3C 60 6D 67 */ lis r3, 0x6D675F33@ha
|
|
/* 803205E8 0031D528 38 C3 5F 33 */ addi r6, r3, 0x6D675F33@l
|
|
/* 803205EC 0031D52C 38 A0 00 00 */ li r5, 0
|
|
/* 803205F0 0031D530 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 803205F4 0031D534 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803205F8 0031D538 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 803205FC 0031D53C 7D 89 03 A6 */ mtctr r12
|
|
/* 80320600 0031D540 4E 80 04 21 */ bctrl
|
|
/* 80320604 0031D544 90 7F 00 94 */ stw r3, 0x94(r31)
|
|
/* 80320608 0031D548 3C 60 6D 67 */ lis r3, 0x6D675F34@ha
|
|
/* 8032060C 0031D54C 38 C3 5F 34 */ addi r6, r3, 0x6D675F34@l
|
|
/* 80320610 0031D550 38 A0 00 00 */ li r5, 0
|
|
/* 80320614 0031D554 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80320618 0031D558 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8032061C 0031D55C 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80320620 0031D560 7D 89 03 A6 */ mtctr r12
|
|
/* 80320624 0031D564 4E 80 04 21 */ bctrl
|
|
/* 80320628 0031D568 90 7F 00 98 */ stw r3, 0x98(r31)
|
|
/* 8032062C 0031D56C 3C 60 6D 67 */ lis r3, 0x6D675F35@ha
|
|
/* 80320630 0031D570 38 C3 5F 35 */ addi r6, r3, 0x6D675F35@l
|
|
/* 80320634 0031D574 38 A0 00 00 */ li r5, 0
|
|
/* 80320638 0031D578 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 8032063C 0031D57C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80320640 0031D580 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80320644 0031D584 7D 89 03 A6 */ mtctr r12
|
|
/* 80320648 0031D588 4E 80 04 21 */ bctrl
|
|
/* 8032064C 0031D58C 90 7F 00 9C */ stw r3, 0x9c(r31)
|
|
/* 80320650 0031D590 3C 60 6D 67 */ lis r3, 0x6D675F36@ha
|
|
/* 80320654 0031D594 38 C3 5F 36 */ addi r6, r3, 0x6D675F36@l
|
|
/* 80320658 0031D598 38 A0 00 00 */ li r5, 0
|
|
/* 8032065C 0031D59C 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80320660 0031D5A0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80320664 0031D5A4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80320668 0031D5A8 7D 89 03 A6 */ mtctr r12
|
|
/* 8032066C 0031D5AC 4E 80 04 21 */ bctrl
|
|
/* 80320670 0031D5B0 90 7F 00 A0 */ stw r3, 0xa0(r31)
|
|
/* 80320674 0031D5B4 7F FC FB 78 */ mr r28, r31
|
|
/* 80320678 0031D5B8 3B A0 00 00 */ li r29, 0
|
|
/* 8032067C 0031D5BC 3B 60 00 01 */ li r27, 1
|
|
.L_80320680:
|
|
/* 80320680 0031D5C0 80 7C 00 8C */ lwz r3, 0x8c(r28)
|
|
/* 80320684 0031D5C4 38 80 00 00 */ li r4, 0
|
|
/* 80320688 0031D5C8 38 A0 00 00 */ li r5, 0
|
|
/* 8032068C 0031D5CC 9B 63 00 B0 */ stb r27, 0xb0(r3)
|
|
/* 80320690 0031D5D0 80 7C 00 8C */ lwz r3, 0x8c(r28)
|
|
/* 80320694 0031D5D4 4B D1 87 19 */ bl setInfluencedAlpha__7J2DPaneFbb
|
|
/* 80320698 0031D5D8 38 60 00 18 */ li r3, 0x18
|
|
/* 8032069C 0031D5DC 4B D0 38 09 */ bl __nw__FUl
|
|
/* 803206A0 0031D5E0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 803206A4 0031D5E4 41 82 00 0C */ beq .L_803206B0
|
|
/* 803206A8 0031D5E8 4B FE 29 91 */ bl __ct__Q32og6Screen8AlphaMgrFv
|
|
/* 803206AC 0031D5EC 7C 60 1B 78 */ mr r0, r3
|
|
.L_803206B0:
|
|
/* 803206B0 0031D5F0 90 1C 00 74 */ stw r0, 0x74(r28)
|
|
/* 803206B4 0031D5F4 C0 22 F9 2C */ lfs f1, lbl_8051DC8C@sda21(r2)
|
|
/* 803206B8 0031D5F8 80 7C 00 74 */ lwz r3, 0x74(r28)
|
|
/* 803206BC 0031D5FC 4B FE 2A 15 */ bl out__Q32og6Screen8AlphaMgrFf
|
|
/* 803206C0 0031D600 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 803206C4 0031D604 3B 9C 00 04 */ addi r28, r28, 4
|
|
/* 803206C8 0031D608 2C 1D 00 06 */ cmpwi r29, 6
|
|
/* 803206CC 0031D60C 41 80 FF B4 */ blt .L_80320680
|
|
/* 803206D0 0031D610 38 00 00 00 */ li r0, 0
|
|
/* 803206D4 0031D614 C0 22 F9 2C */ lfs f1, lbl_8051DC8C@sda21(r2)
|
|
/* 803206D8 0031D618 90 1F 00 A4 */ stw r0, 0xa4(r31)
|
|
/* 803206DC 0031D61C 80 1F 00 A4 */ lwz r0, 0xa4(r31)
|
|
/* 803206E0 0031D620 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 803206E4 0031D624 7C 7F 02 14 */ add r3, r31, r0
|
|
/* 803206E8 0031D628 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 803206EC 0031D62C 4B FE 29 81 */ bl in__Q32og6Screen8AlphaMgrFf
|
|
/* 803206F0 0031D630 3C C0 61 33 */ lis r6, 0x6133646C@ha
|
|
/* 803206F4 0031D634 80 9F 00 3C */ lwz r4, 0x3c(r31)
|
|
/* 803206F8 0031D638 7F 43 D3 78 */ mr r3, r26
|
|
/* 803206FC 0031D63C 38 A0 6F 74 */ li r5, 0x6f74
|
|
/* 80320700 0031D640 38 C6 64 6C */ addi r6, r6, 0x6133646C@l
|
|
/* 80320704 0031D644 48 00 CA 31 */ bl setCallBack_3DStick__Q22og6ScreenFP10JKRArchivePQ29P2DScreen3MgrUx
|
|
/* 80320708 0031D648 7C 60 1B 78 */ mr r0, r3
|
|
/* 8032070C 0031D64C 38 60 00 08 */ li r3, 8
|
|
/* 80320710 0031D650 7C 1A 03 78 */ mr r26, r0
|
|
/* 80320714 0031D654 4B D0 37 91 */ bl __nw__FUl
|
|
/* 80320718 0031D658 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8032071C 0031D65C 41 82 00 10 */ beq .L_8032072C
|
|
/* 80320720 0031D660 7F 44 D3 78 */ mr r4, r26
|
|
/* 80320724 0031D664 48 00 CC 49 */ bl __ct__Q32og6Screen12StickAnimMgrFPQ32og6Screen16CallBack_Picture
|
|
/* 80320728 0031D668 7C 60 1B 78 */ mr r0, r3
|
|
.L_8032072C:
|
|
/* 8032072C 0031D66C 90 1F 01 14 */ stw r0, 0x114(r31)
|
|
/* 80320730 0031D670 80 7F 01 14 */ lwz r3, 0x114(r31)
|
|
/* 80320734 0031D674 48 00 CE 05 */ bl stickUpDown__Q32og6Screen12StickAnimMgrFv
|
|
/* 80320738 0031D678 3C 80 79 61 */ lis r4, 0x79615F75@ha
|
|
/* 8032073C 0031D67C 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80320740 0031D680 38 C4 5F 75 */ addi r6, r4, 0x79615F75@l
|
|
/* 80320744 0031D684 38 A0 00 4E */ li r5, 0x4e
|
|
/* 80320748 0031D688 4B FE 27 65 */ bl TagSearch__Q22og6ScreenFP9J2DScreenUx
|
|
/* 8032074C 0031D68C 90 7F 01 28 */ stw r3, 0x128(r31)
|
|
/* 80320750 0031D690 38 80 00 04 */ li r4, 4
|
|
/* 80320754 0031D694 80 7F 01 28 */ lwz r3, 0x128(r31)
|
|
/* 80320758 0031D698 C0 03 00 D4 */ lfs f0, 0xd4(r3)
|
|
/* 8032075C 0031D69C D0 1F 01 30 */ stfs f0, 0x130(r31)
|
|
/* 80320760 0031D6A0 80 7F 01 28 */ lwz r3, 0x128(r31)
|
|
/* 80320764 0031D6A4 C0 03 00 D8 */ lfs f0, 0xd8(r3)
|
|
/* 80320768 0031D6A8 D0 1F 01 34 */ stfs f0, 0x134(r31)
|
|
/* 8032076C 0031D6AC 80 7F 01 28 */ lwz r3, 0x128(r31)
|
|
/* 80320770 0031D6B0 4B D1 85 4D */ bl setBasePosition__7J2DPaneF15J2DBasePosition
|
|
/* 80320774 0031D6B4 3C 80 79 61 */ lis r4, 0x79615F6C@ha
|
|
/* 80320778 0031D6B8 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 8032077C 0031D6BC 38 C4 5F 6C */ addi r6, r4, 0x79615F6C@l
|
|
/* 80320780 0031D6C0 38 A0 00 4E */ li r5, 0x4e
|
|
/* 80320784 0031D6C4 4B FE 27 29 */ bl TagSearch__Q22og6ScreenFP9J2DScreenUx
|
|
/* 80320788 0031D6C8 90 7F 01 2C */ stw r3, 0x12c(r31)
|
|
/* 8032078C 0031D6CC 38 80 00 04 */ li r4, 4
|
|
/* 80320790 0031D6D0 80 7F 01 2C */ lwz r3, 0x12c(r31)
|
|
/* 80320794 0031D6D4 C0 03 00 D4 */ lfs f0, 0xd4(r3)
|
|
/* 80320798 0031D6D8 D0 1F 01 38 */ stfs f0, 0x138(r31)
|
|
/* 8032079C 0031D6DC 80 7F 01 2C */ lwz r3, 0x12c(r31)
|
|
/* 803207A0 0031D6E0 C0 03 00 D8 */ lfs f0, 0xd8(r3)
|
|
/* 803207A4 0031D6E4 D0 1F 01 3C */ stfs f0, 0x13c(r31)
|
|
/* 803207A8 0031D6E8 80 7F 01 2C */ lwz r3, 0x12c(r31)
|
|
/* 803207AC 0031D6EC 4B D1 85 11 */ bl setBasePosition__7J2DPaneF15J2DBasePosition
|
|
/* 803207B0 0031D6F0 38 60 00 18 */ li r3, 0x18
|
|
/* 803207B4 0031D6F4 4B D0 36 F1 */ bl __nw__FUl
|
|
/* 803207B8 0031D6F8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 803207BC 0031D6FC 41 82 00 0C */ beq .L_803207C8
|
|
/* 803207C0 0031D700 4B FE 28 79 */ bl __ct__Q32og6Screen8AlphaMgrFv
|
|
/* 803207C4 0031D704 7C 60 1B 78 */ mr r0, r3
|
|
.L_803207C8:
|
|
/* 803207C8 0031D708 90 1F 01 18 */ stw r0, 0x118(r31)
|
|
/* 803207CC 0031D70C 38 60 00 18 */ li r3, 0x18
|
|
/* 803207D0 0031D710 4B D0 36 D5 */ bl __nw__FUl
|
|
/* 803207D4 0031D714 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 803207D8 0031D718 41 82 00 0C */ beq .L_803207E4
|
|
/* 803207DC 0031D71C 4B FE 28 5D */ bl __ct__Q32og6Screen8AlphaMgrFv
|
|
/* 803207E0 0031D720 7C 60 1B 78 */ mr r0, r3
|
|
.L_803207E4:
|
|
/* 803207E4 0031D724 90 1F 01 1C */ stw r0, 0x11c(r31)
|
|
/* 803207E8 0031D728 C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 803207EC 0031D72C 80 7F 01 18 */ lwz r3, 0x118(r31)
|
|
/* 803207F0 0031D730 4B FE 28 7D */ bl in__Q32og6Screen8AlphaMgrFf
|
|
/* 803207F4 0031D734 80 7F 01 1C */ lwz r3, 0x11c(r31)
|
|
/* 803207F8 0031D738 C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 803207FC 0031D73C 4B FE 28 71 */ bl in__Q32og6Screen8AlphaMgrFf
|
|
/* 80320800 0031D740 80 9F 01 28 */ lwz r4, 0x128(r31)
|
|
/* 80320804 0031D744 38 60 00 1C */ li r3, 0x1c
|
|
/* 80320808 0031D748 88 04 00 B2 */ lbz r0, 0xb2(r4)
|
|
/* 8032080C 0031D74C 98 1F 01 48 */ stb r0, 0x148(r31)
|
|
/* 80320810 0031D750 4B D0 36 95 */ bl __nw__FUl
|
|
/* 80320814 0031D754 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80320818 0031D758 41 82 00 0C */ beq .L_80320824
|
|
/* 8032081C 0031D75C 48 00 85 E9 */ bl __ct__Q32og6Screen8ScaleMgrFv
|
|
/* 80320820 0031D760 7C 60 1B 78 */ mr r0, r3
|
|
.L_80320824:
|
|
/* 80320824 0031D764 90 1F 01 20 */ stw r0, 0x120(r31)
|
|
/* 80320828 0031D768 38 60 00 1C */ li r3, 0x1c
|
|
/* 8032082C 0031D76C 4B D0 36 79 */ bl __nw__FUl
|
|
/* 80320830 0031D770 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80320834 0031D774 41 82 00 0C */ beq .L_80320840
|
|
/* 80320838 0031D778 48 00 85 CD */ bl __ct__Q32og6Screen8ScaleMgrFv
|
|
/* 8032083C 0031D77C 7C 60 1B 78 */ mr r0, r3
|
|
.L_80320840:
|
|
/* 80320840 0031D780 90 1F 01 24 */ stw r0, 0x124(r31)
|
|
/* 80320844 0031D784 38 00 00 00 */ li r0, 0
|
|
/* 80320848 0031D788 3C A0 66 66 */ lis r5, 0x66666667@ha
|
|
/* 8032084C 0031D78C 3C 80 69 5F */ lis r4, 0x695F3030@ha
|
|
/* 80320850 0031D790 3C 60 00 50 */ lis r3, 0x0050696B@ha
|
|
/* 80320854 0031D794 90 1F 01 50 */ stw r0, 0x150(r31)
|
|
/* 80320858 0031D798 3B C5 66 67 */ addi r30, r5, 0x66666667@l
|
|
/* 8032085C 0031D79C 3B A4 30 30 */ addi r29, r4, 0x695F3030@l
|
|
/* 80320860 0031D7A0 3B 83 69 6B */ addi r28, r3, 0x0050696B@l
|
|
/* 80320864 0031D7A4 3B 60 00 00 */ li r27, 0
|
|
.L_80320868:
|
|
/* 80320868 0031D7A8 7C BE D8 96 */ mulhw r5, r30, r27
|
|
/* 8032086C 0031D7AC 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80320870 0031D7B0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80320874 0031D7B4 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80320878 0031D7B8 7C A0 16 70 */ srawi r0, r5, 2
|
|
/* 8032087C 0031D7BC 54 04 0F FE */ srwi r4, r0, 0x1f
|
|
/* 80320880 0031D7C0 7C 00 22 14 */ add r0, r0, r4
|
|
/* 80320884 0031D7C4 1C 00 00 0A */ mulli r0, r0, 0xa
|
|
/* 80320888 0031D7C8 7C 80 D8 50 */ subf r4, r0, r27
|
|
/* 8032088C 0031D7CC 7C 80 FE 70 */ srawi r0, r4, 0x1f
|
|
/* 80320890 0031D7D0 7C C4 E8 14 */ addc r6, r4, r29
|
|
/* 80320894 0031D7D4 7C E0 E1 14 */ adde r7, r0, r28
|
|
/* 80320898 0031D7D8 7C A0 16 70 */ srawi r0, r5, 2
|
|
/* 8032089C 0031D7DC 54 04 0F FE */ srwi r4, r0, 0x1f
|
|
/* 803208A0 0031D7E0 7C A0 22 14 */ add r5, r0, r4
|
|
/* 803208A4 0031D7E4 7C 1E 28 96 */ mulhw r0, r30, r5
|
|
/* 803208A8 0031D7E8 7C 00 16 70 */ srawi r0, r0, 2
|
|
/* 803208AC 0031D7EC 54 04 0F FE */ srwi r4, r0, 0x1f
|
|
/* 803208B0 0031D7F0 7C 00 22 14 */ add r0, r0, r4
|
|
/* 803208B4 0031D7F4 1C 00 00 0A */ mulli r0, r0, 0xa
|
|
/* 803208B8 0031D7F8 7C 00 28 50 */ subf r0, r0, r5
|
|
/* 803208BC 0031D7FC 54 04 40 2E */ slwi r4, r0, 8
|
|
/* 803208C0 0031D800 7C 80 FE 70 */ srawi r0, r4, 0x1f
|
|
/* 803208C4 0031D804 7C C6 20 14 */ addc r6, r6, r4
|
|
/* 803208C8 0031D808 7C A7 01 14 */ adde r5, r7, r0
|
|
/* 803208CC 0031D80C 7D 89 03 A6 */ mtctr r12
|
|
/* 803208D0 0031D810 4E 80 04 21 */ bctrl
|
|
/* 803208D4 0031D814 28 03 00 00 */ cmplwi r3, 0
|
|
/* 803208D8 0031D818 41 82 00 1C */ beq .L_803208F4
|
|
/* 803208DC 0031D81C 80 7F 01 50 */ lwz r3, 0x150(r31)
|
|
/* 803208E0 0031D820 3B 7B 00 01 */ addi r27, r27, 1
|
|
/* 803208E4 0031D824 2C 1B 00 64 */ cmpwi r27, 0x64
|
|
/* 803208E8 0031D828 38 03 00 01 */ addi r0, r3, 1
|
|
/* 803208EC 0031D82C 90 1F 01 50 */ stw r0, 0x150(r31)
|
|
/* 803208F0 0031D830 41 80 FF 78 */ blt .L_80320868
|
|
.L_803208F4:
|
|
/* 803208F4 0031D834 80 1F 01 50 */ lwz r0, 0x150(r31)
|
|
/* 803208F8 0031D838 54 03 10 3A */ slwi r3, r0, 2
|
|
/* 803208FC 0031D83C 4B D0 36 B1 */ bl __nwa__FUl
|
|
/* 80320900 0031D840 3C C0 66 66 */ lis r6, 0x66666667@ha
|
|
/* 80320904 0031D844 3C A0 69 5F */ lis r5, 0x695F3030@ha
|
|
/* 80320908 0031D848 3C 80 00 50 */ lis r4, 0x0050696B@ha
|
|
/* 8032090C 0031D84C 90 7F 01 4C */ stw r3, 0x14c(r31)
|
|
/* 80320910 0031D850 3B 86 66 67 */ addi r28, r6, 0x66666667@l
|
|
/* 80320914 0031D854 3B A5 30 30 */ addi r29, r5, 0x695F3030@l
|
|
/* 80320918 0031D858 3B C4 69 6B */ addi r30, r4, 0x0050696B@l
|
|
/* 8032091C 0031D85C 3B 40 00 00 */ li r26, 0
|
|
/* 80320920 0031D860 3B 60 00 00 */ li r27, 0
|
|
/* 80320924 0031D864 48 00 00 88 */ b .L_803209AC
|
|
.L_80320928:
|
|
/* 80320928 0031D868 7C BC D0 96 */ mulhw r5, r28, r26
|
|
/* 8032092C 0031D86C 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80320930 0031D870 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80320934 0031D874 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80320938 0031D878 7C A0 16 70 */ srawi r0, r5, 2
|
|
/* 8032093C 0031D87C 54 04 0F FE */ srwi r4, r0, 0x1f
|
|
/* 80320940 0031D880 7C 00 22 14 */ add r0, r0, r4
|
|
/* 80320944 0031D884 1C 00 00 0A */ mulli r0, r0, 0xa
|
|
/* 80320948 0031D888 7C 80 D0 50 */ subf r4, r0, r26
|
|
/* 8032094C 0031D88C 7C 80 FE 70 */ srawi r0, r4, 0x1f
|
|
/* 80320950 0031D890 7C C4 E8 14 */ addc r6, r4, r29
|
|
/* 80320954 0031D894 7C E0 F1 14 */ adde r7, r0, r30
|
|
/* 80320958 0031D898 7C A0 16 70 */ srawi r0, r5, 2
|
|
/* 8032095C 0031D89C 54 04 0F FE */ srwi r4, r0, 0x1f
|
|
/* 80320960 0031D8A0 7C A0 22 14 */ add r5, r0, r4
|
|
/* 80320964 0031D8A4 7C 1C 28 96 */ mulhw r0, r28, r5
|
|
/* 80320968 0031D8A8 7C 00 16 70 */ srawi r0, r0, 2
|
|
/* 8032096C 0031D8AC 54 04 0F FE */ srwi r4, r0, 0x1f
|
|
/* 80320970 0031D8B0 7C 00 22 14 */ add r0, r0, r4
|
|
/* 80320974 0031D8B4 1C 00 00 0A */ mulli r0, r0, 0xa
|
|
/* 80320978 0031D8B8 7C 00 28 50 */ subf r0, r0, r5
|
|
/* 8032097C 0031D8BC 54 04 40 2E */ slwi r4, r0, 8
|
|
/* 80320980 0031D8C0 7C 80 FE 70 */ srawi r0, r4, 0x1f
|
|
/* 80320984 0031D8C4 7C C6 20 14 */ addc r6, r6, r4
|
|
/* 80320988 0031D8C8 7C A7 01 14 */ adde r5, r7, r0
|
|
/* 8032098C 0031D8CC 7D 89 03 A6 */ mtctr r12
|
|
/* 80320990 0031D8D0 4E 80 04 21 */ bctrl
|
|
/* 80320994 0031D8D4 80 9F 01 4C */ lwz r4, 0x14c(r31)
|
|
/* 80320998 0031D8D8 38 00 00 00 */ li r0, 0
|
|
/* 8032099C 0031D8DC 3B 5A 00 01 */ addi r26, r26, 1
|
|
/* 803209A0 0031D8E0 7C 64 D9 2E */ stwx r3, r4, r27
|
|
/* 803209A4 0031D8E4 3B 7B 00 04 */ addi r27, r27, 4
|
|
/* 803209A8 0031D8E8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
.L_803209AC:
|
|
/* 803209AC 0031D8EC 80 1F 01 50 */ lwz r0, 0x150(r31)
|
|
/* 803209B0 0031D8F0 7C 1A 00 00 */ cmpw r26, r0
|
|
/* 803209B4 0031D8F4 41 80 FF 74 */ blt .L_80320928
|
|
/* 803209B8 0031D8F8 3C 80 6E 79 */ lis r4, 0x6E796F6E@ha
|
|
/* 803209BC 0031D8FC 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 803209C0 0031D900 38 C4 6F 6E */ addi r6, r4, 0x6E796F6E@l
|
|
/* 803209C4 0031D904 38 A0 4E 6F */ li r5, 0x4e6f
|
|
/* 803209C8 0031D908 4B FE 24 E5 */ bl TagSearch__Q22og6ScreenFP9J2DScreenUx
|
|
/* 803209CC 0031D90C 90 7F 01 54 */ stw r3, 0x154(r31)
|
|
/* 803209D0 0031D910 3C A0 79 6F */ lis r5, 0x796F6E49@ha
|
|
/* 803209D4 0031D914 3C 80 00 4E */ lis r4, 0x004E6F6E@ha
|
|
/* 803209D8 0031D918 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 803209DC 0031D91C 38 C5 6E 49 */ addi r6, r5, 0x796F6E49@l
|
|
/* 803209E0 0031D920 38 A4 6F 6E */ addi r5, r4, 0x004E6F6E@l
|
|
/* 803209E4 0031D924 4B FE 24 C9 */ bl TagSearch__Q22og6ScreenFP9J2DScreenUx
|
|
/* 803209E8 0031D928 90 7F 01 58 */ stw r3, 0x158(r31)
|
|
/* 803209EC 0031D92C 3C A0 72 65 */ lis r5, 0x72657475@ha
|
|
/* 803209F0 0031D930 3C 80 00 4E */ lis r4, 0x004E7469@ha
|
|
/* 803209F4 0031D934 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 803209F8 0031D938 38 C5 74 75 */ addi r6, r5, 0x72657475@l
|
|
/* 803209FC 0031D93C 38 A4 74 69 */ addi r5, r4, 0x004E7469@l
|
|
/* 80320A00 0031D940 4B FE 24 AD */ bl TagSearch__Q22og6ScreenFP9J2DScreenUx
|
|
/* 80320A04 0031D944 90 7F 01 60 */ stw r3, 0x160(r31)
|
|
/* 80320A08 0031D948 3C A0 65 74 */ lis r5, 0x65747549@ha
|
|
/* 80320A0C 0031D94C 3C 80 4E 74 */ lis r4, 0x4E746972@ha
|
|
/* 80320A10 0031D950 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80320A14 0031D954 38 C5 75 49 */ addi r6, r5, 0x65747549@l
|
|
/* 80320A18 0031D958 38 A4 69 72 */ addi r5, r4, 0x4E746972@l
|
|
/* 80320A1C 0031D95C 4B FE 24 91 */ bl TagSearch__Q22og6ScreenFP9J2DScreenUx
|
|
/* 80320A20 0031D960 90 7F 01 64 */ stw r3, 0x164(r31)
|
|
/* 80320A24 0031D964 38 60 00 1C */ li r3, 0x1c
|
|
/* 80320A28 0031D968 4B D0 34 7D */ bl __nw__FUl
|
|
/* 80320A2C 0031D96C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80320A30 0031D970 41 82 00 0C */ beq .L_80320A3C
|
|
/* 80320A34 0031D974 48 00 83 D1 */ bl __ct__Q32og6Screen8ScaleMgrFv
|
|
/* 80320A38 0031D978 7C 60 1B 78 */ mr r0, r3
|
|
.L_80320A3C:
|
|
/* 80320A3C 0031D97C 90 1F 01 5C */ stw r0, 0x15c(r31)
|
|
/* 80320A40 0031D980 38 60 00 1C */ li r3, 0x1c
|
|
/* 80320A44 0031D984 4B D0 34 61 */ bl __nw__FUl
|
|
/* 80320A48 0031D988 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80320A4C 0031D98C 41 82 00 0C */ beq .L_80320A58
|
|
/* 80320A50 0031D990 48 00 83 B5 */ bl __ct__Q32og6Screen8ScaleMgrFv
|
|
/* 80320A54 0031D994 7C 60 1B 78 */ mr r0, r3
|
|
.L_80320A58:
|
|
/* 80320A58 0031D998 90 1F 01 68 */ stw r0, 0x168(r31)
|
|
/* 80320A5C 0031D99C 80 7F 00 38 */ lwz r3, 0x38(r31)
|
|
/* 80320A60 0031D9A0 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 80320A64 0031D9A4 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 80320A68 0031D9A8 41 82 00 0C */ beq .L_80320A74
|
|
/* 80320A6C 0031D9AC 2C 00 00 04 */ cmpwi r0, 4
|
|
/* 80320A70 0031D9B0 40 82 00 60 */ bne .L_80320AD0
|
|
.L_80320A74:
|
|
/* 80320A74 0031D9B4 3C 80 50 31 */ lis r4, 0x50315F31@ha
|
|
/* 80320A78 0031D9B8 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80320A7C 0031D9BC 38 C4 5F 31 */ addi r6, r4, 0x50315F31@l
|
|
/* 80320A80 0031D9C0 38 A0 00 00 */ li r5, 0
|
|
/* 80320A84 0031D9C4 4B FE 24 29 */ bl TagSearch__Q22og6ScreenFP9J2DScreenUx
|
|
/* 80320A88 0031D9C8 7C 7A 1B 78 */ mr r26, r3
|
|
/* 80320A8C 0031D9CC 3C 80 50 31 */ lis r4, 0x50315F32@ha
|
|
/* 80320A90 0031D9D0 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 80320A94 0031D9D4 38 C4 5F 32 */ addi r6, r4, 0x50315F32@l
|
|
/* 80320A98 0031D9D8 38 A0 00 00 */ li r5, 0
|
|
/* 80320A9C 0031D9DC 4B FE 24 11 */ bl TagSearch__Q22og6ScreenFP9J2DScreenUx
|
|
/* 80320AA0 0031D9E0 88 1F 01 6C */ lbz r0, 0x16c(r31)
|
|
/* 80320AA4 0031D9E4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80320AA8 0031D9E8 41 82 00 18 */ beq .L_80320AC0
|
|
/* 80320AAC 0031D9EC 38 80 00 01 */ li r4, 1
|
|
/* 80320AB0 0031D9F0 38 00 00 00 */ li r0, 0
|
|
/* 80320AB4 0031D9F4 98 9A 00 B0 */ stb r4, 0xb0(r26)
|
|
/* 80320AB8 0031D9F8 98 03 00 B0 */ stb r0, 0xb0(r3)
|
|
/* 80320ABC 0031D9FC 48 00 00 14 */ b .L_80320AD0
|
|
.L_80320AC0:
|
|
/* 80320AC0 0031DA00 38 80 00 01 */ li r4, 1
|
|
/* 80320AC4 0031DA04 38 00 00 00 */ li r0, 0
|
|
/* 80320AC8 0031DA08 98 83 00 B0 */ stb r4, 0xb0(r3)
|
|
/* 80320ACC 0031DA0C 98 1A 00 B0 */ stb r0, 0xb0(r26)
|
|
.L_80320AD0:
|
|
/* 80320AD0 0031DA10 BB 41 00 08 */ lmw r26, 8(r1)
|
|
/* 80320AD4 0031DA14 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80320AD8 0031DA18 7C 08 03 A6 */ mtlr r0
|
|
/* 80320ADC 0031DA1C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80320AE0 0031DA20 4E 80 00 20 */ blr
|
|
|
|
.global putinPiki__Q32og9newScreen10ObjContenaFb
|
|
putinPiki__Q32og9newScreen10ObjContenaFb:
|
|
/* 80320AE4 0031DA24 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80320AE8 0031DA28 7C 08 02 A6 */ mflr r0
|
|
/* 80320AEC 0031DA2C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80320AF0 0031DA30 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 80320AF4 0031DA34 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 80320AF8 0031DA38 7C 9E 23 78 */ mr r30, r4
|
|
/* 80320AFC 0031DA3C 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 80320B00 0031DA40 7C 7D 1B 78 */ mr r29, r3
|
|
/* 80320B04 0031DA44 83 E3 00 38 */ lwz r31, 0x38(r3)
|
|
/* 80320B08 0031DA48 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
/* 80320B0C 0031DA4C 80 1F 00 0C */ lwz r0, 0xc(r31)
|
|
/* 80320B10 0031DA50 7C 03 00 40 */ cmplw r3, r0
|
|
/* 80320B14 0031DA54 41 81 00 90 */ bgt .L_80320BA4
|
|
/* 80320B18 0031DA58 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320B1C 0031DA5C 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 80320B20 0031DA60 40 82 00 18 */ bne .L_80320B38
|
|
/* 80320B24 0031DA64 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
|
/* 80320B28 0031DA68 40 82 02 24 */ bne .L_80320D4C
|
|
/* 80320B2C 0031DA6C 80 6D 97 A8 */ lwz r3, ogSound__2og@sda21(r13)
|
|
/* 80320B30 0031DA70 4B FE C1 45 */ bl setError__Q22og5SoundFv
|
|
/* 80320B34 0031DA74 48 00 02 18 */ b .L_80320D4C
|
|
.L_80320B38:
|
|
/* 80320B38 0031DA78 80 6D 97 A8 */ lwz r3, ogSound__2og@sda21(r13)
|
|
/* 80320B3C 0031DA7C 4B FE C1 39 */ bl setError__Q22og5SoundFv
|
|
/* 80320B40 0031DA80 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320B44 0031DA84 28 00 00 01 */ cmplwi r0, 1
|
|
/* 80320B48 0031DA88 41 82 00 38 */ beq .L_80320B80
|
|
/* 80320B4C 0031DA8C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80320B50 0031DA90 C0 22 F9 30 */ lfs f1, lbl_8051DC90@sda21(r2)
|
|
/* 80320B54 0031DA94 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 80320B58 0031DA98 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 80320B5C 0031DA9C 4B FE 25 75 */ bl out__Q32og6Screen8AlphaMgrFf
|
|
/* 80320B60 0031DAA0 38 00 00 01 */ li r0, 1
|
|
/* 80320B64 0031DAA4 C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 80320B68 0031DAA8 90 1D 00 A4 */ stw r0, 0xa4(r29)
|
|
/* 80320B6C 0031DAAC 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320B70 0031DAB0 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80320B74 0031DAB4 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 80320B78 0031DAB8 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 80320B7C 0031DABC 4B FE 24 F1 */ bl in__Q32og6Screen8AlphaMgrFf
|
|
.L_80320B80:
|
|
/* 80320B80 0031DAC0 80 7D 01 18 */ lwz r3, 0x118(r29)
|
|
/* 80320B84 0031DAC4 C0 22 F9 30 */ lfs f1, lbl_8051DC90@sda21(r2)
|
|
/* 80320B88 0031DAC8 4B FE 25 49 */ bl out__Q32og6Screen8AlphaMgrFf
|
|
/* 80320B8C 0031DACC 80 7D 01 1C */ lwz r3, 0x11c(r29)
|
|
/* 80320B90 0031DAD0 C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 80320B94 0031DAD4 4B FE 24 D9 */ bl in__Q32og6Screen8AlphaMgrFf
|
|
/* 80320B98 0031DAD8 80 7D 01 14 */ lwz r3, 0x114(r29)
|
|
/* 80320B9C 0031DADC 48 00 C8 B5 */ bl stickDown__Q32og6Screen12StickAnimMgrFv
|
|
/* 80320BA0 0031DAE0 48 00 01 AC */ b .L_80320D4C
|
|
.L_80320BA4:
|
|
/* 80320BA4 0031DAE4 80 1F 00 14 */ lwz r0, 0x14(r31)
|
|
/* 80320BA8 0031DAE8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80320BAC 0031DAEC 40 82 00 90 */ bne .L_80320C3C
|
|
/* 80320BB0 0031DAF0 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320BB4 0031DAF4 2C 00 00 04 */ cmpwi r0, 4
|
|
/* 80320BB8 0031DAF8 40 82 00 18 */ bne .L_80320BD0
|
|
/* 80320BBC 0031DAFC 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
|
/* 80320BC0 0031DB00 40 82 01 8C */ bne .L_80320D4C
|
|
/* 80320BC4 0031DB04 80 6D 97 A8 */ lwz r3, ogSound__2og@sda21(r13)
|
|
/* 80320BC8 0031DB08 4B FE C0 AD */ bl setError__Q22og5SoundFv
|
|
/* 80320BCC 0031DB0C 48 00 01 80 */ b .L_80320D4C
|
|
.L_80320BD0:
|
|
/* 80320BD0 0031DB10 80 6D 97 A8 */ lwz r3, ogSound__2og@sda21(r13)
|
|
/* 80320BD4 0031DB14 4B FE C0 A1 */ bl setError__Q22og5SoundFv
|
|
/* 80320BD8 0031DB18 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320BDC 0031DB1C 28 00 00 04 */ cmplwi r0, 4
|
|
/* 80320BE0 0031DB20 41 82 00 38 */ beq .L_80320C18
|
|
/* 80320BE4 0031DB24 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80320BE8 0031DB28 C0 22 F9 30 */ lfs f1, lbl_8051DC90@sda21(r2)
|
|
/* 80320BEC 0031DB2C 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 80320BF0 0031DB30 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 80320BF4 0031DB34 4B FE 24 DD */ bl out__Q32og6Screen8AlphaMgrFf
|
|
/* 80320BF8 0031DB38 38 00 00 04 */ li r0, 4
|
|
/* 80320BFC 0031DB3C C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 80320C00 0031DB40 90 1D 00 A4 */ stw r0, 0xa4(r29)
|
|
/* 80320C04 0031DB44 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320C08 0031DB48 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80320C0C 0031DB4C 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 80320C10 0031DB50 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 80320C14 0031DB54 4B FE 24 59 */ bl in__Q32og6Screen8AlphaMgrFf
|
|
.L_80320C18:
|
|
/* 80320C18 0031DB58 80 7D 01 18 */ lwz r3, 0x118(r29)
|
|
/* 80320C1C 0031DB5C C0 22 F9 30 */ lfs f1, lbl_8051DC90@sda21(r2)
|
|
/* 80320C20 0031DB60 4B FE 24 B1 */ bl out__Q32og6Screen8AlphaMgrFf
|
|
/* 80320C24 0031DB64 80 7D 01 1C */ lwz r3, 0x11c(r29)
|
|
/* 80320C28 0031DB68 C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 80320C2C 0031DB6C 4B FE 24 41 */ bl in__Q32og6Screen8AlphaMgrFf
|
|
/* 80320C30 0031DB70 80 7D 01 14 */ lwz r3, 0x114(r29)
|
|
/* 80320C34 0031DB74 48 00 C8 1D */ bl stickDown__Q32og6Screen12StickAnimMgrFv
|
|
/* 80320C38 0031DB78 48 00 01 14 */ b .L_80320D4C
|
|
.L_80320C3C:
|
|
/* 80320C3C 0031DB7C 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320C40 0031DB80 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80320C44 0031DB84 41 82 00 38 */ beq .L_80320C7C
|
|
/* 80320C48 0031DB88 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80320C4C 0031DB8C C0 22 F9 30 */ lfs f1, lbl_8051DC90@sda21(r2)
|
|
/* 80320C50 0031DB90 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 80320C54 0031DB94 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 80320C58 0031DB98 4B FE 24 79 */ bl out__Q32og6Screen8AlphaMgrFf
|
|
/* 80320C5C 0031DB9C 38 00 00 00 */ li r0, 0
|
|
/* 80320C60 0031DBA0 C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 80320C64 0031DBA4 90 1D 00 A4 */ stw r0, 0xa4(r29)
|
|
/* 80320C68 0031DBA8 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320C6C 0031DBAC 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80320C70 0031DBB0 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 80320C74 0031DBB4 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 80320C78 0031DBB8 4B FE 23 F5 */ bl in__Q32og6Screen8AlphaMgrFf
|
|
.L_80320C7C:
|
|
/* 80320C7C 0031DBBC 80 7F 00 0C */ lwz r3, 0xc(r31)
|
|
/* 80320C80 0031DBC0 38 03 00 01 */ addi r0, r3, 1
|
|
/* 80320C84 0031DBC4 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
/* 80320C88 0031DBC8 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 80320C8C 0031DBCC 38 03 FF FF */ addi r0, r3, -1
|
|
/* 80320C90 0031DBD0 90 1F 00 14 */ stw r0, 0x14(r31)
|
|
/* 80320C94 0031DBD4 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
|
/* 80320C98 0031DBD8 38 03 FF FF */ addi r0, r3, -1
|
|
/* 80320C9C 0031DBDC 90 1F 00 1C */ stw r0, 0x1c(r31)
|
|
/* 80320CA0 0031DBE0 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 80320CA4 0031DBE4 38 03 FF FF */ addi r0, r3, -1
|
|
/* 80320CA8 0031DBE8 90 1F 00 20 */ stw r0, 0x20(r31)
|
|
/* 80320CAC 0031DBEC A8 7F 00 34 */ lha r3, 0x34(r31)
|
|
/* 80320CB0 0031DBF0 38 03 00 01 */ addi r0, r3, 1
|
|
/* 80320CB4 0031DBF4 B0 1F 00 34 */ sth r0, 0x34(r31)
|
|
/* 80320CB8 0031DBF8 A8 7F 00 34 */ lha r3, 0x34(r31)
|
|
/* 80320CBC 0031DBFC 4B DA 54 95 */ bl abs
|
|
/* 80320CC0 0031DC00 54 60 04 3E */ clrlwi r0, r3, 0x10
|
|
/* 80320CC4 0031DC04 C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 80320CC8 0031DC08 90 1F 00 28 */ stw r0, 0x28(r31)
|
|
/* 80320CCC 0031DC0C 80 7D 01 18 */ lwz r3, 0x118(r29)
|
|
/* 80320CD0 0031DC10 4B FE 23 9D */ bl in__Q32og6Screen8AlphaMgrFf
|
|
/* 80320CD4 0031DC14 80 7D 01 1C */ lwz r3, 0x11c(r29)
|
|
/* 80320CD8 0031DC18 C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 80320CDC 0031DC1C 4B FE 23 91 */ bl in__Q32og6Screen8AlphaMgrFf
|
|
/* 80320CE0 0031DC20 80 7D 01 14 */ lwz r3, 0x114(r29)
|
|
/* 80320CE4 0031DC24 48 00 C8 55 */ bl stickUpDown__Q32og6Screen12StickAnimMgrFv
|
|
/* 80320CE8 0031DC28 C0 3D 01 40 */ lfs f1, 0x140(r29)
|
|
/* 80320CEC 0031DC2C C0 02 F9 2C */ lfs f0, lbl_8051DC8C@sda21(r2)
|
|
/* 80320CF0 0031DC30 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80320CF4 0031DC34 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 80320CF8 0031DC38 40 82 00 1C */ bne .L_80320D14
|
|
/* 80320CFC 0031DC3C 80 7D 01 20 */ lwz r3, 0x120(r29)
|
|
/* 80320D00 0031DC40 48 00 81 49 */ bl up__Q32og6Screen8ScaleMgrFv
|
|
/* 80320D04 0031DC44 3C 60 80 51 */ lis r3, msVal__Q32og9newScreen10ObjContena@ha
|
|
/* 80320D08 0031DC48 38 63 3E C8 */ addi r3, r3, msVal__Q32og9newScreen10ObjContena@l
|
|
/* 80320D0C 0031DC4C C0 03 00 38 */ lfs f0, 0x38(r3)
|
|
/* 80320D10 0031DC50 D0 1D 01 40 */ stfs f0, 0x140(r29)
|
|
.L_80320D14:
|
|
/* 80320D14 0031DC54 80 7D 01 5C */ lwz r3, 0x15c(r29)
|
|
/* 80320D18 0031DC58 C0 22 F9 3C */ lfs f1, lbl_8051DC9C@sda21(r2)
|
|
/* 80320D1C 0031DC5C C0 42 F9 40 */ lfs f2, lbl_8051DCA0@sda21(r2)
|
|
/* 80320D20 0031DC60 C0 62 F9 44 */ lfs f3, lbl_8051DCA4@sda21(r2)
|
|
/* 80320D24 0031DC64 C0 82 F9 2C */ lfs f4, lbl_8051DC8C@sda21(r2)
|
|
/* 80320D28 0031DC68 48 00 81 B1 */ bl up__Q32og6Screen8ScaleMgrFffff
|
|
/* 80320D2C 0031DC6C 80 7D 01 68 */ lwz r3, 0x168(r29)
|
|
/* 80320D30 0031DC70 C0 22 F9 48 */ lfs f1, lbl_8051DCA8@sda21(r2)
|
|
/* 80320D34 0031DC74 C0 42 F9 4C */ lfs f2, lbl_8051DCAC@sda21(r2)
|
|
/* 80320D38 0031DC78 C0 62 F9 44 */ lfs f3, lbl_8051DCA4@sda21(r2)
|
|
/* 80320D3C 0031DC7C 48 00 82 01 */ bl down__Q32og6Screen8ScaleMgrFfff
|
|
/* 80320D40 0031DC80 80 6D 97 A8 */ lwz r3, ogSound__2og@sda21(r13)
|
|
/* 80320D44 0031DC84 7F C4 F3 78 */ mr r4, r30
|
|
/* 80320D48 0031DC88 4B FE BE B9 */ bl setPlusMinus__Q22og5SoundFb
|
|
.L_80320D4C:
|
|
/* 80320D4C 0031DC8C 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80320D50 0031DC90 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 80320D54 0031DC94 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 80320D58 0031DC98 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 80320D5C 0031DC9C 7C 08 03 A6 */ mtlr r0
|
|
/* 80320D60 0031DCA0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80320D64 0031DCA4 4E 80 00 20 */ blr
|
|
|
|
.global takeoutPiki__Q32og9newScreen10ObjContenaFb
|
|
takeoutPiki__Q32og9newScreen10ObjContenaFb:
|
|
/* 80320D68 0031DCA8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80320D6C 0031DCAC 7C 08 02 A6 */ mflr r0
|
|
/* 80320D70 0031DCB0 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80320D74 0031DCB4 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 80320D78 0031DCB8 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 80320D7C 0031DCBC 7C 9E 23 78 */ mr r30, r4
|
|
/* 80320D80 0031DCC0 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 80320D84 0031DCC4 7C 7D 1B 78 */ mr r29, r3
|
|
/* 80320D88 0031DCC8 83 E3 00 38 */ lwz r31, 0x38(r3)
|
|
/* 80320D8C 0031DCCC 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 80320D90 0031DCD0 80 1F 00 18 */ lwz r0, 0x18(r31)
|
|
/* 80320D94 0031DCD4 7C 03 00 40 */ cmplw r3, r0
|
|
/* 80320D98 0031DCD8 41 80 00 90 */ blt .L_80320E28
|
|
/* 80320D9C 0031DCDC 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320DA0 0031DCE0 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 80320DA4 0031DCE4 40 82 00 18 */ bne .L_80320DBC
|
|
/* 80320DA8 0031DCE8 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
|
/* 80320DAC 0031DCEC 40 82 02 C0 */ bne .L_8032106C
|
|
/* 80320DB0 0031DCF0 80 6D 97 A8 */ lwz r3, ogSound__2og@sda21(r13)
|
|
/* 80320DB4 0031DCF4 4B FE BE C1 */ bl setError__Q22og5SoundFv
|
|
/* 80320DB8 0031DCF8 48 00 02 B4 */ b .L_8032106C
|
|
.L_80320DBC:
|
|
/* 80320DBC 0031DCFC 80 6D 97 A8 */ lwz r3, ogSound__2og@sda21(r13)
|
|
/* 80320DC0 0031DD00 4B FE BE B5 */ bl setError__Q22og5SoundFv
|
|
/* 80320DC4 0031DD04 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320DC8 0031DD08 28 00 00 02 */ cmplwi r0, 2
|
|
/* 80320DCC 0031DD0C 41 82 00 38 */ beq .L_80320E04
|
|
/* 80320DD0 0031DD10 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80320DD4 0031DD14 C0 22 F9 30 */ lfs f1, lbl_8051DC90@sda21(r2)
|
|
/* 80320DD8 0031DD18 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 80320DDC 0031DD1C 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 80320DE0 0031DD20 4B FE 22 F1 */ bl out__Q32og6Screen8AlphaMgrFf
|
|
/* 80320DE4 0031DD24 38 00 00 02 */ li r0, 2
|
|
/* 80320DE8 0031DD28 C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 80320DEC 0031DD2C 90 1D 00 A4 */ stw r0, 0xa4(r29)
|
|
/* 80320DF0 0031DD30 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320DF4 0031DD34 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80320DF8 0031DD38 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 80320DFC 0031DD3C 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 80320E00 0031DD40 4B FE 22 6D */ bl in__Q32og6Screen8AlphaMgrFf
|
|
.L_80320E04:
|
|
/* 80320E04 0031DD44 80 7D 01 18 */ lwz r3, 0x118(r29)
|
|
/* 80320E08 0031DD48 C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 80320E0C 0031DD4C 4B FE 22 61 */ bl in__Q32og6Screen8AlphaMgrFf
|
|
/* 80320E10 0031DD50 80 7D 01 1C */ lwz r3, 0x11c(r29)
|
|
/* 80320E14 0031DD54 C0 22 F9 30 */ lfs f1, lbl_8051DC90@sda21(r2)
|
|
/* 80320E18 0031DD58 4B FE 22 B9 */ bl out__Q32og6Screen8AlphaMgrFf
|
|
/* 80320E1C 0031DD5C 80 7D 01 14 */ lwz r3, 0x114(r29)
|
|
/* 80320E20 0031DD60 48 00 C5 5D */ bl stickUp__Q32og6Screen12StickAnimMgrFv
|
|
/* 80320E24 0031DD64 48 00 02 48 */ b .L_8032106C
|
|
.L_80320E28:
|
|
/* 80320E28 0031DD68 80 1F 00 0C */ lwz r0, 0xc(r31)
|
|
/* 80320E2C 0031DD6C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80320E30 0031DD70 40 82 00 90 */ bne .L_80320EC0
|
|
/* 80320E34 0031DD74 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320E38 0031DD78 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 80320E3C 0031DD7C 40 82 00 18 */ bne .L_80320E54
|
|
/* 80320E40 0031DD80 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
|
/* 80320E44 0031DD84 40 82 02 28 */ bne .L_8032106C
|
|
/* 80320E48 0031DD88 80 6D 97 A8 */ lwz r3, ogSound__2og@sda21(r13)
|
|
/* 80320E4C 0031DD8C 4B FE BE 29 */ bl setError__Q22og5SoundFv
|
|
/* 80320E50 0031DD90 48 00 02 1C */ b .L_8032106C
|
|
.L_80320E54:
|
|
/* 80320E54 0031DD94 80 6D 97 A8 */ lwz r3, ogSound__2og@sda21(r13)
|
|
/* 80320E58 0031DD98 4B FE BE 1D */ bl setError__Q22og5SoundFv
|
|
/* 80320E5C 0031DD9C 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320E60 0031DDA0 28 00 00 03 */ cmplwi r0, 3
|
|
/* 80320E64 0031DDA4 41 82 00 38 */ beq .L_80320E9C
|
|
/* 80320E68 0031DDA8 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80320E6C 0031DDAC C0 22 F9 30 */ lfs f1, lbl_8051DC90@sda21(r2)
|
|
/* 80320E70 0031DDB0 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 80320E74 0031DDB4 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 80320E78 0031DDB8 4B FE 22 59 */ bl out__Q32og6Screen8AlphaMgrFf
|
|
/* 80320E7C 0031DDBC 38 00 00 03 */ li r0, 3
|
|
/* 80320E80 0031DDC0 C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 80320E84 0031DDC4 90 1D 00 A4 */ stw r0, 0xa4(r29)
|
|
/* 80320E88 0031DDC8 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320E8C 0031DDCC 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80320E90 0031DDD0 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 80320E94 0031DDD4 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 80320E98 0031DDD8 4B FE 21 D5 */ bl in__Q32og6Screen8AlphaMgrFf
|
|
.L_80320E9C:
|
|
/* 80320E9C 0031DDDC 80 7D 01 18 */ lwz r3, 0x118(r29)
|
|
/* 80320EA0 0031DDE0 C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 80320EA4 0031DDE4 4B FE 21 C9 */ bl in__Q32og6Screen8AlphaMgrFf
|
|
/* 80320EA8 0031DDE8 80 7D 01 1C */ lwz r3, 0x11c(r29)
|
|
/* 80320EAC 0031DDEC C0 22 F9 30 */ lfs f1, lbl_8051DC90@sda21(r2)
|
|
/* 80320EB0 0031DDF0 4B FE 22 21 */ bl out__Q32og6Screen8AlphaMgrFf
|
|
/* 80320EB4 0031DDF4 80 7D 01 14 */ lwz r3, 0x114(r29)
|
|
/* 80320EB8 0031DDF8 48 00 C4 C5 */ bl stickUp__Q32og6Screen12StickAnimMgrFv
|
|
/* 80320EBC 0031DDFC 48 00 01 B0 */ b .L_8032106C
|
|
.L_80320EC0:
|
|
/* 80320EC0 0031DE00 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 80320EC4 0031DE04 80 1F 00 24 */ lwz r0, 0x24(r31)
|
|
/* 80320EC8 0031DE08 7C 03 00 40 */ cmplw r3, r0
|
|
/* 80320ECC 0031DE0C 41 80 00 90 */ blt .L_80320F5C
|
|
/* 80320ED0 0031DE10 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320ED4 0031DE14 2C 00 00 05 */ cmpwi r0, 5
|
|
/* 80320ED8 0031DE18 40 82 00 18 */ bne .L_80320EF0
|
|
/* 80320EDC 0031DE1C 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
|
/* 80320EE0 0031DE20 40 82 01 8C */ bne .L_8032106C
|
|
/* 80320EE4 0031DE24 80 6D 97 A8 */ lwz r3, ogSound__2og@sda21(r13)
|
|
/* 80320EE8 0031DE28 4B FE BD 8D */ bl setError__Q22og5SoundFv
|
|
/* 80320EEC 0031DE2C 48 00 01 80 */ b .L_8032106C
|
|
.L_80320EF0:
|
|
/* 80320EF0 0031DE30 80 6D 97 A8 */ lwz r3, ogSound__2og@sda21(r13)
|
|
/* 80320EF4 0031DE34 4B FE BD 81 */ bl setError__Q22og5SoundFv
|
|
/* 80320EF8 0031DE38 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320EFC 0031DE3C 28 00 00 05 */ cmplwi r0, 5
|
|
/* 80320F00 0031DE40 41 82 00 38 */ beq .L_80320F38
|
|
/* 80320F04 0031DE44 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80320F08 0031DE48 C0 22 F9 30 */ lfs f1, lbl_8051DC90@sda21(r2)
|
|
/* 80320F0C 0031DE4C 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 80320F10 0031DE50 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 80320F14 0031DE54 4B FE 21 BD */ bl out__Q32og6Screen8AlphaMgrFf
|
|
/* 80320F18 0031DE58 38 00 00 05 */ li r0, 5
|
|
/* 80320F1C 0031DE5C C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 80320F20 0031DE60 90 1D 00 A4 */ stw r0, 0xa4(r29)
|
|
/* 80320F24 0031DE64 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320F28 0031DE68 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80320F2C 0031DE6C 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 80320F30 0031DE70 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 80320F34 0031DE74 4B FE 21 39 */ bl in__Q32og6Screen8AlphaMgrFf
|
|
.L_80320F38:
|
|
/* 80320F38 0031DE78 80 7D 01 18 */ lwz r3, 0x118(r29)
|
|
/* 80320F3C 0031DE7C C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 80320F40 0031DE80 4B FE 21 2D */ bl in__Q32og6Screen8AlphaMgrFf
|
|
/* 80320F44 0031DE84 80 7D 01 1C */ lwz r3, 0x11c(r29)
|
|
/* 80320F48 0031DE88 C0 22 F9 30 */ lfs f1, lbl_8051DC90@sda21(r2)
|
|
/* 80320F4C 0031DE8C 4B FE 21 85 */ bl out__Q32og6Screen8AlphaMgrFf
|
|
/* 80320F50 0031DE90 80 7D 01 14 */ lwz r3, 0x114(r29)
|
|
/* 80320F54 0031DE94 48 00 C4 29 */ bl stickUp__Q32og6Screen12StickAnimMgrFv
|
|
/* 80320F58 0031DE98 48 00 01 14 */ b .L_8032106C
|
|
.L_80320F5C:
|
|
/* 80320F5C 0031DE9C 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320F60 0031DEA0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80320F64 0031DEA4 41 82 00 38 */ beq .L_80320F9C
|
|
/* 80320F68 0031DEA8 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80320F6C 0031DEAC C0 22 F9 30 */ lfs f1, lbl_8051DC90@sda21(r2)
|
|
/* 80320F70 0031DEB0 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 80320F74 0031DEB4 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 80320F78 0031DEB8 4B FE 21 59 */ bl out__Q32og6Screen8AlphaMgrFf
|
|
/* 80320F7C 0031DEBC 38 00 00 00 */ li r0, 0
|
|
/* 80320F80 0031DEC0 C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 80320F84 0031DEC4 90 1D 00 A4 */ stw r0, 0xa4(r29)
|
|
/* 80320F88 0031DEC8 80 1D 00 A4 */ lwz r0, 0xa4(r29)
|
|
/* 80320F8C 0031DECC 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80320F90 0031DED0 7C 7D 02 14 */ add r3, r29, r0
|
|
/* 80320F94 0031DED4 80 63 00 74 */ lwz r3, 0x74(r3)
|
|
/* 80320F98 0031DED8 4B FE 20 D5 */ bl in__Q32og6Screen8AlphaMgrFf
|
|
.L_80320F9C:
|
|
/* 80320F9C 0031DEDC 80 7F 00 0C */ lwz r3, 0xc(r31)
|
|
/* 80320FA0 0031DEE0 38 03 FF FF */ addi r0, r3, -1
|
|
/* 80320FA4 0031DEE4 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
/* 80320FA8 0031DEE8 80 7F 00 14 */ lwz r3, 0x14(r31)
|
|
/* 80320FAC 0031DEEC 38 03 00 01 */ addi r0, r3, 1
|
|
/* 80320FB0 0031DEF0 90 1F 00 14 */ stw r0, 0x14(r31)
|
|
/* 80320FB4 0031DEF4 80 7F 00 1C */ lwz r3, 0x1c(r31)
|
|
/* 80320FB8 0031DEF8 38 03 00 01 */ addi r0, r3, 1
|
|
/* 80320FBC 0031DEFC 90 1F 00 1C */ stw r0, 0x1c(r31)
|
|
/* 80320FC0 0031DF00 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 80320FC4 0031DF04 38 03 00 01 */ addi r0, r3, 1
|
|
/* 80320FC8 0031DF08 90 1F 00 20 */ stw r0, 0x20(r31)
|
|
/* 80320FCC 0031DF0C A8 7F 00 34 */ lha r3, 0x34(r31)
|
|
/* 80320FD0 0031DF10 38 03 FF FF */ addi r0, r3, -1
|
|
/* 80320FD4 0031DF14 B0 1F 00 34 */ sth r0, 0x34(r31)
|
|
/* 80320FD8 0031DF18 A8 7F 00 34 */ lha r3, 0x34(r31)
|
|
/* 80320FDC 0031DF1C 4B DA 51 75 */ bl abs
|
|
/* 80320FE0 0031DF20 54 60 04 3E */ clrlwi r0, r3, 0x10
|
|
/* 80320FE4 0031DF24 C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 80320FE8 0031DF28 90 1F 00 28 */ stw r0, 0x28(r31)
|
|
/* 80320FEC 0031DF2C 80 7D 01 18 */ lwz r3, 0x118(r29)
|
|
/* 80320FF0 0031DF30 4B FE 20 7D */ bl in__Q32og6Screen8AlphaMgrFf
|
|
/* 80320FF4 0031DF34 80 7D 01 1C */ lwz r3, 0x11c(r29)
|
|
/* 80320FF8 0031DF38 C0 22 F9 38 */ lfs f1, lbl_8051DC98@sda21(r2)
|
|
/* 80320FFC 0031DF3C 4B FE 20 71 */ bl in__Q32og6Screen8AlphaMgrFf
|
|
/* 80321000 0031DF40 80 7D 01 14 */ lwz r3, 0x114(r29)
|
|
/* 80321004 0031DF44 48 00 C5 35 */ bl stickUpDown__Q32og6Screen12StickAnimMgrFv
|
|
/* 80321008 0031DF48 C0 3D 01 44 */ lfs f1, 0x144(r29)
|
|
/* 8032100C 0031DF4C C0 02 F9 2C */ lfs f0, lbl_8051DC8C@sda21(r2)
|
|
/* 80321010 0031DF50 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80321014 0031DF54 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 80321018 0031DF58 40 82 00 1C */ bne .L_80321034
|
|
/* 8032101C 0031DF5C 80 7D 01 24 */ lwz r3, 0x124(r29)
|
|
/* 80321020 0031DF60 48 00 7E 29 */ bl up__Q32og6Screen8ScaleMgrFv
|
|
/* 80321024 0031DF64 3C 60 80 51 */ lis r3, msVal__Q32og9newScreen10ObjContena@ha
|
|
/* 80321028 0031DF68 38 63 3E C8 */ addi r3, r3, msVal__Q32og9newScreen10ObjContena@l
|
|
/* 8032102C 0031DF6C C0 03 00 38 */ lfs f0, 0x38(r3)
|
|
/* 80321030 0031DF70 D0 1D 01 44 */ stfs f0, 0x144(r29)
|
|
.L_80321034:
|
|
/* 80321034 0031DF74 80 7D 01 68 */ lwz r3, 0x168(r29)
|
|
/* 80321038 0031DF78 C0 22 F9 3C */ lfs f1, lbl_8051DC9C@sda21(r2)
|
|
/* 8032103C 0031DF7C C0 42 F9 40 */ lfs f2, lbl_8051DCA0@sda21(r2)
|
|
/* 80321040 0031DF80 C0 62 F9 44 */ lfs f3, lbl_8051DCA4@sda21(r2)
|
|
/* 80321044 0031DF84 C0 82 F9 2C */ lfs f4, lbl_8051DC8C@sda21(r2)
|
|
/* 80321048 0031DF88 48 00 7E 91 */ bl up__Q32og6Screen8ScaleMgrFffff
|
|
/* 8032104C 0031DF8C 80 7D 01 5C */ lwz r3, 0x15c(r29)
|
|
/* 80321050 0031DF90 C0 22 F9 48 */ lfs f1, lbl_8051DCA8@sda21(r2)
|
|
/* 80321054 0031DF94 C0 42 F9 4C */ lfs f2, lbl_8051DCAC@sda21(r2)
|
|
/* 80321058 0031DF98 C0 62 F9 44 */ lfs f3, lbl_8051DCA4@sda21(r2)
|
|
/* 8032105C 0031DF9C 48 00 7E E1 */ bl down__Q32og6Screen8ScaleMgrFfff
|
|
/* 80321060 0031DFA0 80 6D 97 A8 */ lwz r3, ogSound__2og@sda21(r13)
|
|
/* 80321064 0031DFA4 7F C4 F3 78 */ mr r4, r30
|
|
/* 80321068 0031DFA8 4B FE BB 99 */ bl setPlusMinus__Q22og5SoundFb
|
|
.L_8032106C:
|
|
/* 8032106C 0031DFAC 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80321070 0031DFB0 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 80321074 0031DFB4 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 80321078 0031DFB8 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 8032107C 0031DFBC 7C 08 03 A6 */ mtlr r0
|
|
/* 80321080 0031DFC0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80321084 0031DFC4 4E 80 00 20 */ blr
|
|
|
|
.global moveContena__Q32og9newScreen10ObjContenaFv
|
|
moveContena__Q32og9newScreen10ObjContenaFv:
|
|
/* 80321088 0031DFC8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8032108C 0031DFCC 7C 08 02 A6 */ mflr r0
|
|
/* 80321090 0031DFD0 3C 80 80 49 */ lis r4, lbl_8048EFE0@ha
|
|
/* 80321094 0031DFD4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80321098 0031DFD8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 8032109C 0031DFDC 3B E0 00 00 */ li r31, 0
|
|
/* 803210A0 0031DFE0 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 803210A4 0031DFE4 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 803210A8 0031DFE8 7C 7D 1B 78 */ mr r29, r3
|
|
/* 803210AC 0031DFEC 93 81 00 10 */ stw r28, 0x10(r1)
|
|
/* 803210B0 0031DFF0 3B 84 EF E0 */ addi r28, r4, lbl_8048EFE0@l
|
|
/* 803210B4 0031DFF4 80 63 00 38 */ lwz r3, 0x38(r3)
|
|
/* 803210B8 0031DFF8 37 C3 00 08 */ addic. r30, r3, 8
|
|
/* 803210BC 0031DFFC 40 82 00 18 */ bne .L_803210D4
|
|
/* 803210C0 0031E000 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 803210C4 0031E004 38 BC 00 D8 */ addi r5, r28, 0xd8
|
|
/* 803210C8 0031E008 38 80 02 5B */ li r4, 0x25b
|
|
/* 803210CC 0031E00C 4C C6 31 82 */ crclr 6
|
|
/* 803210D0 0031E010 4B D0 95 71 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803210D4:
|
|
/* 803210D4 0031E014 80 1E 00 00 */ lwz r0, 0(r30)
|
|
/* 803210D8 0031E018 2C 00 FF FF */ cmpwi r0, -1
|
|
/* 803210DC 0031E01C 40 82 00 18 */ bne .L_803210F4
|
|
/* 803210E0 0031E020 38 7C 00 00 */ addi r3, r28, 0
|
|
/* 803210E4 0031E024 38 BC 00 F4 */ addi r5, r28, 0xf4
|
|
/* 803210E8 0031E028 38 80 02 5F */ li r4, 0x25f
|
|
/* 803210EC 0031E02C 4C C6 31 82 */ crclr 6
|
|
/* 803210F0 0031E030 4B D0 95 51 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_803210F4:
|
|
/* 803210F4 0031E034 C0 3D 01 40 */ lfs f1, 0x140(r29)
|
|
/* 803210F8 0031E038 C0 02 F9 2C */ lfs f0, lbl_8051DC8C@sda21(r2)
|
|
/* 803210FC 0031E03C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80321100 0031E040 40 81 00 14 */ ble .L_80321114
|
|
/* 80321104 0031E044 80 6D 9A EC */ lwz r3, sys@sda21(r13)
|
|
/* 80321108 0031E048 C0 03 00 54 */ lfs f0, 0x54(r3)
|
|
/* 8032110C 0031E04C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80321110 0031E050 D0 1D 01 40 */ stfs f0, 0x140(r29)
|
|
.L_80321114:
|
|
/* 80321114 0031E054 C0 3D 01 44 */ lfs f1, 0x144(r29)
|
|
/* 80321118 0031E058 C0 02 F9 2C */ lfs f0, lbl_8051DC8C@sda21(r2)
|
|
/* 8032111C 0031E05C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80321120 0031E060 40 81 00 14 */ ble .L_80321134
|
|
/* 80321124 0031E064 80 6D 9A EC */ lwz r3, sys@sda21(r13)
|
|
/* 80321128 0031E068 C0 03 00 54 */ lfs f0, 0x54(r3)
|
|
/* 8032112C 0031E06C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80321130 0031E070 D0 1D 01 44 */ stfs f0, 0x144(r29)
|
|
.L_80321134:
|
|
/* 80321134 0031E074 80 1E 00 28 */ lwz r0, 0x28(r30)
|
|
/* 80321138 0031E078 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 8032113C 0031E07C 40 82 00 10 */ bne .L_8032114C
|
|
/* 80321140 0031E080 38 00 00 01 */ li r0, 1
|
|
/* 80321144 0031E084 90 1E 00 28 */ stw r0, 0x28(r30)
|
|
/* 80321148 0031E088 48 00 00 F4 */ b .L_8032123C
|
|
.L_8032114C:
|
|
/* 8032114C 0031E08C 80 7D 00 48 */ lwz r3, 0x48(r29)
|
|
/* 80321150 0031E090 80 63 00 1C */ lwz r3, 0x1c(r3)
|
|
/* 80321154 0031E094 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
|
|
/* 80321158 0031E098 41 82 00 C0 */ beq .L_80321218
|
|
/* 8032115C 0031E09C 80 DD 00 38 */ lwz r6, 0x38(r29)
|
|
/* 80321160 0031E0A0 38 80 00 02 */ li r4, 2
|
|
/* 80321164 0031E0A4 80 BD 00 B8 */ lwz r5, 0xb8(r29)
|
|
/* 80321168 0031E0A8 38 60 00 03 */ li r3, 3
|
|
/* 8032116C 0031E0AC 38 00 00 00 */ li r0, 0
|
|
/* 80321170 0031E0B0 90 A6 00 08 */ stw r5, 8(r6)
|
|
/* 80321174 0031E0B4 80 BD 00 BC */ lwz r5, 0xbc(r29)
|
|
/* 80321178 0031E0B8 90 A6 00 0C */ stw r5, 0xc(r6)
|
|
/* 8032117C 0031E0BC 80 BD 00 C0 */ lwz r5, 0xc0(r29)
|
|
/* 80321180 0031E0C0 90 A6 00 10 */ stw r5, 0x10(r6)
|
|
/* 80321184 0031E0C4 80 BD 00 C4 */ lwz r5, 0xc4(r29)
|
|
/* 80321188 0031E0C8 90 A6 00 14 */ stw r5, 0x14(r6)
|
|
/* 8032118C 0031E0CC 80 BD 00 C8 */ lwz r5, 0xc8(r29)
|
|
/* 80321190 0031E0D0 90 A6 00 18 */ stw r5, 0x18(r6)
|
|
/* 80321194 0031E0D4 80 BD 00 CC */ lwz r5, 0xcc(r29)
|
|
/* 80321198 0031E0D8 90 A6 00 1C */ stw r5, 0x1c(r6)
|
|
/* 8032119C 0031E0DC 80 BD 00 D0 */ lwz r5, 0xd0(r29)
|
|
/* 803211A0 0031E0E0 90 A6 00 20 */ stw r5, 0x20(r6)
|
|
/* 803211A4 0031E0E4 80 BD 00 D4 */ lwz r5, 0xd4(r29)
|
|
/* 803211A8 0031E0E8 90 A6 00 24 */ stw r5, 0x24(r6)
|
|
/* 803211AC 0031E0EC 80 BD 00 D8 */ lwz r5, 0xd8(r29)
|
|
/* 803211B0 0031E0F0 90 A6 00 28 */ stw r5, 0x28(r6)
|
|
/* 803211B4 0031E0F4 88 BD 00 DC */ lbz r5, 0xdc(r29)
|
|
/* 803211B8 0031E0F8 98 A6 00 2C */ stb r5, 0x2c(r6)
|
|
/* 803211BC 0031E0FC 80 BD 00 E0 */ lwz r5, 0xe0(r29)
|
|
/* 803211C0 0031E100 90 A6 00 30 */ stw r5, 0x30(r6)
|
|
/* 803211C4 0031E104 A8 BD 00 E4 */ lha r5, 0xe4(r29)
|
|
/* 803211C8 0031E108 B0 A6 00 34 */ sth r5, 0x34(r6)
|
|
/* 803211CC 0031E10C 90 9E 00 28 */ stw r4, 0x28(r30)
|
|
/* 803211D0 0031E110 90 7D 00 E8 */ stw r3, 0xe8(r29)
|
|
/* 803211D4 0031E114 B0 1E 00 2C */ sth r0, 0x2c(r30)
|
|
/* 803211D8 0031E118 90 1E 00 20 */ stw r0, 0x20(r30)
|
|
/* 803211DC 0031E11C 80 1E 00 00 */ lwz r0, 0(r30)
|
|
/* 803211E0 0031E120 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 803211E4 0031E124 41 82 00 0C */ beq .L_803211F0
|
|
/* 803211E8 0031E128 2C 00 00 04 */ cmpwi r0, 4
|
|
/* 803211EC 0031E12C 40 82 00 1C */ bne .L_80321208
|
|
.L_803211F0:
|
|
/* 803211F0 0031E130 88 1E 00 24 */ lbz r0, 0x24(r30)
|
|
/* 803211F4 0031E134 28 00 00 00 */ cmplwi r0, 0
|
|
/* 803211F8 0031E138 41 82 00 10 */ beq .L_80321208
|
|
/* 803211FC 0031E13C 80 6D 97 A8 */ lwz r3, ogSound__2og@sda21(r13)
|
|
/* 80321200 0031E140 4B FE B9 51 */ bl setCancel__Q22og5SoundFv
|
|
/* 80321204 0031E144 48 00 00 0C */ b .L_80321210
|
|
.L_80321208:
|
|
/* 80321208 0031E148 80 6D 97 A8 */ lwz r3, ogSound__2og@sda21(r13)
|
|
/* 8032120C 0031E14C 4B FE B9 C9 */ bl setClose__Q22og5SoundFv
|
|
.L_80321210:
|
|
/* 80321210 0031E150 3B E0 00 01 */ li r31, 1
|
|
/* 80321214 0031E154 48 00 00 28 */ b .L_8032123C
|
|
.L_80321218:
|
|
/* 80321218 0031E158 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
|
|
/* 8032121C 0031E15C 41 82 00 20 */ beq .L_8032123C
|
|
/* 80321220 0031E160 38 60 00 02 */ li r3, 2
|
|
/* 80321224 0031E164 38 00 00 04 */ li r0, 4
|
|
/* 80321228 0031E168 90 7E 00 28 */ stw r3, 0x28(r30)
|
|
/* 8032122C 0031E16C 90 1D 00 E8 */ stw r0, 0xe8(r29)
|
|
/* 80321230 0031E170 80 6D 97 A8 */ lwz r3, ogSound__2og@sda21(r13)
|
|
/* 80321234 0031E174 4B FE B8 F1 */ bl setDecide__Q22og5SoundFv
|
|
/* 80321238 0031E178 3B E0 00 01 */ li r31, 1
|
|
.L_8032123C:
|
|
/* 8032123C 0031E17C 80 1E 00 28 */ lwz r0, 0x28(r30)
|
|
/* 80321240 0031E180 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 80321244 0031E184 40 82 01 5C */ bne .L_803213A0
|
|
/* 80321248 0031E188 80 9D 00 48 */ lwz r4, 0x48(r29)
|
|
/* 8032124C 0031E18C 3C 60 08 00 */ lis r3, 0x08000008@ha
|
|
/* 80321250 0031E190 38 03 00 08 */ addi r0, r3, 0x08000008@l
|
|
/* 80321254 0031E194 80 84 00 18 */ lwz r4, 0x18(r4)
|
|
/* 80321258 0031E198 7C 80 00 39 */ and. r0, r4, r0
|
|
/* 8032125C 0031E19C 41 82 00 98 */ beq .L_803212F4
|
|
/* 80321260 0031E1A0 80 1D 00 AC */ lwz r0, 0xac(r29)
|
|
/* 80321264 0031E1A4 2C 00 00 01 */ cmpwi r0, 1
|
|
/* 80321268 0031E1A8 41 82 00 40 */ beq .L_803212A8
|
|
/* 8032126C 0031E1AC 40 80 00 10 */ bge .L_8032127C
|
|
/* 80321270 0031E1B0 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80321274 0031E1B4 40 80 00 14 */ bge .L_80321288
|
|
/* 80321278 0031E1B8 48 00 00 70 */ b .L_803212E8
|
|
.L_8032127C:
|
|
/* 8032127C 0031E1BC 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 80321280 0031E1C0 40 80 00 68 */ bge .L_803212E8
|
|
/* 80321284 0031E1C4 48 00 00 54 */ b .L_803212D8
|
|
.L_80321288:
|
|
/* 80321288 0031E1C8 38 00 00 01 */ li r0, 1
|
|
/* 8032128C 0031E1CC 7F A3 EB 78 */ mr r3, r29
|
|
/* 80321290 0031E1D0 90 1D 00 AC */ stw r0, 0xac(r29)
|
|
/* 80321294 0031E1D4 38 80 00 00 */ li r4, 0
|
|
/* 80321298 0031E1D8 4B FF F8 4D */ bl putinPiki__Q32og9newScreen10ObjContenaFb
|
|
/* 8032129C 0031E1DC C0 1D 00 B0 */ lfs f0, 0xb0(r29)
|
|
/* 803212A0 0031E1E0 D0 1D 00 B4 */ stfs f0, 0xb4(r29)
|
|
/* 803212A4 0031E1E4 48 00 00 FC */ b .L_803213A0
|
|
.L_803212A8:
|
|
/* 803212A8 0031E1E8 80 6D 9A EC */ lwz r3, sys@sda21(r13)
|
|
/* 803212AC 0031E1EC C0 5D 00 B4 */ lfs f2, 0xb4(r29)
|
|
/* 803212B0 0031E1F0 C0 23 00 54 */ lfs f1, 0x54(r3)
|
|
/* 803212B4 0031E1F4 C0 02 F9 2C */ lfs f0, lbl_8051DC8C@sda21(r2)
|
|
/* 803212B8 0031E1F8 EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 803212BC 0031E1FC D0 3D 00 B4 */ stfs f1, 0xb4(r29)
|
|
/* 803212C0 0031E200 C0 3D 00 B4 */ lfs f1, 0xb4(r29)
|
|
/* 803212C4 0031E204 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 803212C8 0031E208 40 80 00 D8 */ bge .L_803213A0
|
|
/* 803212CC 0031E20C 38 00 00 02 */ li r0, 2
|
|
/* 803212D0 0031E210 90 1D 00 AC */ stw r0, 0xac(r29)
|
|
/* 803212D4 0031E214 48 00 00 CC */ b .L_803213A0
|
|
.L_803212D8:
|
|
/* 803212D8 0031E218 7F A3 EB 78 */ mr r3, r29
|
|
/* 803212DC 0031E21C 38 80 00 01 */ li r4, 1
|
|
/* 803212E0 0031E220 4B FF F8 05 */ bl putinPiki__Q32og9newScreen10ObjContenaFb
|
|
/* 803212E4 0031E224 48 00 00 BC */ b .L_803213A0
|
|
.L_803212E8:
|
|
/* 803212E8 0031E228 38 00 00 00 */ li r0, 0
|
|
/* 803212EC 0031E22C 90 1D 00 AC */ stw r0, 0xac(r29)
|
|
/* 803212F0 0031E230 48 00 00 B0 */ b .L_803213A0
|
|
.L_803212F4:
|
|
/* 803212F4 0031E234 3C 60 04 00 */ lis r3, 0x04000004@ha
|
|
/* 803212F8 0031E238 38 03 00 04 */ addi r0, r3, 0x04000004@l
|
|
/* 803212FC 0031E23C 7C 80 00 39 */ and. r0, r4, r0
|
|
/* 80321300 0031E240 41 82 00 98 */ beq .L_80321398
|
|
/* 80321304 0031E244 80 1D 00 AC */ lwz r0, 0xac(r29)
|
|
/* 80321308 0031E248 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 8032130C 0031E24C 41 82 00 40 */ beq .L_8032134C
|
|
/* 80321310 0031E250 40 80 00 10 */ bge .L_80321320
|
|
/* 80321314 0031E254 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80321318 0031E258 41 82 00 14 */ beq .L_8032132C
|
|
/* 8032131C 0031E25C 48 00 00 70 */ b .L_8032138C
|
|
.L_80321320:
|
|
/* 80321320 0031E260 2C 00 00 05 */ cmpwi r0, 5
|
|
/* 80321324 0031E264 40 80 00 68 */ bge .L_8032138C
|
|
/* 80321328 0031E268 48 00 00 54 */ b .L_8032137C
|
|
.L_8032132C:
|
|
/* 8032132C 0031E26C 38 00 00 03 */ li r0, 3
|
|
/* 80321330 0031E270 7F A3 EB 78 */ mr r3, r29
|
|
/* 80321334 0031E274 90 1D 00 AC */ stw r0, 0xac(r29)
|
|
/* 80321338 0031E278 38 80 00 00 */ li r4, 0
|
|
/* 8032133C 0031E27C 4B FF FA 2D */ bl takeoutPiki__Q32og9newScreen10ObjContenaFb
|
|
/* 80321340 0031E280 C0 1D 00 B0 */ lfs f0, 0xb0(r29)
|
|
/* 80321344 0031E284 D0 1D 00 B4 */ stfs f0, 0xb4(r29)
|
|
/* 80321348 0031E288 48 00 00 58 */ b .L_803213A0
|
|
.L_8032134C:
|
|
/* 8032134C 0031E28C 80 6D 9A EC */ lwz r3, sys@sda21(r13)
|
|
/* 80321350 0031E290 C0 5D 00 B4 */ lfs f2, 0xb4(r29)
|
|
/* 80321354 0031E294 C0 23 00 54 */ lfs f1, 0x54(r3)
|
|
/* 80321358 0031E298 C0 02 F9 2C */ lfs f0, lbl_8051DC8C@sda21(r2)
|
|
/* 8032135C 0031E29C EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 80321360 0031E2A0 D0 3D 00 B4 */ stfs f1, 0xb4(r29)
|
|
/* 80321364 0031E2A4 C0 3D 00 B4 */ lfs f1, 0xb4(r29)
|
|
/* 80321368 0031E2A8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 8032136C 0031E2AC 40 80 00 34 */ bge .L_803213A0
|
|
/* 80321370 0031E2B0 38 00 00 04 */ li r0, 4
|
|
/* 80321374 0031E2B4 90 1D 00 AC */ stw r0, 0xac(r29)
|
|
/* 80321378 0031E2B8 48 00 00 28 */ b .L_803213A0
|
|
.L_8032137C:
|
|
/* 8032137C 0031E2BC 7F A3 EB 78 */ mr r3, r29
|
|
/* 80321380 0031E2C0 38 80 00 01 */ li r4, 1
|
|
/* 80321384 0031E2C4 4B FF F9 E5 */ bl takeoutPiki__Q32og9newScreen10ObjContenaFb
|
|
/* 80321388 0031E2C8 48 00 00 18 */ b .L_803213A0
|
|
.L_8032138C:
|
|
/* 8032138C 0031E2CC 38 00 00 00 */ li r0, 0
|
|
/* 80321390 0031E2D0 90 1D 00 AC */ stw r0, 0xac(r29)
|
|
/* 80321394 0031E2D4 48 00 00 0C */ b .L_803213A0
|
|
.L_80321398:
|
|
/* 80321398 0031E2D8 38 00 00 00 */ li r0, 0
|
|
/* 8032139C 0031E2DC 90 1D 00 AC */ stw r0, 0xac(r29)
|
|
.L_803213A0:
|
|
/* 803213A0 0031E2E0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 803213A4 0031E2E4 7F E3 FB 78 */ mr r3, r31
|
|
/* 803213A8 0031E2E8 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 803213AC 0031E2EC 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 803213B0 0031E2F0 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 803213B4 0031E2F4 83 81 00 10 */ lwz r28, 0x10(r1)
|
|
/* 803213B8 0031E2F8 7C 08 03 A6 */ mtlr r0
|
|
/* 803213BC 0031E2FC 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 803213C0 0031E300 4E 80 00 20 */ blr
|
|
|
|
.global commonUpdate__Q32og9newScreen10ObjContenaFv
|
|
commonUpdate__Q32og9newScreen10ObjContenaFv:
|
|
/* 803213C4 0031E304 94 21 FF A0 */ stwu r1, -0x60(r1)
|
|
/* 803213C8 0031E308 7C 08 02 A6 */ mflr r0
|
|
/* 803213CC 0031E30C 90 01 00 64 */ stw r0, 0x64(r1)
|
|
/* 803213D0 0031E310 DB E1 00 50 */ stfd f31, 0x50(r1)
|
|
/* 803213D4 0031E314 F3 E1 00 58 */ psq_st f31, 88(r1), 0, qr0
|
|
/* 803213D8 0031E318 DB C1 00 40 */ stfd f30, 0x40(r1)
|
|
/* 803213DC 0031E31C F3 C1 00 48 */ psq_st f30, 72(r1), 0, qr0
|
|
/* 803213E0 0031E320 93 E1 00 3C */ stw r31, 0x3c(r1)
|
|
/* 803213E4 0031E324 93 C1 00 38 */ stw r30, 0x38(r1)
|
|
/* 803213E8 0031E328 93 A1 00 34 */ stw r29, 0x34(r1)
|
|
/* 803213EC 0031E32C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 803213F0 0031E330 80 03 00 3C */ lwz r0, 0x3c(r3)
|
|
/* 803213F4 0031E334 28 00 00 00 */ cmplwi r0, 0
|
|
/* 803213F8 0031E338 41 82 02 BC */ beq .L_803216B4
|
|
/* 803213FC 0031E33C 3B A0 00 00 */ li r29, 0
|
|
/* 80321400 0031E340 7F FE FB 78 */ mr r30, r31
|
|
.L_80321404:
|
|
/* 80321404 0031E344 80 7E 00 4C */ lwz r3, 0x4c(r30)
|
|
/* 80321408 0031E348 28 03 00 00 */ cmplwi r3, 0
|
|
/* 8032140C 0031E34C 41 82 00 08 */ beq .L_80321414
|
|
/* 80321410 0031E350 4B FE 3A 01 */ bl update__Q32og6Screen12AnimBaseBaseFv
|
|
.L_80321414:
|
|
/* 80321414 0031E354 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 80321418 0031E358 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 8032141C 0031E35C 2C 1D 00 0A */ cmpwi r29, 0xa
|
|
/* 80321420 0031E360 41 80 FF E4 */ blt .L_80321404
|
|
/* 80321424 0031E364 3B A0 00 00 */ li r29, 0
|
|
/* 80321428 0031E368 7F FE FB 78 */ mr r30, r31
|
|
.L_8032142C:
|
|
/* 8032142C 0031E36C 80 7E 00 74 */ lwz r3, 0x74(r30)
|
|
/* 80321430 0031E370 4B FE 1D 55 */ bl calc__Q32og6Screen8AlphaMgrFv
|
|
/* 80321434 0031E374 7C 64 1B 78 */ mr r4, r3
|
|
/* 80321438 0031E378 80 7E 00 8C */ lwz r3, 0x8c(r30)
|
|
/* 8032143C 0031E37C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80321440 0031E380 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 80321444 0031E384 7D 89 03 A6 */ mtctr r12
|
|
/* 80321448 0031E388 4E 80 04 21 */ bctrl
|
|
/* 8032144C 0031E38C 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 80321450 0031E390 3B DE 00 04 */ addi r30, r30, 4
|
|
/* 80321454 0031E394 2C 1D 00 06 */ cmpwi r29, 6
|
|
/* 80321458 0031E398 41 80 FF D4 */ blt .L_8032142C
|
|
/* 8032145C 0031E39C 80 7F 01 5C */ lwz r3, 0x15c(r31)
|
|
/* 80321460 0031E3A0 48 00 7B 25 */ bl calc__Q32og6Screen8ScaleMgrFv
|
|
/* 80321464 0031E3A4 FF C0 08 90 */ fmr f30, f1
|
|
/* 80321468 0031E3A8 80 7F 01 68 */ lwz r3, 0x168(r31)
|
|
/* 8032146C 0031E3AC 48 00 7B 19 */ bl calc__Q32og6Screen8ScaleMgrFv
|
|
/* 80321470 0031E3B0 80 7F 01 58 */ lwz r3, 0x158(r31)
|
|
/* 80321474 0031E3B4 FF E0 08 90 */ fmr f31, f1
|
|
/* 80321478 0031E3B8 D3 C3 00 CC */ stfs f30, 0xcc(r3)
|
|
/* 8032147C 0031E3BC D3 C3 00 D0 */ stfs f30, 0xd0(r3)
|
|
/* 80321480 0031E3C0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80321484 0031E3C4 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80321488 0031E3C8 7D 89 03 A6 */ mtctr r12
|
|
/* 8032148C 0031E3CC 4E 80 04 21 */ bctrl
|
|
/* 80321490 0031E3D0 80 7F 01 64 */ lwz r3, 0x164(r31)
|
|
/* 80321494 0031E3D4 D3 E3 00 CC */ stfs f31, 0xcc(r3)
|
|
/* 80321498 0031E3D8 D3 E3 00 D0 */ stfs f31, 0xd0(r3)
|
|
/* 8032149C 0031E3DC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803214A0 0031E3E0 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 803214A4 0031E3E4 7D 89 03 A6 */ mtctr r12
|
|
/* 803214A8 0031E3E8 4E 80 04 21 */ bctrl
|
|
/* 803214AC 0031E3EC 88 0D 98 04 */ lbz r0, init$4148@sda21(r13)
|
|
/* 803214B0 0031E3F0 7C 00 07 75 */ extsb. r0, r0
|
|
/* 803214B4 0031E3F4 40 82 00 14 */ bne .L_803214C8
|
|
/* 803214B8 0031E3F8 C0 02 F9 2C */ lfs f0, lbl_8051DC8C@sda21(r2)
|
|
/* 803214BC 0031E3FC 38 00 00 01 */ li r0, 1
|
|
/* 803214C0 0031E400 98 0D 98 04 */ stb r0, init$4148@sda21(r13)
|
|
/* 803214C4 0031E404 D0 0D 98 00 */ stfs f0, angle$4147@sda21(r13)
|
|
.L_803214C8:
|
|
/* 803214C8 0031E408 3C 60 80 51 */ lis r3, msVal__Q32og9newScreen10ObjContena@ha
|
|
/* 803214CC 0031E40C C0 4D 98 00 */ lfs f2, angle$4147@sda21(r13)
|
|
/* 803214D0 0031E410 38 63 3E C8 */ addi r3, r3, msVal__Q32og9newScreen10ObjContena@l
|
|
/* 803214D4 0031E414 C0 02 F9 50 */ lfs f0, lbl_8051DCB0@sda21(r2)
|
|
/* 803214D8 0031E418 C0 23 00 24 */ lfs f1, 0x24(r3)
|
|
/* 803214DC 0031E41C EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 803214E0 0031E420 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 803214E4 0031E424 D0 2D 98 00 */ stfs f1, angle$4147@sda21(r13)
|
|
/* 803214E8 0031E428 40 81 00 0C */ ble .L_803214F4
|
|
/* 803214EC 0031E42C EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 803214F0 0031E430 D0 0D 98 00 */ stfs f0, angle$4147@sda21(r13)
|
|
.L_803214F4:
|
|
/* 803214F4 0031E434 C0 4D 98 00 */ lfs f2, angle$4147@sda21(r13)
|
|
/* 803214F8 0031E438 3C 60 80 51 */ lis r3, msVal__Q32og9newScreen10ObjContena@ha
|
|
/* 803214FC 0031E43C C0 02 F9 2C */ lfs f0, lbl_8051DC8C@sda21(r2)
|
|
/* 80321500 0031E440 38 63 3E C8 */ addi r3, r3, msVal__Q32og9newScreen10ObjContena@l
|
|
/* 80321504 0031E444 C0 23 00 28 */ lfs f1, 0x28(r3)
|
|
/* 80321508 0031E448 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 8032150C 0031E44C 40 80 00 30 */ bge .L_8032153C
|
|
/* 80321510 0031E450 C0 02 F9 54 */ lfs f0, lbl_8051DCB4@sda21(r2)
|
|
/* 80321514 0031E454 3C 60 80 50 */ lis r3, sincosTable___5JMath@ha
|
|
/* 80321518 0031E458 38 63 71 A0 */ addi r3, r3, sincosTable___5JMath@l
|
|
/* 8032151C 0031E45C EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 80321520 0031E460 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80321524 0031E464 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 80321528 0031E468 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 8032152C 0031E46C 54 00 1C B8 */ rlwinm r0, r0, 3, 0x12, 0x1c
|
|
/* 80321530 0031E470 7C 03 04 2E */ lfsx f0, r3, r0
|
|
/* 80321534 0031E474 FC 00 00 50 */ fneg f0, f0
|
|
/* 80321538 0031E478 48 00 00 28 */ b .L_80321560
|
|
.L_8032153C:
|
|
/* 8032153C 0031E47C C0 02 F9 58 */ lfs f0, lbl_8051DCB8@sda21(r2)
|
|
/* 80321540 0031E480 3C 60 80 50 */ lis r3, sincosTable___5JMath@ha
|
|
/* 80321544 0031E484 38 63 71 A0 */ addi r3, r3, sincosTable___5JMath@l
|
|
/* 80321548 0031E488 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 8032154C 0031E48C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80321550 0031E490 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 80321554 0031E494 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80321558 0031E498 54 00 1C B8 */ rlwinm r0, r0, 3, 0x12, 0x1c
|
|
/* 8032155C 0031E49C 7C 03 04 2E */ lfsx f0, r3, r0
|
|
.L_80321560:
|
|
/* 80321560 0031E4A0 EF C1 00 32 */ fmuls f30, f1, f0
|
|
/* 80321564 0031E4A4 C0 3F 01 34 */ lfs f1, 0x134(r31)
|
|
/* 80321568 0031E4A8 3C 80 80 51 */ lis r4, msVal__Q32og9newScreen10ObjContena@ha
|
|
/* 8032156C 0031E4AC 80 7F 01 28 */ lwz r3, 0x128(r31)
|
|
/* 80321570 0031E4B0 38 84 3E C8 */ addi r4, r4, msVal__Q32og9newScreen10ObjContena@l
|
|
/* 80321574 0031E4B4 C0 1F 01 30 */ lfs f0, 0x130(r31)
|
|
/* 80321578 0031E4B8 C0 44 00 2C */ lfs f2, 0x2c(r4)
|
|
/* 8032157C 0031E4BC EC 21 F0 2A */ fadds f1, f1, f30
|
|
/* 80321580 0031E4C0 D0 03 00 D4 */ stfs f0, 0xd4(r3)
|
|
/* 80321584 0031E4C4 EC 02 08 2A */ fadds f0, f2, f1
|
|
/* 80321588 0031E4C8 D0 03 00 D8 */ stfs f0, 0xd8(r3)
|
|
/* 8032158C 0031E4CC 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80321590 0031E4D0 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80321594 0031E4D4 7D 89 03 A6 */ mtctr r12
|
|
/* 80321598 0031E4D8 4E 80 04 21 */ bctrl
|
|
/* 8032159C 0031E4DC C0 1F 01 3C */ lfs f0, 0x13c(r31)
|
|
/* 803215A0 0031E4E0 3C 60 80 51 */ lis r3, msVal__Q32og9newScreen10ObjContena@ha
|
|
/* 803215A4 0031E4E4 38 83 3E C8 */ addi r4, r3, msVal__Q32og9newScreen10ObjContena@l
|
|
/* 803215A8 0031E4E8 80 7F 01 2C */ lwz r3, 0x12c(r31)
|
|
/* 803215AC 0031E4EC EC 20 F0 28 */ fsubs f1, f0, f30
|
|
/* 803215B0 0031E4F0 C0 44 00 30 */ lfs f2, 0x30(r4)
|
|
/* 803215B4 0031E4F4 C0 1F 01 38 */ lfs f0, 0x138(r31)
|
|
/* 803215B8 0031E4F8 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 803215BC 0031E4FC D0 03 00 D4 */ stfs f0, 0xd4(r3)
|
|
/* 803215C0 0031E500 D0 23 00 D8 */ stfs f1, 0xd8(r3)
|
|
/* 803215C4 0031E504 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803215C8 0031E508 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 803215CC 0031E50C 7D 89 03 A6 */ mtctr r12
|
|
/* 803215D0 0031E510 4E 80 04 21 */ bctrl
|
|
/* 803215D4 0031E514 80 7F 01 18 */ lwz r3, 0x118(r31)
|
|
/* 803215D8 0031E518 4B FE 1B AD */ bl calc__Q32og6Screen8AlphaMgrFv
|
|
/* 803215DC 0031E51C 88 1F 01 48 */ lbz r0, 0x148(r31)
|
|
/* 803215E0 0031E520 54 65 06 3E */ clrlwi r5, r3, 0x18
|
|
/* 803215E4 0031E524 3C 80 80 81 */ lis r4, 0x80808081@ha
|
|
/* 803215E8 0031E528 80 7F 01 28 */ lwz r3, 0x128(r31)
|
|
/* 803215EC 0031E52C 7C 00 29 D6 */ mullw r0, r0, r5
|
|
/* 803215F0 0031E530 38 84 80 81 */ addi r4, r4, 0x80808081@l
|
|
/* 803215F4 0031E534 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803215F8 0031E538 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 803215FC 0031E53C 7C 04 00 16 */ mulhwu r0, r4, r0
|
|
/* 80321600 0031E540 54 04 CE 3E */ rlwinm r4, r0, 0x19, 0x18, 0x1f
|
|
/* 80321604 0031E544 7D 89 03 A6 */ mtctr r12
|
|
/* 80321608 0031E548 4E 80 04 21 */ bctrl
|
|
/* 8032160C 0031E54C 80 7F 01 1C */ lwz r3, 0x11c(r31)
|
|
/* 80321610 0031E550 4B FE 1B 75 */ bl calc__Q32og6Screen8AlphaMgrFv
|
|
/* 80321614 0031E554 88 1F 01 48 */ lbz r0, 0x148(r31)
|
|
/* 80321618 0031E558 54 65 06 3E */ clrlwi r5, r3, 0x18
|
|
/* 8032161C 0031E55C 3C 80 80 81 */ lis r4, 0x80808081@ha
|
|
/* 80321620 0031E560 80 7F 01 2C */ lwz r3, 0x12c(r31)
|
|
/* 80321624 0031E564 7C 00 29 D6 */ mullw r0, r0, r5
|
|
/* 80321628 0031E568 38 84 80 81 */ addi r4, r4, 0x80808081@l
|
|
/* 8032162C 0031E56C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80321630 0031E570 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 80321634 0031E574 7C 04 00 16 */ mulhwu r0, r4, r0
|
|
/* 80321638 0031E578 54 04 CE 3E */ rlwinm r4, r0, 0x19, 0x18, 0x1f
|
|
/* 8032163C 0031E57C 7D 89 03 A6 */ mtctr r12
|
|
/* 80321640 0031E580 4E 80 04 21 */ bctrl
|
|
/* 80321644 0031E584 80 7F 01 20 */ lwz r3, 0x120(r31)
|
|
/* 80321648 0031E588 48 00 79 3D */ bl calc__Q32og6Screen8ScaleMgrFv
|
|
/* 8032164C 0031E58C C0 42 F9 34 */ lfs f2, lbl_8051DC94@sda21(r2)
|
|
/* 80321650 0031E590 3C 60 80 51 */ lis r3, msVal__Q32og9newScreen10ObjContena@ha
|
|
/* 80321654 0031E594 3B C3 3E C8 */ addi r30, r3, msVal__Q32og9newScreen10ObjContena@l
|
|
/* 80321658 0031E598 80 7F 01 24 */ lwz r3, 0x124(r31)
|
|
/* 8032165C 0031E59C EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 80321660 0031E5A0 C0 1E 00 34 */ lfs f0, 0x34(r30)
|
|
/* 80321664 0031E5A4 EF C0 10 7A */ fmadds f30, f0, f1, f2
|
|
/* 80321668 0031E5A8 48 00 79 1D */ bl calc__Q32og6Screen8ScaleMgrFv
|
|
/* 8032166C 0031E5AC 80 7F 01 28 */ lwz r3, 0x128(r31)
|
|
/* 80321670 0031E5B0 C0 1E 00 34 */ lfs f0, 0x34(r30)
|
|
/* 80321674 0031E5B4 C0 42 F9 34 */ lfs f2, lbl_8051DC94@sda21(r2)
|
|
/* 80321678 0031E5B8 D3 C3 00 CC */ stfs f30, 0xcc(r3)
|
|
/* 8032167C 0031E5BC EC 21 10 28 */ fsubs f1, f1, f2
|
|
/* 80321680 0031E5C0 D3 C3 00 D0 */ stfs f30, 0xd0(r3)
|
|
/* 80321684 0031E5C4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80321688 0031E5C8 EF C0 10 7A */ fmadds f30, f0, f1, f2
|
|
/* 8032168C 0031E5CC 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80321690 0031E5D0 7D 89 03 A6 */ mtctr r12
|
|
/* 80321694 0031E5D4 4E 80 04 21 */ bctrl
|
|
/* 80321698 0031E5D8 80 7F 01 2C */ lwz r3, 0x12c(r31)
|
|
/* 8032169C 0031E5DC D3 C3 00 CC */ stfs f30, 0xcc(r3)
|
|
/* 803216A0 0031E5E0 D3 C3 00 D0 */ stfs f30, 0xd0(r3)
|
|
/* 803216A4 0031E5E4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803216A8 0031E5E8 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 803216AC 0031E5EC 7D 89 03 A6 */ mtctr r12
|
|
/* 803216B0 0031E5F0 4E 80 04 21 */ bctrl
|
|
.L_803216B4:
|
|
/* 803216B4 0031E5F4 3C 60 80 51 */ lis r3, msVal__Q32og9newScreen10ObjContena@ha
|
|
/* 803216B8 0031E5F8 38 63 3E C8 */ addi r3, r3, msVal__Q32og9newScreen10ObjContena@l
|
|
/* 803216BC 0031E5FC 88 03 00 40 */ lbz r0, 0x40(r3)
|
|
/* 803216C0 0031E600 28 00 00 00 */ cmplwi r0, 0
|
|
/* 803216C4 0031E604 41 82 00 84 */ beq .L_80321748
|
|
/* 803216C8 0031E608 80 7F 00 48 */ lwz r3, 0x48(r31)
|
|
/* 803216CC 0031E60C C0 02 F9 5C */ lfs f0, lbl_8051DCBC@sda21(r2)
|
|
/* 803216D0 0031E610 C0 43 00 58 */ lfs f2, 0x58(r3)
|
|
/* 803216D4 0031E614 C0 63 00 5C */ lfs f3, 0x5c(r3)
|
|
/* 803216D8 0031E618 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 803216DC 0031E61C 41 81 00 10 */ bgt .L_803216EC
|
|
/* 803216E0 0031E620 C0 02 F9 60 */ lfs f0, lbl_8051DCC0@sda21(r2)
|
|
/* 803216E4 0031E624 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 803216E8 0031E628 40 80 00 14 */ bge .L_803216FC
|
|
.L_803216EC:
|
|
/* 803216EC 0031E62C C0 22 F9 64 */ lfs f1, lbl_8051DCC4@sda21(r2)
|
|
/* 803216F0 0031E630 C0 1F 00 F0 */ lfs f0, 0xf0(r31)
|
|
/* 803216F4 0031E634 EC 01 00 BA */ fmadds f0, f1, f2, f0
|
|
/* 803216F8 0031E638 D0 1F 00 F0 */ stfs f0, 0xf0(r31)
|
|
.L_803216FC:
|
|
/* 803216FC 0031E63C C0 02 F9 5C */ lfs f0, lbl_8051DCBC@sda21(r2)
|
|
/* 80321700 0031E640 FC 03 00 40 */ fcmpo cr0, f3, f0
|
|
/* 80321704 0031E644 41 81 00 10 */ bgt .L_80321714
|
|
/* 80321708 0031E648 C0 02 F9 60 */ lfs f0, lbl_8051DCC0@sda21(r2)
|
|
/* 8032170C 0031E64C FC 03 00 40 */ fcmpo cr0, f3, f0
|
|
/* 80321710 0031E650 40 80 00 14 */ bge .L_80321724
|
|
.L_80321714:
|
|
/* 80321714 0031E654 C0 22 F9 68 */ lfs f1, lbl_8051DCC8@sda21(r2)
|
|
/* 80321718 0031E658 C0 1F 00 F4 */ lfs f0, 0xf4(r31)
|
|
/* 8032171C 0031E65C EC 01 00 FA */ fmadds f0, f1, f3, f0
|
|
/* 80321720 0031E660 D0 1F 00 F4 */ stfs f0, 0xf4(r31)
|
|
.L_80321724:
|
|
/* 80321724 0031E664 80 7F 00 EC */ lwz r3, 0xec(r31)
|
|
/* 80321728 0031E668 28 03 00 00 */ cmplwi r3, 0
|
|
/* 8032172C 0031E66C 41 82 00 1C */ beq .L_80321748
|
|
/* 80321730 0031E670 3C 80 80 51 */ lis r4, msVal__Q32og9newScreen10ObjContena@ha
|
|
/* 80321734 0031E674 38 84 3E C8 */ addi r4, r4, msVal__Q32og9newScreen10ObjContena@l
|
|
/* 80321738 0031E678 C0 24 00 14 */ lfs f1, 0x14(r4)
|
|
/* 8032173C 0031E67C C0 44 00 1C */ lfs f2, 0x1c(r4)
|
|
/* 80321740 0031E680 C0 64 00 18 */ lfs f3, 0x18(r4)
|
|
/* 80321744 0031E684 48 00 88 15 */ bl setParam__Q32og6Screen15CallBack_FurikoFfff
|
|
.L_80321748:
|
|
/* 80321748 0031E688 38 E0 00 00 */ li r7, 0
|
|
/* 8032174C 0031E68C 38 A0 00 01 */ li r5, 1
|
|
/* 80321750 0031E690 7C E8 3B 78 */ mr r8, r7
|
|
/* 80321754 0031E694 7C E4 3B 78 */ mr r4, r7
|
|
/* 80321758 0031E698 48 00 00 3C */ b .L_80321794
|
|
.L_8032175C:
|
|
/* 8032175C 0031E69C 80 7F 00 38 */ lwz r3, 0x38(r31)
|
|
/* 80321760 0031E6A0 38 C7 00 01 */ addi r6, r7, 1
|
|
/* 80321764 0031E6A4 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 80321768 0031E6A8 7C 06 00 40 */ cmplw r6, r0
|
|
/* 8032176C 0031E6AC 41 81 00 14 */ bgt .L_80321780
|
|
/* 80321770 0031E6B0 80 7F 01 4C */ lwz r3, 0x14c(r31)
|
|
/* 80321774 0031E6B4 7C 63 40 2E */ lwzx r3, r3, r8
|
|
/* 80321778 0031E6B8 98 A3 00 B0 */ stb r5, 0xb0(r3)
|
|
/* 8032177C 0031E6BC 48 00 00 10 */ b .L_8032178C
|
|
.L_80321780:
|
|
/* 80321780 0031E6C0 80 7F 01 4C */ lwz r3, 0x14c(r31)
|
|
/* 80321784 0031E6C4 7C 63 40 2E */ lwzx r3, r3, r8
|
|
/* 80321788 0031E6C8 98 83 00 B0 */ stb r4, 0xb0(r3)
|
|
.L_8032178C:
|
|
/* 8032178C 0031E6CC 39 08 00 04 */ addi r8, r8, 4
|
|
/* 80321790 0031E6D0 38 E7 00 01 */ addi r7, r7, 1
|
|
.L_80321794:
|
|
/* 80321794 0031E6D4 80 1F 01 50 */ lwz r0, 0x150(r31)
|
|
/* 80321798 0031E6D8 7C 07 00 00 */ cmpw r7, r0
|
|
/* 8032179C 0031E6DC 41 80 FF C0 */ blt .L_8032175C
|
|
/* 803217A0 0031E6E0 38 00 00 01 */ li r0, 1
|
|
/* 803217A4 0031E6E4 C0 22 24 3C */ lfs f1, mstTuningTransX__Q29P2DScreen10Mgr_tuning@sda21(r2)
|
|
/* 803217A8 0031E6E8 98 1F 01 0C */ stb r0, 0x10c(r31)
|
|
/* 803217AC 0031E6EC C0 02 24 40 */ lfs f0, mstTuningTransY__Q29P2DScreen10Mgr_tuning@sda21(r2)
|
|
/* 803217B0 0031E6F0 C0 5F 00 F0 */ lfs f2, 0xf0(r31)
|
|
/* 803217B4 0031E6F4 C0 7F 00 F4 */ lfs f3, 0xf4(r31)
|
|
/* 803217B8 0031E6F8 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 803217BC 0031E6FC 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 803217C0 0031E700 EC 03 00 2A */ fadds f0, f3, f0
|
|
/* 803217C4 0031E704 D0 23 01 40 */ stfs f1, 0x140(r3)
|
|
/* 803217C8 0031E708 D0 03 01 44 */ stfs f0, 0x144(r3)
|
|
/* 803217CC 0031E70C 80 7F 00 3C */ lwz r3, 0x3c(r31)
|
|
/* 803217D0 0031E710 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803217D4 0031E714 81 8C 00 30 */ lwz r12, 0x30(r12)
|
|
/* 803217D8 0031E718 7D 89 03 A6 */ mtctr r12
|
|
/* 803217DC 0031E71C 4E 80 04 21 */ bctrl
|
|
/* 803217E0 0031E720 80 7F 00 44 */ lwz r3, 0x44(r31)
|
|
/* 803217E4 0031E724 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803217E8 0031E728 81 8C 00 30 */ lwz r12, 0x30(r12)
|
|
/* 803217EC 0031E72C 7D 89 03 A6 */ mtctr r12
|
|
/* 803217F0 0031E730 4E 80 04 21 */ bctrl
|
|
/* 803217F4 0031E734 3C 60 80 51 */ lis r3, msVal__Q32og9newScreen10ObjContena@ha
|
|
/* 803217F8 0031E738 C0 5F 01 08 */ lfs f2, 0x108(r31)
|
|
/* 803217FC 0031E73C 38 63 3E C8 */ addi r3, r3, msVal__Q32og9newScreen10ObjContena@l
|
|
/* 80321800 0031E740 C0 02 F9 50 */ lfs f0, lbl_8051DCB0@sda21(r2)
|
|
/* 80321804 0031E744 C0 23 00 08 */ lfs f1, 8(r3)
|
|
/* 80321808 0031E748 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 8032180C 0031E74C D0 3F 01 08 */ stfs f1, 0x108(r31)
|
|
/* 80321810 0031E750 C0 3F 01 08 */ lfs f1, 0x108(r31)
|
|
/* 80321814 0031E754 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80321818 0031E758 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 8032181C 0031E75C 40 82 00 0C */ bne .L_80321828
|
|
/* 80321820 0031E760 C0 02 F9 2C */ lfs f0, lbl_8051DC8C@sda21(r2)
|
|
/* 80321824 0031E764 D0 1F 01 08 */ stfs f0, 0x108(r31)
|
|
.L_80321828:
|
|
/* 80321828 0031E768 C0 DF 01 08 */ lfs f6, 0x108(r31)
|
|
/* 8032182C 0031E76C C0 02 F9 2C */ lfs f0, lbl_8051DC8C@sda21(r2)
|
|
/* 80321830 0031E770 FC 20 30 90 */ fmr f1, f6
|
|
/* 80321834 0031E774 FC 06 00 40 */ fcmpo cr0, f6, f0
|
|
/* 80321838 0031E778 40 80 00 08 */ bge .L_80321840
|
|
/* 8032183C 0031E77C FC 20 30 50 */ fneg f1, f6
|
|
.L_80321840:
|
|
/* 80321840 0031E780 C0 82 F9 58 */ lfs f4, lbl_8051DCB8@sda21(r2)
|
|
/* 80321844 0031E784 3C 60 80 51 */ lis r3, msVal__Q32og9newScreen10ObjContena@ha
|
|
/* 80321848 0031E788 38 83 3E C8 */ addi r4, r3, msVal__Q32og9newScreen10ObjContena@l
|
|
/* 8032184C 0031E78C C0 A2 F9 6C */ lfs f5, lbl_8051DCCC@sda21(r2)
|
|
/* 80321850 0031E790 EC 01 01 32 */ fmuls f0, f1, f4
|
|
/* 80321854 0031E794 C0 E4 00 00 */ lfs f7, 0(r4)
|
|
/* 80321858 0031E798 EC C5 01 B2 */ fmuls f6, f5, f6
|
|
/* 8032185C 0031E79C 3C 60 80 50 */ lis r3, sincosTable___5JMath@ha
|
|
/* 80321860 0031E7A0 C0 24 00 04 */ lfs f1, 4(r4)
|
|
/* 80321864 0031E7A4 38 83 71 A0 */ addi r4, r3, sincosTable___5JMath@l
|
|
/* 80321868 0031E7A8 FC 60 00 1E */ fctiwz f3, f0
|
|
/* 8032186C 0031E7AC C0 5F 00 FC */ lfs f2, 0xfc(r31)
|
|
/* 80321870 0031E7B0 C0 02 F9 2C */ lfs f0, lbl_8051DC8C@sda21(r2)
|
|
/* 80321874 0031E7B4 EC A5 01 F2 */ fmuls f5, f5, f7
|
|
/* 80321878 0031E7B8 EC 22 08 2A */ fadds f1, f2, f1
|
|
/* 8032187C 0031E7BC D8 61 00 10 */ stfd f3, 0x10(r1)
|
|
/* 80321880 0031E7C0 FC 06 00 40 */ fcmpo cr0, f6, f0
|
|
/* 80321884 0031E7C4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80321888 0031E7C8 54 00 1C B8 */ rlwinm r0, r0, 3, 0x12, 0x1c
|
|
/* 8032188C 0031E7CC 7C 64 02 14 */ add r3, r4, r0
|
|
/* 80321890 0031E7D0 C0 03 00 04 */ lfs f0, 4(r3)
|
|
/* 80321894 0031E7D4 EC 45 08 3A */ fmadds f2, f5, f0, f1
|
|
/* 80321898 0031E7D8 40 80 00 28 */ bge .L_803218C0
|
|
/* 8032189C 0031E7DC C0 02 F9 54 */ lfs f0, lbl_8051DCB4@sda21(r2)
|
|
/* 803218A0 0031E7E0 EC 06 00 32 */ fmuls f0, f6, f0
|
|
/* 803218A4 0031E7E4 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 803218A8 0031E7E8 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 803218AC 0031E7EC 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 803218B0 0031E7F0 54 00 1C B8 */ rlwinm r0, r0, 3, 0x12, 0x1c
|
|
/* 803218B4 0031E7F4 7C 04 04 2E */ lfsx f0, r4, r0
|
|
/* 803218B8 0031E7F8 FC 20 00 50 */ fneg f1, f0
|
|
/* 803218BC 0031E7FC 48 00 00 1C */ b .L_803218D8
|
|
.L_803218C0:
|
|
/* 803218C0 0031E800 EC 06 01 32 */ fmuls f0, f6, f4
|
|
/* 803218C4 0031E804 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 803218C8 0031E808 D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
/* 803218CC 0031E80C 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
/* 803218D0 0031E810 54 00 1C B8 */ rlwinm r0, r0, 3, 0x12, 0x1c
|
|
/* 803218D4 0031E814 7C 24 04 2E */ lfsx f1, r4, r0
|
|
.L_803218D8:
|
|
/* 803218D8 0031E818 C0 1F 01 00 */ lfs f0, 0x100(r31)
|
|
/* 803218DC 0031E81C 80 7F 00 F8 */ lwz r3, 0xf8(r31)
|
|
/* 803218E0 0031E820 EC 07 00 7A */ fmadds f0, f7, f1, f0
|
|
/* 803218E4 0031E824 D0 43 00 D4 */ stfs f2, 0xd4(r3)
|
|
/* 803218E8 0031E828 D0 03 00 D8 */ stfs f0, 0xd8(r3)
|
|
/* 803218EC 0031E82C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 803218F0 0031E830 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 803218F4 0031E834 7D 89 03 A6 */ mtctr r12
|
|
/* 803218F8 0031E838 4E 80 04 21 */ bctrl
|
|
/* 803218FC 0031E83C C0 22 F9 70 */ lfs f1, lbl_8051DCD0@sda21(r2)
|
|
/* 80321900 0031E840 3C 60 80 51 */ lis r3, msVal__Q32og9newScreen10ObjContena@ha
|
|
/* 80321904 0031E844 C0 1F 00 A8 */ lfs f0, 0xa8(r31)
|
|
/* 80321908 0031E848 38 83 3E C8 */ addi r4, r3, msVal__Q32og9newScreen10ObjContena@l
|
|
/* 8032190C 0031E84C 80 7F 00 F8 */ lwz r3, 0xf8(r31)
|
|
/* 80321910 0031E850 EC 21 00 32 */ fmuls f1, f1, f0
|
|
/* 80321914 0031E854 C0 04 00 10 */ lfs f0, 0x10(r4)
|
|
/* 80321918 0031E858 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8032191C 0031E85C EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 80321920 0031E860 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 80321924 0031E864 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80321928 0031E868 D8 01 00 20 */ stfd f0, 0x20(r1)
|
|
/* 8032192C 0031E86C 80 81 00 24 */ lwz r4, 0x24(r1)
|
|
/* 80321930 0031E870 7D 89 03 A6 */ mtctr r12
|
|
/* 80321934 0031E874 4E 80 04 21 */ bctrl
|
|
/* 80321938 0031E878 C0 42 F9 34 */ lfs f2, lbl_8051DC94@sda21(r2)
|
|
/* 8032193C 0031E87C 3C 60 80 51 */ lis r3, msVal__Q32og9newScreen10ObjContena@ha
|
|
/* 80321940 0031E880 C0 1F 00 A8 */ lfs f0, 0xa8(r31)
|
|
/* 80321944 0031E884 38 83 3E C8 */ addi r4, r3, msVal__Q32og9newScreen10ObjContena@l
|
|
/* 80321948 0031E888 C0 62 F9 6C */ lfs f3, lbl_8051DCCC@sda21(r2)
|
|
/* 8032194C 0031E88C EC 22 00 28 */ fsubs f1, f2, f0
|
|
/* 80321950 0031E890 C0 1F 01 04 */ lfs f0, 0x104(r31)
|
|
/* 80321954 0031E894 C0 84 00 0C */ lfs f4, 0xc(r4)
|
|
/* 80321958 0031E898 80 7F 00 F8 */ lwz r3, 0xf8(r31)
|
|
/* 8032195C 0031E89C EC 23 10 7A */ fmadds f1, f3, f1, f2
|
|
/* 80321960 0031E8A0 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 80321964 0031E8A4 EC 04 00 32 */ fmuls f0, f4, f0
|
|
/* 80321968 0031E8A8 D0 03 00 CC */ stfs f0, 0xcc(r3)
|
|
/* 8032196C 0031E8AC D0 03 00 D0 */ stfs f0, 0xd0(r3)
|
|
/* 80321970 0031E8B0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80321974 0031E8B4 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
|
/* 80321978 0031E8B8 7D 89 03 A6 */ mtctr r12
|
|
/* 8032197C 0031E8BC 4E 80 04 21 */ bctrl
|
|
/* 80321980 0031E8C0 80 7F 00 40 */ lwz r3, 0x40(r31)
|
|
/* 80321984 0031E8C4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80321988 0031E8C8 81 8C 00 30 */ lwz r12, 0x30(r12)
|
|
/* 8032198C 0031E8CC 7D 89 03 A6 */ mtctr r12
|
|
/* 80321990 0031E8D0 4E 80 04 21 */ bctrl
|
|
/* 80321994 0031E8D4 E3 E1 00 58 */ psq_l f31, 88(r1), 0, qr0
|
|
/* 80321998 0031E8D8 CB E1 00 50 */ lfd f31, 0x50(r1)
|
|
/* 8032199C 0031E8DC E3 C1 00 48 */ psq_l f30, 72(r1), 0, qr0
|
|
/* 803219A0 0031E8E0 CB C1 00 40 */ lfd f30, 0x40(r1)
|
|
/* 803219A4 0031E8E4 83 E1 00 3C */ lwz r31, 0x3c(r1)
|
|
/* 803219A8 0031E8E8 83 C1 00 38 */ lwz r30, 0x38(r1)
|
|
/* 803219AC 0031E8EC 80 01 00 64 */ lwz r0, 0x64(r1)
|
|
/* 803219B0 0031E8F0 83 A1 00 34 */ lwz r29, 0x34(r1)
|
|
/* 803219B4 0031E8F4 7C 08 03 A6 */ mtlr r0
|
|
/* 803219B8 0031E8F8 38 21 00 60 */ addi r1, r1, 0x60
|
|
/* 803219BC 0031E8FC 4E 80 00 20 */ blr
|
|
|
|
.global doUpdate__Q32og9newScreen10ObjContenaFv
|
|
doUpdate__Q32og9newScreen10ObjContenaFv:
|
|
/* 803219C0 0031E900 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 803219C4 0031E904 7C 08 02 A6 */ mflr r0
|
|
/* 803219C8 0031E908 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 803219CC 0031E90C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 803219D0 0031E910 7C 7F 1B 78 */ mr r31, r3
|
|
/* 803219D4 0031E914 4B FF F6 B5 */ bl moveContena__Q32og9newScreen10ObjContenaFv
|
|
/* 803219D8 0031E918 7C 60 1B 78 */ mr r0, r3
|
|
/* 803219DC 0031E91C 7F E3 FB 78 */ mr r3, r31
|
|
/* 803219E0 0031E920 7C 1F 03 78 */ mr r31, r0
|
|
/* 803219E4 0031E924 4B FF F9 E1 */ bl commonUpdate__Q32og9newScreen10ObjContenaFv
|
|
/* 803219E8 0031E928 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 803219EC 0031E92C 7F E3 FB 78 */ mr r3, r31
|
|
/* 803219F0 0031E930 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 803219F4 0031E934 7C 08 03 A6 */ mtlr r0
|
|
/* 803219F8 0031E938 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 803219FC 0031E93C 4E 80 00 20 */ blr
|
|
|
|
.global doDraw__Q32og9newScreen10ObjContenaFR8Graphics
|
|
doDraw__Q32og9newScreen10ObjContenaFR8Graphics:
|
|
/* 80321A00 0031E940 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80321A04 0031E944 7C 08 02 A6 */ mflr r0
|
|
/* 80321A08 0031E948 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80321A0C 0031E94C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 80321A10 0031E950 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 80321A14 0031E954 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 80321A18 0031E958 7C 9D 23 78 */ mr r29, r4
|
|
/* 80321A1C 0031E95C 3B DD 01 90 */ addi r30, r29, 0x190
|
|
/* 80321A20 0031E960 93 81 00 10 */ stw r28, 0x10(r1)
|
|
/* 80321A24 0031E964 7C 7C 1B 78 */ mr r28, r3
|
|
/* 80321A28 0031E968 7F C3 F3 78 */ mr r3, r30
|
|
/* 80321A2C 0031E96C 81 9E 00 00 */ lwz r12, 0(r30)
|
|
/* 80321A30 0031E970 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 80321A34 0031E974 7D 89 03 A6 */ mtctr r12
|
|
/* 80321A38 0031E978 4E 80 04 21 */ bctrl
|
|
/* 80321A3C 0031E97C 88 1C 01 0C */ lbz r0, 0x10c(r28)
|
|
/* 80321A40 0031E980 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80321A44 0031E984 41 82 00 EC */ beq .L_80321B30
|
|
/* 80321A48 0031E988 80 7C 00 3C */ lwz r3, 0x3c(r28)
|
|
/* 80321A4C 0031E98C 7F A4 EB 78 */ mr r4, r29
|
|
/* 80321A50 0031E990 7F C5 F3 78 */ mr r5, r30
|
|
/* 80321A54 0031E994 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80321A58 0031E998 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 80321A5C 0031E99C 7D 89 03 A6 */ mtctr r12
|
|
/* 80321A60 0031E9A0 4E 80 04 21 */ bctrl
|
|
/* 80321A64 0031E9A4 80 7C 00 3C */ lwz r3, 0x3c(r28)
|
|
/* 80321A68 0031E9A8 3C 80 73 63 */ lis r4, 0x73636F6E@ha
|
|
/* 80321A6C 0031E9AC 38 C4 6F 6E */ addi r6, r4, 0x73636F6E@l
|
|
/* 80321A70 0031E9B0 38 A0 00 50 */ li r5, 0x50
|
|
/* 80321A74 0031E9B4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80321A78 0031E9B8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80321A7C 0031E9BC 7D 89 03 A6 */ mtctr r12
|
|
/* 80321A80 0031E9C0 4E 80 04 21 */ bctrl
|
|
/* 80321A84 0031E9C4 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80321A88 0031E9C8 80 7C 00 44 */ lwz r3, 0x44(r28)
|
|
/* 80321A8C 0031E9CC 3C 80 73 63 */ lis r4, 0x73636F6E@ha
|
|
/* 80321A90 0031E9D0 38 A0 00 50 */ li r5, 0x50
|
|
/* 80321A94 0031E9D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80321A98 0031E9D8 38 C4 6F 6E */ addi r6, r4, 0x73636F6E@l
|
|
/* 80321A9C 0031E9DC 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80321AA0 0031E9E0 7D 89 03 A6 */ mtctr r12
|
|
/* 80321AA4 0031E9E4 4E 80 04 21 */ bctrl
|
|
/* 80321AA8 0031E9E8 7C 64 1B 78 */ mr r4, r3
|
|
/* 80321AAC 0031E9EC 38 7F 00 80 */ addi r3, r31, 0x80
|
|
/* 80321AB0 0031E9F0 38 84 00 50 */ addi r4, r4, 0x50
|
|
/* 80321AB4 0031E9F4 4B DC 88 19 */ bl PSMTXCopy
|
|
/* 80321AB8 0031E9F8 80 7C 00 3C */ lwz r3, 0x3c(r28)
|
|
/* 80321ABC 0031E9FC 3C A0 6F 6E */ lis r5, 0x6F6E3031@ha
|
|
/* 80321AC0 0031EA00 3C 80 00 50 */ lis r4, 0x00507363@ha
|
|
/* 80321AC4 0031EA04 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80321AC8 0031EA08 38 C5 30 31 */ addi r6, r5, 0x6F6E3031@l
|
|
/* 80321ACC 0031EA0C 38 A4 73 63 */ addi r5, r4, 0x00507363@l
|
|
/* 80321AD0 0031EA10 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80321AD4 0031EA14 7D 89 03 A6 */ mtctr r12
|
|
/* 80321AD8 0031EA18 4E 80 04 21 */ bctrl
|
|
/* 80321ADC 0031EA1C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80321AE0 0031EA20 80 7C 00 44 */ lwz r3, 0x44(r28)
|
|
/* 80321AE4 0031EA24 3C A0 6F 6E */ lis r5, 0x6F6E3031@ha
|
|
/* 80321AE8 0031EA28 3C 80 00 50 */ lis r4, 0x00507363@ha
|
|
/* 80321AEC 0031EA2C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80321AF0 0031EA30 38 C5 30 31 */ addi r6, r5, 0x6F6E3031@l
|
|
/* 80321AF4 0031EA34 38 A4 73 63 */ addi r5, r4, 0x00507363@l
|
|
/* 80321AF8 0031EA38 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80321AFC 0031EA3C 7D 89 03 A6 */ mtctr r12
|
|
/* 80321B00 0031EA40 4E 80 04 21 */ bctrl
|
|
/* 80321B04 0031EA44 7C 64 1B 78 */ mr r4, r3
|
|
/* 80321B08 0031EA48 38 7F 00 80 */ addi r3, r31, 0x80
|
|
/* 80321B0C 0031EA4C 38 84 00 50 */ addi r4, r4, 0x50
|
|
/* 80321B10 0031EA50 4B DC 87 BD */ bl PSMTXCopy
|
|
/* 80321B14 0031EA54 80 7C 00 44 */ lwz r3, 0x44(r28)
|
|
/* 80321B18 0031EA58 7F A4 EB 78 */ mr r4, r29
|
|
/* 80321B1C 0031EA5C 7F C5 F3 78 */ mr r5, r30
|
|
/* 80321B20 0031EA60 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80321B24 0031EA64 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 80321B28 0031EA68 7D 89 03 A6 */ mtctr r12
|
|
/* 80321B2C 0031EA6C 4E 80 04 21 */ bctrl
|
|
.L_80321B30:
|
|
/* 80321B30 0031EA70 38 60 00 00 */ li r3, 0
|
|
/* 80321B34 0031EA74 4B DC 7D A5 */ bl GXSetClipMode
|
|
/* 80321B38 0031EA78 80 7C 00 40 */ lwz r3, 0x40(r28)
|
|
/* 80321B3C 0031EA7C 7F A4 EB 78 */ mr r4, r29
|
|
/* 80321B40 0031EA80 7F C5 F3 78 */ mr r5, r30
|
|
/* 80321B44 0031EA84 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80321B48 0031EA88 81 8C 00 9C */ lwz r12, 0x9c(r12)
|
|
/* 80321B4C 0031EA8C 7D 89 03 A6 */ mtctr r12
|
|
/* 80321B50 0031EA90 4E 80 04 21 */ bctrl
|
|
/* 80321B54 0031EA94 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80321B58 0031EA98 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 80321B5C 0031EA9C 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 80321B60 0031EAA0 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 80321B64 0031EAA4 83 81 00 10 */ lwz r28, 0x10(r1)
|
|
/* 80321B68 0031EAA8 7C 08 03 A6 */ mtlr r0
|
|
/* 80321B6C 0031EAAC 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80321B70 0031EAB0 4E 80 00 20 */ blr
|
|
|
|
.global doStart__Q32og9newScreen10ObjContenaFPCQ26Screen13StartSceneArg
|
|
doStart__Q32og9newScreen10ObjContenaFPCQ26Screen13StartSceneArg:
|
|
/* 80321B74 0031EAB4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80321B78 0031EAB8 7C 08 02 A6 */ mflr r0
|
|
/* 80321B7C 0031EABC C0 22 F9 2C */ lfs f1, lbl_8051DC8C@sda21(r2)
|
|
/* 80321B80 0031EAC0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80321B84 0031EAC4 38 00 00 00 */ li r0, 0
|
|
/* 80321B88 0031EAC8 C0 02 F9 28 */ lfs f0, lbl_8051DC88@sda21(r2)
|
|
/* 80321B8C 0031EACC D0 23 01 10 */ stfs f1, 0x110(r3)
|
|
/* 80321B90 0031EAD0 D0 03 00 F0 */ stfs f0, 0xf0(r3)
|
|
/* 80321B94 0031EAD4 D0 23 00 F4 */ stfs f1, 0xf4(r3)
|
|
/* 80321B98 0031EAD8 98 03 01 0C */ stb r0, 0x10c(r3)
|
|
/* 80321B9C 0031EADC 80 6D 97 A8 */ lwz r3, ogSound__2og@sda21(r13)
|
|
/* 80321BA0 0031EAE0 4B FE B0 09 */ bl setOpen__Q22og5SoundFv
|
|
/* 80321BA4 0031EAE4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80321BA8 0031EAE8 38 60 00 01 */ li r3, 1
|
|
/* 80321BAC 0031EAEC 7C 08 03 A6 */ mtlr r0
|
|
/* 80321BB0 0031EAF0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80321BB4 0031EAF4 4E 80 00 20 */ blr
|
|
|
|
.global doEnd__Q32og9newScreen10ObjContenaFPCQ26Screen11EndSceneArg
|
|
doEnd__Q32og9newScreen10ObjContenaFPCQ26Screen11EndSceneArg:
|
|
/* 80321BB8 0031EAF8 38 60 00 01 */ li r3, 1
|
|
/* 80321BBC 0031EAFC 4E 80 00 20 */ blr
|
|
|
|
.global doUpdateFadeinFinish__Q32og9newScreen10ObjContenaFv
|
|
doUpdateFadeinFinish__Q32og9newScreen10ObjContenaFv:
|
|
/* 80321BC0 0031EB00 4E 80 00 20 */ blr
|
|
|
|
.global doUpdateFinish__Q32og9newScreen10ObjContenaFv
|
|
doUpdateFinish__Q32og9newScreen10ObjContenaFv:
|
|
/* 80321BC4 0031EB04 C0 02 F9 2C */ lfs f0, lbl_8051DC8C@sda21(r2)
|
|
/* 80321BC8 0031EB08 D0 03 01 10 */ stfs f0, 0x110(r3)
|
|
/* 80321BCC 0031EB0C 4E 80 00 20 */ blr
|
|
|
|
.global doUpdateFadeoutFinish__Q32og9newScreen10ObjContenaFv
|
|
doUpdateFadeoutFinish__Q32og9newScreen10ObjContenaFv:
|
|
/* 80321BD0 0031EB10 4E 80 00 20 */ blr
|
|
|
|
.global doUpdateFadein__Q32og9newScreen10ObjContenaFv
|
|
doUpdateFadein__Q32og9newScreen10ObjContenaFv:
|
|
/* 80321BD4 0031EB14 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80321BD8 0031EB18 7C 08 02 A6 */ mflr r0
|
|
/* 80321BDC 0031EB1C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80321BE0 0031EB20 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 80321BE4 0031EB24 93 C1 00 18 */ stw r30, 0x18(r1)
|
|
/* 80321BE8 0031EB28 3B C0 00 00 */ li r30, 0
|
|
/* 80321BEC 0031EB2C 93 A1 00 14 */ stw r29, 0x14(r1)
|
|
/* 80321BF0 0031EB30 7C 7D 1B 78 */ mr r29, r3
|
|
/* 80321BF4 0031EB34 4B FF F7 D1 */ bl commonUpdate__Q32og9newScreen10ObjContenaFv
|
|
/* 80321BF8 0031EB38 80 8D 9A EC */ lwz r4, sys@sda21(r13)
|
|
/* 80321BFC 0031EB3C 3C 60 80 51 */ lis r3, msVal__Q32og9newScreen10ObjContena@ha
|
|
/* 80321C00 0031EB40 C0 3D 01 10 */ lfs f1, 0x110(r29)
|
|
/* 80321C04 0031EB44 3B E3 3E C8 */ addi r31, r3, msVal__Q32og9newScreen10ObjContena@l
|
|
/* 80321C08 0031EB48 C0 04 00 54 */ lfs f0, 0x54(r4)
|
|
/* 80321C0C 0031EB4C EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 80321C10 0031EB50 D0 1D 01 10 */ stfs f0, 0x110(r29)
|
|
/* 80321C14 0031EB54 C0 3D 01 10 */ lfs f1, 0x110(r29)
|
|
/* 80321C18 0031EB58 C0 1F 00 20 */ lfs f0, 0x20(r31)
|
|
/* 80321C1C 0031EB5C EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 80321C20 0031EB60 D0 1D 00 A8 */ stfs f0, 0xa8(r29)
|
|
/* 80321C24 0031EB64 C0 3D 01 10 */ lfs f1, 0x110(r29)
|
|
/* 80321C28 0031EB68 C0 5F 00 20 */ lfs f2, 0x20(r31)
|
|
/* 80321C2C 0031EB6C 4B FE 0A 71 */ bl calcSmooth0to1__Q22og6ScreenFff
|
|
/* 80321C30 0031EB70 C0 42 F9 34 */ lfs f2, lbl_8051DC94@sda21(r2)
|
|
/* 80321C34 0031EB74 C0 02 F9 28 */ lfs f0, lbl_8051DC88@sda21(r2)
|
|
/* 80321C38 0031EB78 EC 22 08 28 */ fsubs f1, f2, f1
|
|
/* 80321C3C 0031EB7C EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 80321C40 0031EB80 D0 1D 00 F0 */ stfs f0, 0xf0(r29)
|
|
/* 80321C44 0031EB84 C0 3D 01 10 */ lfs f1, 0x110(r29)
|
|
/* 80321C48 0031EB88 C0 1F 00 20 */ lfs f0, 0x20(r31)
|
|
/* 80321C4C 0031EB8C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80321C50 0031EB90 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 80321C54 0031EB94 40 82 00 08 */ bne .L_80321C5C
|
|
/* 80321C58 0031EB98 3B C0 00 01 */ li r30, 1
|
|
.L_80321C5C:
|
|
/* 80321C5C 0031EB9C 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80321C60 0031EBA0 7F C3 F3 78 */ mr r3, r30
|
|
/* 80321C64 0031EBA4 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 80321C68 0031EBA8 83 C1 00 18 */ lwz r30, 0x18(r1)
|
|
/* 80321C6C 0031EBAC 83 A1 00 14 */ lwz r29, 0x14(r1)
|
|
/* 80321C70 0031EBB0 7C 08 03 A6 */ mtlr r0
|
|
/* 80321C74 0031EBB4 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80321C78 0031EBB8 4E 80 00 20 */ blr
|
|
|
|
.global doUpdateFadeout__Q32og9newScreen10ObjContenaFv
|
|
doUpdateFadeout__Q32og9newScreen10ObjContenaFv:
|
|
/* 80321C7C 0031EBBC 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 80321C80 0031EBC0 7C 08 02 A6 */ mflr r0
|
|
/* 80321C84 0031EBC4 C0 42 F9 34 */ lfs f2, lbl_8051DC94@sda21(r2)
|
|
/* 80321C88 0031EBC8 3C A0 80 49 */ lis r5, lbl_8048EFE0@ha
|
|
/* 80321C8C 0031EBCC 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 80321C90 0031EBD0 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 80321C94 0031EBD4 3B E5 EF E0 */ addi r31, r5, lbl_8048EFE0@l
|
|
/* 80321C98 0031EBD8 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 80321C9C 0031EBDC 3B C0 00 00 */ li r30, 0
|
|
/* 80321CA0 0031EBE0 93 A1 00 24 */ stw r29, 0x24(r1)
|
|
/* 80321CA4 0031EBE4 93 81 00 20 */ stw r28, 0x20(r1)
|
|
/* 80321CA8 0031EBE8 7C 7C 1B 78 */ mr r28, r3
|
|
/* 80321CAC 0031EBEC 3C 60 80 51 */ lis r3, msVal__Q32og9newScreen10ObjContena@ha
|
|
/* 80321CB0 0031EBF0 80 8D 9A EC */ lwz r4, sys@sda21(r13)
|
|
/* 80321CB4 0031EBF4 3B A3 3E C8 */ addi r29, r3, msVal__Q32og9newScreen10ObjContena@l
|
|
/* 80321CB8 0031EBF8 C0 3C 01 10 */ lfs f1, 0x110(r28)
|
|
/* 80321CBC 0031EBFC C0 04 00 54 */ lfs f0, 0x54(r4)
|
|
/* 80321CC0 0031EC00 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 80321CC4 0031EC04 D0 1C 01 10 */ stfs f0, 0x110(r28)
|
|
/* 80321CC8 0031EC08 C0 3C 01 10 */ lfs f1, 0x110(r28)
|
|
/* 80321CCC 0031EC0C C0 1D 00 20 */ lfs f0, 0x20(r29)
|
|
/* 80321CD0 0031EC10 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 80321CD4 0031EC14 EC 02 00 28 */ fsubs f0, f2, f0
|
|
/* 80321CD8 0031EC18 D0 1C 00 A8 */ stfs f0, 0xa8(r28)
|
|
/* 80321CDC 0031EC1C C0 3C 01 10 */ lfs f1, 0x110(r28)
|
|
/* 80321CE0 0031EC20 C0 5D 00 20 */ lfs f2, 0x20(r29)
|
|
/* 80321CE4 0031EC24 4B FE 09 B9 */ bl calcSmooth0to1__Q22og6ScreenFff
|
|
/* 80321CE8 0031EC28 C0 02 F9 74 */ lfs f0, lbl_8051DCD4@sda21(r2)
|
|
/* 80321CEC 0031EC2C EC 00 00 72 */ fmuls f0, f0, f1
|
|
/* 80321CF0 0031EC30 D0 1C 00 F0 */ stfs f0, 0xf0(r28)
|
|
/* 80321CF4 0031EC34 C0 3C 01 10 */ lfs f1, 0x110(r28)
|
|
/* 80321CF8 0031EC38 C0 1D 00 20 */ lfs f0, 0x20(r29)
|
|
/* 80321CFC 0031EC3C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80321D00 0031EC40 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 80321D04 0031EC44 40 82 01 28 */ bne .L_80321E2C
|
|
/* 80321D08 0031EC48 7F 83 E3 78 */ mr r3, r28
|
|
/* 80321D0C 0031EC4C 3B C0 00 01 */ li r30, 1
|
|
/* 80321D10 0031EC50 81 9C 00 00 */ lwz r12, 0(r28)
|
|
/* 80321D14 0031EC54 81 8C 00 30 */ lwz r12, 0x30(r12)
|
|
/* 80321D18 0031EC58 7D 89 03 A6 */ mtctr r12
|
|
/* 80321D1C 0031EC5C 4E 80 04 21 */ bctrl
|
|
/* 80321D20 0031EC60 80 9C 00 38 */ lwz r4, 0x38(r28)
|
|
/* 80321D24 0031EC64 7C 7D 1B 78 */ mr r29, r3
|
|
/* 80321D28 0031EC68 80 1C 00 E8 */ lwz r0, 0xe8(r28)
|
|
/* 80321D2C 0031EC6C 90 04 00 30 */ stw r0, 0x30(r4)
|
|
/* 80321D30 0031EC70 80 04 00 30 */ lwz r0, 0x30(r4)
|
|
/* 80321D34 0031EC74 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 80321D38 0031EC78 40 82 00 A4 */ bne .L_80321DDC
|
|
/* 80321D3C 0031EC7C 88 04 00 2C */ lbz r0, 0x2c(r4)
|
|
/* 80321D40 0031EC80 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80321D44 0031EC84 41 82 00 98 */ beq .L_80321DDC
|
|
/* 80321D48 0031EC88 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 80321D4C 0031EC8C 2C 00 00 04 */ cmpwi r0, 4
|
|
/* 80321D50 0031EC90 41 82 00 0C */ beq .L_80321D5C
|
|
/* 80321D54 0031EC94 2C 00 00 03 */ cmpwi r0, 3
|
|
/* 80321D58 0031EC98 40 82 00 84 */ bne .L_80321DDC
|
|
.L_80321D5C:
|
|
/* 80321D5C 0031EC9C 7F 83 E3 78 */ mr r3, r28
|
|
/* 80321D60 0031ECA0 48 13 22 49 */ bl getDispMember__Q26Screen7ObjBaseFv
|
|
/* 80321D64 0031ECA4 3C 80 80 4E */ lis r4, __vt__Q26Screen12SceneArgBase@ha
|
|
/* 80321D68 0031ECA8 38 00 00 01 */ li r0, 1
|
|
/* 80321D6C 0031ECAC 38 A4 84 68 */ addi r5, r4, __vt__Q26Screen12SceneArgBase@l
|
|
/* 80321D70 0031ECB0 3C 80 80 4E */ lis r4, __vt__Q26Screen11SetSceneArg@ha
|
|
/* 80321D74 0031ECB4 90 A1 00 08 */ stw r5, 8(r1)
|
|
/* 80321D78 0031ECB8 38 E4 84 58 */ addi r7, r4, __vt__Q26Screen11SetSceneArg@l
|
|
/* 80321D7C 0031ECBC 38 C0 27 19 */ li r6, 0x2719
|
|
/* 80321D80 0031ECC0 38 A0 00 00 */ li r5, 0
|
|
/* 80321D84 0031ECC4 98 01 00 11 */ stb r0, 0x11(r1)
|
|
/* 80321D88 0031ECC8 38 81 00 08 */ addi r4, r1, 8
|
|
/* 80321D8C 0031ECCC 90 61 00 14 */ stw r3, 0x14(r1)
|
|
/* 80321D90 0031ECD0 7F A3 EB 78 */ mr r3, r29
|
|
/* 80321D94 0031ECD4 90 E1 00 08 */ stw r7, 8(r1)
|
|
/* 80321D98 0031ECD8 90 C1 00 0C */ stw r6, 0xc(r1)
|
|
/* 80321D9C 0031ECDC 98 A1 00 10 */ stb r5, 0x10(r1)
|
|
/* 80321DA0 0031ECE0 98 A1 00 11 */ stb r5, 0x11(r1)
|
|
/* 80321DA4 0031ECE4 48 13 01 8D */ bl setScene__Q26Screen9SceneBaseFRQ26Screen11SetSceneArg
|
|
/* 80321DA8 0031ECE8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80321DAC 0031ECEC 41 82 00 80 */ beq .L_80321E2C
|
|
/* 80321DB0 0031ECF0 7F A3 EB 78 */ mr r3, r29
|
|
/* 80321DB4 0031ECF4 38 80 00 00 */ li r4, 0
|
|
/* 80321DB8 0031ECF8 48 13 01 A9 */ bl startScene__Q26Screen9SceneBaseFPQ26Screen13StartSceneArg
|
|
/* 80321DBC 0031ECFC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80321DC0 0031ED00 40 82 00 6C */ bne .L_80321E2C
|
|
/* 80321DC4 0031ED04 38 7F 00 00 */ addi r3, r31, 0
|
|
/* 80321DC8 0031ED08 38 BF 01 0C */ addi r5, r31, 0x10c
|
|
/* 80321DCC 0031ED0C 38 80 03 B0 */ li r4, 0x3b0
|
|
/* 80321DD0 0031ED10 4C C6 31 82 */ crclr 6
|
|
/* 80321DD4 0031ED14 4B D0 88 6D */ bl panic_f__12JUTExceptionFPCciPCce
|
|
/* 80321DD8 0031ED18 48 00 00 54 */ b .L_80321E2C
|
|
.L_80321DDC:
|
|
/* 80321DDC 0031ED1C 7F A3 EB 78 */ mr r3, r29
|
|
/* 80321DE0 0031ED20 48 13 01 E1 */ bl setBackupScene__Q26Screen9SceneBaseFv
|
|
/* 80321DE4 0031ED24 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80321DE8 0031ED28 41 82 00 30 */ beq .L_80321E18
|
|
/* 80321DEC 0031ED2C 7F A3 EB 78 */ mr r3, r29
|
|
/* 80321DF0 0031ED30 38 80 00 00 */ li r4, 0
|
|
/* 80321DF4 0031ED34 48 13 01 6D */ bl startScene__Q26Screen9SceneBaseFPQ26Screen13StartSceneArg
|
|
/* 80321DF8 0031ED38 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80321DFC 0031ED3C 40 82 00 30 */ bne .L_80321E2C
|
|
/* 80321E00 0031ED40 38 7F 00 00 */ addi r3, r31, 0
|
|
/* 80321E04 0031ED44 38 BF 01 18 */ addi r5, r31, 0x118
|
|
/* 80321E08 0031ED48 38 80 03 B9 */ li r4, 0x3b9
|
|
/* 80321E0C 0031ED4C 4C C6 31 82 */ crclr 6
|
|
/* 80321E10 0031ED50 4B D0 88 31 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
/* 80321E14 0031ED54 48 00 00 18 */ b .L_80321E2C
|
|
.L_80321E18:
|
|
/* 80321E18 0031ED58 38 7F 00 00 */ addi r3, r31, 0
|
|
/* 80321E1C 0031ED5C 38 BF 01 34 */ addi r5, r31, 0x134
|
|
/* 80321E20 0031ED60 38 80 03 BE */ li r4, 0x3be
|
|
/* 80321E24 0031ED64 4C C6 31 82 */ crclr 6
|
|
/* 80321E28 0031ED68 4B D0 88 19 */ bl panic_f__12JUTExceptionFPCciPCce
|
|
.L_80321E2C:
|
|
/* 80321E2C 0031ED6C 7F 83 E3 78 */ mr r3, r28
|
|
/* 80321E30 0031ED70 4B FF F5 95 */ bl commonUpdate__Q32og9newScreen10ObjContenaFv
|
|
/* 80321E34 0031ED74 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 80321E38 0031ED78 7F C3 F3 78 */ mr r3, r30
|
|
/* 80321E3C 0031ED7C 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 80321E40 0031ED80 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 80321E44 0031ED84 83 A1 00 24 */ lwz r29, 0x24(r1)
|
|
/* 80321E48 0031ED88 83 81 00 20 */ lwz r28, 0x20(r1)
|
|
/* 80321E4C 0031ED8C 7C 08 03 A6 */ mtlr r0
|
|
/* 80321E50 0031ED90 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 80321E54 0031ED94 4E 80 00 20 */ blr
|
|
|
|
__sinit_ogObjContena_cpp: # static initializer
|
|
/* 80321E58 0031ED98 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80321E5C 0031ED9C DB E1 00 10 */ stfd f31, 0x10(r1)
|
|
/* 80321E60 0031EDA0 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0
|
|
/* 80321E64 0031EDA4 C3 E2 F9 78 */ lfs f31, lbl_8051DCD8@sda21(r2)
|
|
/* 80321E68 0031EDA8 3C 60 80 51 */ lis r3, msVal__Q32og9newScreen10ObjContena@ha
|
|
/* 80321E6C 0031EDAC C1 A2 F9 7C */ lfs f13, lbl_8051DCDC@sda21(r2)
|
|
/* 80321E70 0031EDB0 38 00 00 00 */ li r0, 0
|
|
/* 80321E74 0031EDB4 D7 E3 3E C8 */ stfsu f31, msVal__Q32og9newScreen10ObjContena@l(r3)
|
|
/* 80321E78 0031EDB8 C1 82 F9 80 */ lfs f12, lbl_8051DCE0@sda21(r2)
|
|
/* 80321E7C 0031EDBC C1 62 F9 84 */ lfs f11, lbl_8051DCE4@sda21(r2)
|
|
/* 80321E80 0031EDC0 C1 42 F9 4C */ lfs f10, lbl_8051DCAC@sda21(r2)
|
|
/* 80321E84 0031EDC4 C1 22 F9 88 */ lfs f9, lbl_8051DCE8@sda21(r2)
|
|
/* 80321E88 0031EDC8 C1 02 F9 8C */ lfs f8, lbl_8051DCEC@sda21(r2)
|
|
/* 80321E8C 0031EDCC C0 E2 F9 90 */ lfs f7, lbl_8051DCF0@sda21(r2)
|
|
/* 80321E90 0031EDD0 C0 C2 F9 38 */ lfs f6, lbl_8051DC98@sda21(r2)
|
|
/* 80321E94 0031EDD4 C0 A2 F9 94 */ lfs f5, lbl_8051DCF4@sda21(r2)
|
|
/* 80321E98 0031EDD8 C0 82 F9 98 */ lfs f4, lbl_8051DCF8@sda21(r2)
|
|
/* 80321E9C 0031EDDC C0 62 F9 9C */ lfs f3, lbl_8051DCFC@sda21(r2)
|
|
/* 80321EA0 0031EDE0 C0 42 F9 34 */ lfs f2, lbl_8051DC94@sda21(r2)
|
|
/* 80321EA4 0031EDE4 C0 22 F9 A0 */ lfs f1, lbl_8051DD00@sda21(r2)
|
|
/* 80321EA8 0031EDE8 C0 02 F9 A4 */ lfs f0, lbl_8051DD04@sda21(r2)
|
|
/* 80321EAC 0031EDEC D1 A3 00 08 */ stfs f13, 8(r3)
|
|
/* 80321EB0 0031EDF0 D1 83 00 0C */ stfs f12, 0xc(r3)
|
|
/* 80321EB4 0031EDF4 D1 63 00 10 */ stfs f11, 0x10(r3)
|
|
/* 80321EB8 0031EDF8 D1 43 00 04 */ stfs f10, 4(r3)
|
|
/* 80321EBC 0031EDFC D1 23 00 14 */ stfs f9, 0x14(r3)
|
|
/* 80321EC0 0031EE00 D1 03 00 18 */ stfs f8, 0x18(r3)
|
|
/* 80321EC4 0031EE04 D0 E3 00 1C */ stfs f7, 0x1c(r3)
|
|
/* 80321EC8 0031EE08 98 03 00 40 */ stb r0, 0x40(r3)
|
|
/* 80321ECC 0031EE0C D0 C3 00 20 */ stfs f6, 0x20(r3)
|
|
/* 80321ED0 0031EE10 90 03 00 3C */ stw r0, 0x3c(r3)
|
|
/* 80321ED4 0031EE14 98 03 00 41 */ stb r0, 0x41(r3)
|
|
/* 80321ED8 0031EE18 D0 A3 00 24 */ stfs f5, 0x24(r3)
|
|
/* 80321EDC 0031EE1C D0 83 00 28 */ stfs f4, 0x28(r3)
|
|
/* 80321EE0 0031EE20 D0 63 00 2C */ stfs f3, 0x2c(r3)
|
|
/* 80321EE4 0031EE24 D0 43 00 30 */ stfs f2, 0x30(r3)
|
|
/* 80321EE8 0031EE28 D0 23 00 34 */ stfs f1, 0x34(r3)
|
|
/* 80321EEC 0031EE2C D0 03 00 38 */ stfs f0, 0x38(r3)
|
|
/* 80321EF0 0031EE30 E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0
|
|
/* 80321EF4 0031EE34 CB E1 00 10 */ lfd f31, 0x10(r1)
|
|
/* 80321EF8 0031EE38 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80321EFC 0031EE3C 4E 80 00 20 */ blr
|
|
|
|
.global "@24@__dt__Q32og9newScreen10ObjContenaFv"
|
|
"@24@__dt__Q32og9newScreen10ObjContenaFv":
|
|
/* 80321F00 0031EE40 38 63 FF E8 */ addi r3, r3, -24
|
|
/* 80321F04 0031EE44 4B FF E2 00 */ b __dt__Q32og9newScreen10ObjContenaFv
|