mirror of
https://github.com/projectPiki/pikmin.git
synced 2024-10-07 02:33:34 +00:00
split and label pcamcameramanager.s
This commit is contained in:
parent
256e851a6b
commit
d454d30f81
58
asm/data.s
58
asm/data.s
@ -40313,61 +40313,3 @@ __vt__10PcamCamera:
|
||||
.4byte "get__17NArray<8Creature>Fi"
|
||||
.4byte "firstElement__17NArray<8Creature>Fv"
|
||||
.4byte "lastElement__17NArray<8Creature>Fv"
|
||||
.4byte 0x7063616D
|
||||
.4byte 0x63616D65
|
||||
.4byte 0x72616D61
|
||||
.4byte 0x6E616765
|
||||
.4byte 0x722E6370
|
||||
.4byte 0x70000000
|
||||
.4byte 0x7063616D
|
||||
.4byte 0x63616D65
|
||||
.4byte 0x72616D61
|
||||
.4byte 0x6E616765
|
||||
.4byte 0x72000000
|
||||
.global lbl_802C5274
|
||||
lbl_802C5274:
|
||||
.4byte 0x5063616D
|
||||
.4byte 0x43616D65
|
||||
.4byte 0x72614D61
|
||||
.4byte 0x6E616765
|
||||
.4byte 0x72000000
|
||||
.4byte 0x436F7265
|
||||
.4byte 0x4E6F6465
|
||||
.4byte 0x00000000
|
||||
.4byte 0x803E3260
|
||||
.4byte 0x00000000
|
||||
.4byte 0x00000000
|
||||
.4byte 0x803E3260
|
||||
.4byte 0x00000000
|
||||
.4byte 0x803E3268
|
||||
.4byte 0x00000000
|
||||
.4byte 0x00000000
|
||||
.4byte 0x803E3260
|
||||
.4byte 0x00000000
|
||||
.4byte 0x803E3268
|
||||
.4byte 0x00000000
|
||||
.4byte 0x803E3278
|
||||
.4byte 0x00000000
|
||||
.4byte 0x00000000
|
||||
.global __vt__17PcamCameraManager
|
||||
__vt__17PcamCameraManager:
|
||||
.4byte __RTTI__17PcamCameraManager
|
||||
.4byte 0
|
||||
.4byte getAgeNodeType__5ANodeFv
|
||||
.4byte read__8CoreNodeFR18RandomAccessStream
|
||||
.4byte update__17PcamCameraManagerFv
|
||||
.4byte draw__4NodeFR8Graphics
|
||||
.4byte render__4NodeFR8Graphics
|
||||
.4byte concat__4NodeFv
|
||||
.4byte concat__4NodeFR3VQS
|
||||
.4byte concat__4NodeFR3SRT
|
||||
.4byte concat__4NodeFR8Matrix4f
|
||||
.4byte getModelMatrix__4NodeFv
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
|
@ -1,42 +1,433 @@
|
||||
.include "macros.inc"
|
||||
.section .text, "ax" # 0x80005560 - 0x80221F60
|
||||
.global __ct__17PcamCameraManagerFP6CameraP10Controller
|
||||
__ct__17PcamCameraManagerFP6CameraP10Controller:
|
||||
/* 80123C54 00120BB4 7C 08 02 A6 */ mflr r0
|
||||
/* 80123C58 00120BB8 3C C0 80 22 */ lis r6, __vt__5ANode@ha
|
||||
/* 80123C5C 00120BBC 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80123C60 00120BC0 38 06 73 8C */ addi r0, r6, __vt__5ANode@l
|
||||
/* 80123C64 00120BC4 38 E0 00 00 */ li r7, 0
|
||||
/* 80123C68 00120BC8 94 21 FF C8 */ stwu r1, -0x38(r1)
|
||||
/* 80123C6C 00120BCC 93 E1 00 34 */ stw r31, 0x34(r1)
|
||||
/* 80123C70 00120BD0 3B E3 00 00 */ addi r31, r3, 0
|
||||
/* 80123C74 00120BD4 3C 60 80 22 */ lis r3, __vt__8CoreNode@ha
|
||||
/* 80123C78 00120BD8 93 C1 00 30 */ stw r30, 0x30(r1)
|
||||
/* 80123C7C 00120BDC 93 A1 00 2C */ stw r29, 0x2c(r1)
|
||||
/* 80123C80 00120BE0 3B A5 00 00 */ addi r29, r5, 0
|
||||
/* 80123C84 00120BE4 93 81 00 28 */ stw r28, 0x28(r1)
|
||||
/* 80123C88 00120BE8 3B 84 00 00 */ addi r28, r4, 0
|
||||
/* 80123C8C 00120BEC 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80123C90 00120BF0 38 03 73 7C */ addi r0, r3, __vt__8CoreNode@l
|
||||
/* 80123C94 00120BF4 3C 60 80 2C */ lis r3, lbl_802C5274@ha
|
||||
/* 80123C98 00120BF8 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80123C9C 00120BFC 38 C3 52 74 */ addi r6, r3, lbl_802C5274@l
|
||||
/* 80123CA0 00120C00 3C 60 80 23 */ lis r3, __vt__4Node@ha
|
||||
/* 80123CA4 00120C04 90 FF 00 10 */ stw r7, 0x10(r31)
|
||||
/* 80123CA8 00120C08 38 03 8E 20 */ addi r0, r3, __vt__4Node@l
|
||||
/* 80123CAC 00120C0C 38 7F 00 00 */ addi r3, r31, 0
|
||||
/* 80123CB0 00120C10 90 FF 00 0C */ stw r7, 0xc(r31)
|
||||
/* 80123CB4 00120C14 38 86 00 00 */ addi r4, r6, 0
|
||||
/* 80123CB8 00120C18 90 FF 00 08 */ stw r7, 8(r31)
|
||||
/* 80123CBC 00120C1C 90 DF 00 04 */ stw r6, 4(r31)
|
||||
/* 80123CC0 00120C20 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80123CC4 00120C24 4B F1 CA 79 */ bl init__4NodeFPc
|
||||
/* 80123CC8 00120C28 3C 60 80 2C */ lis r3, __vt__17PcamCameraManager@ha
|
||||
/* 80123CCC 00120C2C 38 03 52 D0 */ addi r0, r3, __vt__17PcamCameraManager@l
|
||||
/* 80123CD0 00120C30 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80123CD4 00120C34 38 60 01 70 */ li r3, 0x170
|
||||
/* 80123CD8 00120C38 4B F2 33 2D */ bl alloc__6SystemFUl
|
||||
/* 80123CDC 00120C3C 3B C3 00 00 */ addi r30, r3, 0
|
||||
/* 80123CE0 00120C40 7F C3 F3 79 */ or. r3, r30, r30
|
||||
/* 80123CE4 00120C44 41 82 00 0C */ beq lbl_80123CF0
|
||||
/* 80123CE8 00120C48 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80123CEC 00120C4C 4B FF DF 21 */ bl __ct__10PcamCameraFP6Camera
|
||||
lbl_80123CF0:
|
||||
/* 80123CF0 00120C50 93 DF 00 20 */ stw r30, 0x20(r31)
|
||||
/* 80123CF4 00120C54 38 60 00 14 */ li r3, 0x14
|
||||
/* 80123CF8 00120C58 93 BF 00 24 */ stw r29, 0x24(r31)
|
||||
/* 80123CFC 00120C5C 4B F2 33 09 */ bl alloc__6SystemFUl
|
||||
/* 80123D00 00120C60 90 7F 00 2C */ stw r3, 0x2c(r31)
|
||||
/* 80123D04 00120C64 38 60 00 60 */ li r3, 0x60
|
||||
/* 80123D08 00120C68 4B F2 32 FD */ bl alloc__6SystemFUl
|
||||
/* 80123D0C 00120C6C 3B C3 00 00 */ addi r30, r3, 0
|
||||
/* 80123D10 00120C70 7F C3 F3 79 */ or. r3, r30, r30
|
||||
/* 80123D14 00120C74 41 82 00 0C */ beq lbl_80123D20
|
||||
/* 80123D18 00120C78 80 9F 00 20 */ lwz r4, 0x20(r31)
|
||||
/* 80123D1C 00120C7C 48 00 06 31 */ bl __ct__18PcamVibrationEventFP10PcamCamera
|
||||
lbl_80123D20:
|
||||
/* 80123D20 00120C80 C0 02 A1 00 */ lfs f0, lbl_803EA300@sda21(r2)
|
||||
/* 80123D24 00120C84 38 60 00 60 */ li r3, 0x60
|
||||
/* 80123D28 00120C88 D0 1E 00 48 */ stfs f0, 0x48(r30)
|
||||
/* 80123D2C 00120C8C C0 02 A1 04 */ lfs f0, lbl_803EA304@sda21(r2)
|
||||
/* 80123D30 00120C90 D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
||||
/* 80123D34 00120C94 C0 02 A1 08 */ lfs f0, lbl_803EA308@sda21(r2)
|
||||
/* 80123D38 00120C98 D0 1E 00 50 */ stfs f0, 0x50(r30)
|
||||
/* 80123D3C 00120C9C 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
||||
/* 80123D40 00120CA0 93 C4 00 08 */ stw r30, 8(r4)
|
||||
/* 80123D44 00120CA4 4B F2 32 C1 */ bl alloc__6SystemFUl
|
||||
/* 80123D48 00120CA8 3B C3 00 00 */ addi r30, r3, 0
|
||||
/* 80123D4C 00120CAC 7F C3 F3 79 */ or. r3, r30, r30
|
||||
/* 80123D50 00120CB0 41 82 00 0C */ beq lbl_80123D5C
|
||||
/* 80123D54 00120CB4 80 9F 00 20 */ lwz r4, 0x20(r31)
|
||||
/* 80123D58 00120CB8 48 00 05 F5 */ bl __ct__18PcamVibrationEventFP10PcamCamera
|
||||
lbl_80123D5C:
|
||||
/* 80123D5C 00120CBC C0 02 A1 00 */ lfs f0, lbl_803EA300@sda21(r2)
|
||||
/* 80123D60 00120CC0 38 60 00 28 */ li r3, 0x28
|
||||
/* 80123D64 00120CC4 D0 1E 00 48 */ stfs f0, 0x48(r30)
|
||||
/* 80123D68 00120CC8 C0 02 A1 04 */ lfs f0, lbl_803EA304@sda21(r2)
|
||||
/* 80123D6C 00120CCC D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
||||
/* 80123D70 00120CD0 C0 02 A1 0C */ lfs f0, lbl_803EA30C@sda21(r2)
|
||||
/* 80123D74 00120CD4 D0 1E 00 50 */ stfs f0, 0x50(r30)
|
||||
/* 80123D78 00120CD8 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
||||
/* 80123D7C 00120CDC 93 C4 00 0C */ stw r30, 0xc(r4)
|
||||
/* 80123D80 00120CE0 4B F2 32 85 */ bl alloc__6SystemFUl
|
||||
/* 80123D84 00120CE4 3B A3 00 00 */ addi r29, r3, 0
|
||||
/* 80123D88 00120CE8 7F A3 EB 79 */ or. r3, r29, r29
|
||||
/* 80123D8C 00120CEC 41 82 00 0C */ beq lbl_80123D98
|
||||
/* 80123D90 00120CF0 80 9F 00 20 */ lwz r4, 0x20(r31)
|
||||
/* 80123D94 00120CF4 48 00 04 15 */ bl __ct__22PcamLongVibrationEventFP10PcamCamera
|
||||
lbl_80123D98:
|
||||
/* 80123D98 00120CF8 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
||||
/* 80123D9C 00120CFC 38 60 00 60 */ li r3, 0x60
|
||||
/* 80123DA0 00120D00 93 A4 00 10 */ stw r29, 0x10(r4)
|
||||
/* 80123DA4 00120D04 4B F2 32 61 */ bl alloc__6SystemFUl
|
||||
/* 80123DA8 00120D08 3B A3 00 00 */ addi r29, r3, 0
|
||||
/* 80123DAC 00120D0C 7F A3 EB 79 */ or. r3, r29, r29
|
||||
/* 80123DB0 00120D10 41 82 00 0C */ beq lbl_80123DBC
|
||||
/* 80123DB4 00120D14 80 9F 00 20 */ lwz r4, 0x20(r31)
|
||||
/* 80123DB8 00120D18 48 00 06 91 */ bl __ct__15PcamDamageEventFP10PcamCamera
|
||||
lbl_80123DBC:
|
||||
/* 80123DBC 00120D1C C0 02 A1 00 */ lfs f0, lbl_803EA300@sda21(r2)
|
||||
/* 80123DC0 00120D20 38 60 00 48 */ li r3, 0x48
|
||||
/* 80123DC4 00120D24 D0 1E 00 48 */ stfs f0, 0x48(r30)
|
||||
/* 80123DC8 00120D28 C0 02 A1 04 */ lfs f0, lbl_803EA304@sda21(r2)
|
||||
/* 80123DCC 00120D2C D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
||||
/* 80123DD0 00120D30 C0 02 A1 10 */ lfs f0, lbl_803EA310@sda21(r2)
|
||||
/* 80123DD4 00120D34 D0 1D 00 50 */ stfs f0, 0x50(r29)
|
||||
/* 80123DD8 00120D38 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
||||
/* 80123DDC 00120D3C 93 A4 00 04 */ stw r29, 4(r4)
|
||||
/* 80123DE0 00120D40 4B F2 32 25 */ bl alloc__6SystemFUl
|
||||
/* 80123DE4 00120D44 3B A3 00 00 */ addi r29, r3, 0
|
||||
/* 80123DE8 00120D48 7F A3 EB 79 */ or. r3, r29, r29
|
||||
/* 80123DEC 00120D4C 41 82 00 0C */ beq lbl_80123DF8
|
||||
/* 80123DF0 00120D50 80 9F 00 20 */ lwz r4, 0x20(r31)
|
||||
/* 80123DF4 00120D54 48 00 09 CD */ bl __ct__22PcamSideVibrationEventFP10PcamCamera
|
||||
lbl_80123DF8:
|
||||
/* 80123DF8 00120D58 C0 02 A1 00 */ lfs f0, lbl_803EA300@sda21(r2)
|
||||
/* 80123DFC 00120D5C 38 00 FF FF */ li r0, -1
|
||||
/* 80123E00 00120D60 38 7F 00 00 */ addi r3, r31, 0
|
||||
/* 80123E04 00120D64 D0 1E 00 48 */ stfs f0, 0x48(r30)
|
||||
/* 80123E08 00120D68 C0 02 A1 04 */ lfs f0, lbl_803EA304@sda21(r2)
|
||||
/* 80123E0C 00120D6C D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
||||
/* 80123E10 00120D70 C0 2D E3 5C */ lfs f1, pi__6NMathF@sda21(r13)
|
||||
/* 80123E14 00120D74 C0 02 A1 14 */ lfs f0, lbl_803EA314@sda21(r2)
|
||||
/* 80123E18 00120D78 EC 01 00 24 */ fdivs f0, f1, f0
|
||||
/* 80123E1C 00120D7C D0 1D 00 18 */ stfs f0, 0x18(r29)
|
||||
/* 80123E20 00120D80 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
||||
/* 80123E24 00120D84 93 A4 00 00 */ stw r29, 0(r4)
|
||||
/* 80123E28 00120D88 90 1F 00 28 */ stw r0, 0x28(r31)
|
||||
/* 80123E2C 00120D8C 80 01 00 3C */ lwz r0, 0x3c(r1)
|
||||
/* 80123E30 00120D90 83 E1 00 34 */ lwz r31, 0x34(r1)
|
||||
/* 80123E34 00120D94 83 C1 00 30 */ lwz r30, 0x30(r1)
|
||||
/* 80123E38 00120D98 83 A1 00 2C */ lwz r29, 0x2c(r1)
|
||||
/* 80123E3C 00120D9C 83 81 00 28 */ lwz r28, 0x28(r1)
|
||||
/* 80123E40 00120DA0 38 21 00 38 */ addi r1, r1, 0x38
|
||||
/* 80123E44 00120DA4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80123E48 00120DA8 4E 80 00 20 */ blr
|
||||
|
||||
.global startCamera__17PcamCameraManagerFP8Creature
|
||||
startCamera__17PcamCameraManagerFP8Creature:
|
||||
/* 80123E4C 00120DAC 7C 08 02 A6 */ mflr r0
|
||||
/* 80123E50 00120DB0 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80123E54 00120DB4 94 21 FF F8 */ stwu r1, -8(r1)
|
||||
/* 80123E58 00120DB8 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 80123E5C 00120DBC 4B FF DE E5 */ bl startCamera__10PcamCameraFP8Creature
|
||||
/* 80123E60 00120DC0 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80123E64 00120DC4 38 21 00 08 */ addi r1, r1, 8
|
||||
/* 80123E68 00120DC8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80123E6C 00120DCC 4E 80 00 20 */ blr
|
||||
|
||||
.global update__17PcamCameraManagerFv
|
||||
update__17PcamCameraManagerFv:
|
||||
/* 80123E70 00120DD0 7C 08 02 A6 */ mflr r0
|
||||
/* 80123E74 00120DD4 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80123E78 00120DD8 94 21 FF E8 */ stwu r1, -0x18(r1)
|
||||
/* 80123E7C 00120DDC 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 80123E80 00120DE0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80123E84 00120DE4 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 80123E88 00120DE8 80 9F 00 24 */ lwz r4, 0x24(r31)
|
||||
/* 80123E8C 00120DEC 4B FF E6 59 */ bl control__10PcamCameraFR10Controller
|
||||
/* 80123E90 00120DF0 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 80123E94 00120DF4 81 83 00 50 */ lwz r12, 0x50(r3)
|
||||
/* 80123E98 00120DF8 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80123E9C 00120DFC 7D 88 03 A6 */ mtlr r12
|
||||
/* 80123EA0 00120E00 4E 80 00 21 */ blrl
|
||||
/* 80123EA4 00120E04 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80123EA8 00120E08 48 00 00 19 */ bl updateVibrationEvent__17PcamCameraManagerFv
|
||||
/* 80123EAC 00120E0C 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80123EB0 00120E10 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 80123EB4 00120E14 38 21 00 18 */ addi r1, r1, 0x18
|
||||
/* 80123EB8 00120E18 7C 08 03 A6 */ mtlr r0
|
||||
/* 80123EBC 00120E1C 4E 80 00 20 */ blr
|
||||
|
||||
.global updateVibrationEvent__17PcamCameraManagerFv
|
||||
updateVibrationEvent__17PcamCameraManagerFv:
|
||||
/* 80123EC0 00120E20 7C 08 02 A6 */ mflr r0
|
||||
/* 80123EC4 00120E24 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80123EC8 00120E28 94 21 FF E8 */ stwu r1, -0x18(r1)
|
||||
/* 80123ECC 00120E2C 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 80123ED0 00120E30 93 C1 00 10 */ stw r30, 0x10(r1)
|
||||
/* 80123ED4 00120E34 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80123ED8 00120E38 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 80123EDC 00120E3C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80123EE0 00120E40 41 80 00 60 */ blt lbl_80123F40
|
||||
/* 80123EE4 00120E44 80 7E 00 2C */ lwz r3, 0x2c(r30)
|
||||
/* 80123EE8 00120E48 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80123EEC 00120E4C 7F E3 00 2E */ lwzx r31, r3, r0
|
||||
/* 80123EF0 00120E50 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80123EF4 00120E54 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80123EF8 00120E58 81 8C 00 28 */ lwz r12, 0x28(r12)
|
||||
/* 80123EFC 00120E5C 7D 88 03 A6 */ mtlr r12
|
||||
/* 80123F00 00120E60 4E 80 00 21 */ blrl
|
||||
/* 80123F04 00120E64 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80123F08 00120E68 41 82 00 24 */ beq lbl_80123F2C
|
||||
/* 80123F0C 00120E6C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80123F10 00120E70 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80123F14 00120E74 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 80123F18 00120E78 7D 88 03 A6 */ mtlr r12
|
||||
/* 80123F1C 00120E7C 4E 80 00 21 */ blrl
|
||||
/* 80123F20 00120E80 38 00 FF FF */ li r0, -1
|
||||
/* 80123F24 00120E84 90 1E 00 28 */ stw r0, 0x28(r30)
|
||||
/* 80123F28 00120E88 48 00 00 18 */ b lbl_80123F40
|
||||
lbl_80123F2C:
|
||||
/* 80123F2C 00120E8C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80123F30 00120E90 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80123F34 00120E94 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 80123F38 00120E98 7D 88 03 A6 */ mtlr r12
|
||||
/* 80123F3C 00120E9C 4E 80 00 21 */ blrl
|
||||
lbl_80123F40:
|
||||
/* 80123F40 00120EA0 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80123F44 00120EA4 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 80123F48 00120EA8 83 C1 00 10 */ lwz r30, 0x10(r1)
|
||||
/* 80123F4C 00120EAC 38 21 00 18 */ addi r1, r1, 0x18
|
||||
/* 80123F50 00120EB0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80123F54 00120EB4 4E 80 00 20 */ blr
|
||||
|
||||
.global update__9PeveEventFv
|
||||
update__9PeveEventFv:
|
||||
/* 80123F58 00120EB8 7C 08 02 A6 */ mflr r0
|
||||
/* 80123F5C 00120EBC 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80123F60 00120EC0 94 21 FF F8 */ stwu r1, -8(r1)
|
||||
/* 80123F64 00120EC4 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 80123F68 00120EC8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80123F6C 00120ECC 41 82 00 14 */ beq lbl_80123F80
|
||||
/* 80123F70 00120ED0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80123F74 00120ED4 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 80123F78 00120ED8 7D 88 03 A6 */ mtlr r12
|
||||
/* 80123F7C 00120EDC 4E 80 00 21 */ blrl
|
||||
lbl_80123F80:
|
||||
/* 80123F80 00120EE0 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80123F84 00120EE4 38 21 00 08 */ addi r1, r1, 8
|
||||
/* 80123F88 00120EE8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80123F8C 00120EEC 4E 80 00 20 */ blr
|
||||
|
||||
.global update__13PeveConditionFv
|
||||
update__13PeveConditionFv:
|
||||
/* 80123F90 00120EF0 4E 80 00 20 */ blr
|
||||
|
||||
.global finish__9PeveEventFv
|
||||
finish__9PeveEventFv:
|
||||
/* 80123F94 00120EF4 4E 80 00 20 */ blr
|
||||
|
||||
.global isFinished__9PeveEventFv
|
||||
isFinished__9PeveEventFv:
|
||||
/* 80123F98 00120EF8 7C 08 02 A6 */ mflr r0
|
||||
/* 80123F9C 00120EFC 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80123FA0 00120F00 94 21 FF F8 */ stwu r1, -8(r1)
|
||||
/* 80123FA4 00120F04 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 80123FA8 00120F08 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80123FAC 00120F0C 40 82 00 0C */ bne lbl_80123FB8
|
||||
/* 80123FB0 00120F10 38 60 00 01 */ li r3, 1
|
||||
/* 80123FB4 00120F14 48 00 00 14 */ b lbl_80123FC8
|
||||
lbl_80123FB8:
|
||||
/* 80123FB8 00120F18 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80123FBC 00120F1C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80123FC0 00120F20 7D 88 03 A6 */ mtlr r12
|
||||
/* 80123FC4 00120F24 4E 80 00 21 */ blrl
|
||||
lbl_80123FC8:
|
||||
/* 80123FC8 00120F28 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80123FCC 00120F2C 38 21 00 08 */ addi r1, r1, 8
|
||||
/* 80123FD0 00120F30 7C 08 03 A6 */ mtlr r0
|
||||
/* 80123FD4 00120F34 4E 80 00 20 */ blr
|
||||
|
||||
.global startVibrationEvent__17PcamCameraManagerFiR8Vector3f
|
||||
startVibrationEvent__17PcamCameraManagerFiR8Vector3f:
|
||||
/* 80123FD8 00120F38 7C 08 02 A6 */ mflr r0
|
||||
/* 80123FDC 00120F3C 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80123FE0 00120F40 94 21 FF 90 */ stwu r1, -0x70(r1)
|
||||
/* 80123FE4 00120F44 93 E1 00 6C */ stw r31, 0x6c(r1)
|
||||
/* 80123FE8 00120F48 3B E5 00 00 */ addi r31, r5, 0
|
||||
/* 80123FEC 00120F4C 93 C1 00 68 */ stw r30, 0x68(r1)
|
||||
/* 80123FF0 00120F50 3B C4 00 00 */ addi r30, r4, 0
|
||||
/* 80123FF4 00120F54 93 A1 00 64 */ stw r29, 0x64(r1)
|
||||
/* 80123FF8 00120F58 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80123FFC 00120F5C 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 80124000 00120F60 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80124004 00120F64 41 80 00 0C */ blt lbl_80124010
|
||||
/* 80124008 00120F68 7C 00 F0 00 */ cmpw r0, r30
|
||||
/* 8012400C 00120F6C 41 80 00 F8 */ blt lbl_80124104
|
||||
lbl_80124010:
|
||||
/* 80124010 00120F70 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 80124014 00120F74 4B FF 8E 41 */ bl __ct__9NVector3fFv
|
||||
/* 80124018 00120F78 38 7D 00 00 */ addi r3, r29, 0
|
||||
/* 8012401C 00120F7C 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 80124020 00120F80 48 00 01 3D */ bl outputNaviPosition__17PcamCameraManagerFR8Vector3f
|
||||
/* 80124024 00120F84 C0 61 00 58 */ lfs f3, 0x58(r1)
|
||||
/* 80124028 00120F88 C0 5F 00 08 */ lfs f2, 8(r31)
|
||||
/* 8012402C 00120F8C C0 21 00 50 */ lfs f1, 0x50(r1)
|
||||
/* 80124030 00120F90 C0 1F 00 00 */ lfs f0, 0(r31)
|
||||
/* 80124034 00120F94 EC 43 10 28 */ fsubs f2, f3, f2
|
||||
/* 80124038 00120F98 EC 21 00 28 */ fsubs f1, f1, f0
|
||||
/* 8012403C 00120F9C EC 02 00 B2 */ fmuls f0, f2, f2
|
||||
/* 80124040 00120FA0 EC 21 00 72 */ fmuls f1, f1, f1
|
||||
/* 80124044 00120FA4 EC 21 00 2A */ fadds f1, f1, f0
|
||||
/* 80124048 00120FA8 4B EE 9B F9 */ bl sqrtf__3stdFf
|
||||
/* 8012404C 00120FAC 80 7D 00 20 */ lwz r3, 0x20(r29)
|
||||
/* 80124050 00120FB0 80 63 00 D0 */ lwz r3, 0xd0(r3)
|
||||
/* 80124054 00120FB4 80 63 00 24 */ lwz r3, 0x24(r3)
|
||||
/* 80124058 00120FB8 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8012405C 00120FBC 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80124060 00120FC0 C0 03 00 D4 */ lfs f0, 0xd4(r3)
|
||||
/* 80124064 00120FC4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80124068 00120FC8 41 81 00 9C */ bgt lbl_80124104
|
||||
/* 8012406C 00120FCC 93 DD 00 28 */ stw r30, 0x28(r29)
|
||||
/* 80124070 00120FD0 80 9D 00 28 */ lwz r4, 0x28(r29)
|
||||
/* 80124074 00120FD4 80 7D 00 2C */ lwz r3, 0x2c(r29)
|
||||
/* 80124078 00120FD8 54 80 10 3A */ slwi r0, r4, 2
|
||||
/* 8012407C 00120FDC 2C 04 00 02 */ cmpwi r4, 2
|
||||
/* 80124080 00120FE0 7F E3 00 2E */ lwzx r31, r3, r0
|
||||
/* 80124084 00120FE4 40 82 00 10 */ bne lbl_80124094
|
||||
/* 80124088 00120FE8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8012408C 00120FEC 48 00 03 39 */ bl makePcamVibrationEvent__18PcamVibrationEventFv
|
||||
/* 80124090 00120FF0 48 00 00 60 */ b lbl_801240F0
|
||||
lbl_80124094:
|
||||
/* 80124094 00120FF4 2C 04 00 03 */ cmpwi r4, 3
|
||||
/* 80124098 00120FF8 40 82 00 10 */ bne lbl_801240A8
|
||||
/* 8012409C 00120FFC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801240A0 00121000 48 00 03 25 */ bl makePcamVibrationEvent__18PcamVibrationEventFv
|
||||
/* 801240A4 00121004 48 00 00 4C */ b lbl_801240F0
|
||||
lbl_801240A8:
|
||||
/* 801240A8 00121008 2C 04 00 04 */ cmpwi r4, 4
|
||||
/* 801240AC 0012100C 40 82 00 20 */ bne lbl_801240CC
|
||||
/* 801240B0 00121010 C0 22 A1 18 */ lfs f1, lbl_803EA318@sda21(r2)
|
||||
/* 801240B4 00121014 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801240B8 00121018 C0 42 A1 00 */ lfs f2, lbl_803EA300@sda21(r2)
|
||||
/* 801240BC 0012101C C0 62 A1 04 */ lfs f3, lbl_803EA304@sda21(r2)
|
||||
/* 801240C0 00121020 C0 82 A1 1C */ lfs f4, lbl_803EA31C@sda21(r2)
|
||||
/* 801240C4 00121024 48 00 01 B1 */ bl makePcamLongVibrationEvent__22PcamLongVibrationEventFffff
|
||||
/* 801240C8 00121028 48 00 00 28 */ b lbl_801240F0
|
||||
lbl_801240CC:
|
||||
/* 801240CC 0012102C 2C 04 00 01 */ cmpwi r4, 1
|
||||
/* 801240D0 00121030 40 82 00 10 */ bne lbl_801240E0
|
||||
/* 801240D4 00121034 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801240D8 00121038 48 00 03 E9 */ bl makePcamDamageEvent__15PcamDamageEventFv
|
||||
/* 801240DC 0012103C 48 00 00 14 */ b lbl_801240F0
|
||||
lbl_801240E0:
|
||||
/* 801240E0 00121040 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 801240E4 00121044 40 82 00 0C */ bne lbl_801240F0
|
||||
/* 801240E8 00121048 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801240EC 0012104C 48 00 07 99 */ bl makePcamSideVibrationEvent__22PcamSideVibrationEventFv
|
||||
lbl_801240F0:
|
||||
/* 801240F0 00121050 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801240F4 00121054 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 801240F8 00121058 81 8C 00 20 */ lwz r12, 0x20(r12)
|
||||
/* 801240FC 0012105C 7D 88 03 A6 */ mtlr r12
|
||||
/* 80124100 00121060 4E 80 00 21 */ blrl
|
||||
lbl_80124104:
|
||||
/* 80124104 00121064 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 80124108 00121068 83 E1 00 6C */ lwz r31, 0x6c(r1)
|
||||
/* 8012410C 0012106C 83 C1 00 68 */ lwz r30, 0x68(r1)
|
||||
/* 80124110 00121070 83 A1 00 64 */ lwz r29, 0x64(r1)
|
||||
/* 80124114 00121074 38 21 00 70 */ addi r1, r1, 0x70
|
||||
/* 80124118 00121078 7C 08 03 A6 */ mtlr r0
|
||||
/* 8012411C 0012107C 4E 80 00 20 */ blr
|
||||
|
||||
.global reset__9PeveEventFv
|
||||
reset__9PeveEventFv:
|
||||
/* 80124120 00121080 7C 08 02 A6 */ mflr r0
|
||||
/* 80124124 00121084 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80124128 00121088 94 21 FF F8 */ stwu r1, -8(r1)
|
||||
/* 8012412C 0012108C 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 80124130 00121090 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80124134 00121094 41 82 00 14 */ beq lbl_80124148
|
||||
/* 80124138 00121098 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8012413C 0012109C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 80124140 001210A0 7D 88 03 A6 */ mtlr r12
|
||||
/* 80124144 001210A4 4E 80 00 21 */ blrl
|
||||
lbl_80124148:
|
||||
/* 80124148 001210A8 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 8012414C 001210AC 38 21 00 08 */ addi r1, r1, 8
|
||||
/* 80124150 001210B0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80124154 001210B4 4E 80 00 20 */ blr
|
||||
|
||||
.global reset__13PeveConditionFv
|
||||
reset__13PeveConditionFv:
|
||||
/* 80124158 001210B8 4E 80 00 20 */ blr
|
||||
|
||||
.global outputNaviPosition__17PcamCameraManagerFR8Vector3f
|
||||
outputNaviPosition__17PcamCameraManagerFR8Vector3f:
|
||||
/* 8012415C 001210BC 7C 08 02 A6 */ mflr r0
|
||||
/* 80124160 001210C0 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80124164 001210C4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80124168 001210C8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8012416C 001210CC 3B E4 00 00 */ addi r31, r4, 0
|
||||
/* 80124170 001210D0 38 80 00 00 */ li r4, 0
|
||||
/* 80124174 001210D4 80 6D 31 20 */ lwz r3, naviMgr@sda21(r13)
|
||||
/* 80124178 001210D8 4B FF 32 C1 */ bl getNavi__7NaviMgrFi
|
||||
/* 8012417C 001210DC C4 03 00 94 */ lfsu f0, 0x94(r3)
|
||||
/* 80124180 001210E0 D0 1F 00 00 */ stfs f0, 0(r31)
|
||||
/* 80124184 001210E4 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 80124188 001210E8 D0 1F 00 04 */ stfs f0, 4(r31)
|
||||
/* 8012418C 001210EC C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 80124190 001210F0 D0 1F 00 08 */ stfs f0, 8(r31)
|
||||
/* 80124194 001210F4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80124198 001210F8 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8012419C 001210FC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801241A0 00121100 7C 08 03 A6 */ mtlr r0
|
||||
/* 801241A4 00121104 4E 80 00 20 */ blr
|
||||
|
||||
.section .data, "wa" # 0x80222DC0 - 0x802E9640
|
||||
.4byte 0x7063616d
|
||||
.4byte 0x63616d65
|
||||
.4byte 0x72616d61
|
||||
.4byte 0x6e616765
|
||||
.4byte 0x722e6370
|
||||
.4byte 0x70000000
|
||||
.4byte 0x7063616d
|
||||
.4byte 0x63616d65
|
||||
.4byte 0x72616d61
|
||||
.4byte 0x6e616765
|
||||
.4byte 0x72000000
|
||||
.global lbl_802C5274
|
||||
.balign 8
|
||||
lbl_802C5248:
|
||||
.asciz "pcamcameramanager.cpp"
|
||||
.balign 4
|
||||
lbl_802C5260:
|
||||
.asciz "pcamcameramanager"
|
||||
.balign 4
|
||||
lbl_802C5274:
|
||||
.4byte 0x5063616D
|
||||
.4byte 0x43616D65
|
||||
.4byte 0x72614D61
|
||||
.4byte 0x6E616765
|
||||
.4byte 0x72000000
|
||||
.4byte 0x436F7265
|
||||
.4byte 0x4E6F6465
|
||||
.4byte 0x00000000
|
||||
.4byte 0x803E3260
|
||||
.4byte 0x00000000
|
||||
.4byte 0x00000000
|
||||
.4byte 0x803E3260
|
||||
.4byte 0x00000000
|
||||
.4byte 0x803E3268
|
||||
.4byte 0x00000000
|
||||
.4byte 0x00000000
|
||||
.4byte 0x803E3260
|
||||
.4byte 0x00000000
|
||||
.4byte 0x803E3268
|
||||
.4byte 0x00000000
|
||||
.4byte 0x803E3278
|
||||
.4byte 0x00000000
|
||||
.4byte 0x00000000
|
||||
.asciz "PcamCameraManager"
|
||||
.balign 4
|
||||
lbl_802C5288:
|
||||
.asciz "CoreNode"
|
||||
.balign 4
|
||||
lbl_802C5294:
|
||||
.4byte __RTTI__5ANode
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
lbl_802C52A0:
|
||||
.4byte __RTTI__5ANode
|
||||
.4byte 0
|
||||
.4byte __RTTI__8CoreNode
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
lbl_802C52B4:
|
||||
.4byte __RTTI__5ANode
|
||||
.4byte 0
|
||||
.4byte __RTTI__8CoreNode
|
||||
.4byte 0
|
||||
.4byte __RTTI__4Node
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
.global __vt__17PcamCameraManager
|
||||
__vt__17PcamCameraManager:
|
||||
.4byte __RTTI__17PcamCameraManager
|
||||
@ -61,25 +452,42 @@ __vt__17PcamCameraManager:
|
||||
.4byte 0
|
||||
|
||||
.section .sdata, "wa" # 0x803DCD20 - 0x803E7820
|
||||
.global __RTTI__15ParaParametersI
|
||||
__RTTI__15ParaParametersI:
|
||||
.4byte 0x802c5120
|
||||
.4byte 0x802c5144
|
||||
.global lbl_803E3230
|
||||
lbl_803E3230:
|
||||
.4byte 0x63616D65
|
||||
.4byte 0x72612F00
|
||||
.4byte 0x4E43616D
|
||||
.4byte 0x65726100
|
||||
.global __RTTI__7NCamera
|
||||
__RTTI__7NCamera:
|
||||
.4byte 0x803E3238
|
||||
.4byte 0
|
||||
.global __RTTI__10PcamCamera
|
||||
__RTTI__10PcamCamera:
|
||||
.4byte 0x802c51d0
|
||||
.4byte 0x802c51dc
|
||||
.global "__RTTI__17NArray<8Creature>"
|
||||
"__RTTI__17NArray<8Creature>":
|
||||
.4byte 0x802c51f4
|
||||
.balign 8
|
||||
lbl_803E3258:
|
||||
.asciz "ANode"
|
||||
.balign 4
|
||||
__RTTI__5ANode:
|
||||
.4byte lbl_803E3258
|
||||
.4byte 0
|
||||
__RTTI__8CoreNode:
|
||||
.4byte lbl_802C5288
|
||||
.4byte lbl_802C5294
|
||||
.balign 4
|
||||
lbl_803E3270:
|
||||
.asciz "Node"
|
||||
.balign 4
|
||||
__RTTI__4Node:
|
||||
.4byte lbl_803E3270
|
||||
.4byte lbl_802C52A0
|
||||
__RTTI__17PcamCameraManager:
|
||||
.4byte lbl_802C5274
|
||||
.4byte lbl_802C52B4
|
||||
|
||||
.section .sdata2, "a" # 0x803E8200 - 0x803EC840
|
||||
.balign 8
|
||||
lbl_803EA300:
|
||||
.float 0.6
|
||||
lbl_803EA304:
|
||||
.float 0.2
|
||||
lbl_803EA308:
|
||||
.float 8.0
|
||||
lbl_803EA30C:
|
||||
.float 4.0
|
||||
lbl_803EA310:
|
||||
.float 30.0
|
||||
lbl_803EA314:
|
||||
.float 48.0
|
||||
lbl_803EA318:
|
||||
.float 0.4
|
||||
lbl_803EA31C:
|
||||
.float 3.0
|
||||
|
14
asm/sdata.s
14
asm/sdata.s
@ -13500,17 +13500,3 @@ __RTTI__10PcamCamera:
|
||||
"__RTTI__17NArray<8Creature>":
|
||||
.4byte 0x802C51F4
|
||||
.4byte 0
|
||||
.4byte 0x414E6F64
|
||||
.4byte 0x65000000
|
||||
.4byte 0x803E3258
|
||||
.4byte 0
|
||||
.4byte 0x802C5288
|
||||
.4byte 0x802C5294
|
||||
.4byte 0x4E6F6465
|
||||
.4byte 0
|
||||
.4byte 0x803E3270
|
||||
.4byte 0x802C52A0
|
||||
.global __RTTI__17PcamCameraManager
|
||||
__RTTI__17PcamCameraManager:
|
||||
.4byte lbl_802C5274
|
||||
.4byte 0x802C52B4
|
||||
|
@ -1878,27 +1878,3 @@ lbl_803EA2F4:
|
||||
"@2532":
|
||||
.4byte 0x43300000
|
||||
.4byte 0x80000000
|
||||
.global lbl_803EA300
|
||||
lbl_803EA300:
|
||||
.float 0.6
|
||||
.global lbl_803EA304
|
||||
lbl_803EA304:
|
||||
.float 0.2
|
||||
.global lbl_803EA308
|
||||
lbl_803EA308:
|
||||
.float 8.0
|
||||
.global lbl_803EA30C
|
||||
lbl_803EA30C:
|
||||
.float 4.0
|
||||
.global lbl_803EA310
|
||||
lbl_803EA310:
|
||||
.float 30.0
|
||||
.global lbl_803EA314
|
||||
lbl_803EA314:
|
||||
.float 48.0
|
||||
.global lbl_803EA318
|
||||
lbl_803EA318:
|
||||
.float 0.4
|
||||
.global lbl_803EA31C
|
||||
lbl_803EA31C:
|
||||
.float 3.0
|
||||
|
@ -252763,399 +252763,3 @@ lbl_80123BD0:
|
||||
/* 80123C48 00120BA8 38 21 00 08 */ addi r1, r1, 8
|
||||
/* 80123C4C 00120BAC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80123C50 00120BB0 4E 80 00 20 */ blr
|
||||
|
||||
.global __ct__17PcamCameraManagerFP6CameraP10Controller
|
||||
__ct__17PcamCameraManagerFP6CameraP10Controller:
|
||||
/* 80123C54 00120BB4 7C 08 02 A6 */ mflr r0
|
||||
/* 80123C58 00120BB8 3C C0 80 22 */ lis r6, __vt__5ANode@ha
|
||||
/* 80123C5C 00120BBC 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80123C60 00120BC0 38 06 73 8C */ addi r0, r6, __vt__5ANode@l
|
||||
/* 80123C64 00120BC4 38 E0 00 00 */ li r7, 0
|
||||
/* 80123C68 00120BC8 94 21 FF C8 */ stwu r1, -0x38(r1)
|
||||
/* 80123C6C 00120BCC 93 E1 00 34 */ stw r31, 0x34(r1)
|
||||
/* 80123C70 00120BD0 3B E3 00 00 */ addi r31, r3, 0
|
||||
/* 80123C74 00120BD4 3C 60 80 22 */ lis r3, __vt__8CoreNode@ha
|
||||
/* 80123C78 00120BD8 93 C1 00 30 */ stw r30, 0x30(r1)
|
||||
/* 80123C7C 00120BDC 93 A1 00 2C */ stw r29, 0x2c(r1)
|
||||
/* 80123C80 00120BE0 3B A5 00 00 */ addi r29, r5, 0
|
||||
/* 80123C84 00120BE4 93 81 00 28 */ stw r28, 0x28(r1)
|
||||
/* 80123C88 00120BE8 3B 84 00 00 */ addi r28, r4, 0
|
||||
/* 80123C8C 00120BEC 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80123C90 00120BF0 38 03 73 7C */ addi r0, r3, __vt__8CoreNode@l
|
||||
/* 80123C94 00120BF4 3C 60 80 2C */ lis r3, lbl_802C5274@ha
|
||||
/* 80123C98 00120BF8 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80123C9C 00120BFC 38 C3 52 74 */ addi r6, r3, lbl_802C5274@l
|
||||
/* 80123CA0 00120C00 3C 60 80 23 */ lis r3, __vt__4Node@ha
|
||||
/* 80123CA4 00120C04 90 FF 00 10 */ stw r7, 0x10(r31)
|
||||
/* 80123CA8 00120C08 38 03 8E 20 */ addi r0, r3, __vt__4Node@l
|
||||
/* 80123CAC 00120C0C 38 7F 00 00 */ addi r3, r31, 0
|
||||
/* 80123CB0 00120C10 90 FF 00 0C */ stw r7, 0xc(r31)
|
||||
/* 80123CB4 00120C14 38 86 00 00 */ addi r4, r6, 0
|
||||
/* 80123CB8 00120C18 90 FF 00 08 */ stw r7, 8(r31)
|
||||
/* 80123CBC 00120C1C 90 DF 00 04 */ stw r6, 4(r31)
|
||||
/* 80123CC0 00120C20 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80123CC4 00120C24 4B F1 CA 79 */ bl init__4NodeFPc
|
||||
/* 80123CC8 00120C28 3C 60 80 2C */ lis r3, __vt__17PcamCameraManager@ha
|
||||
/* 80123CCC 00120C2C 38 03 52 D0 */ addi r0, r3, __vt__17PcamCameraManager@l
|
||||
/* 80123CD0 00120C30 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80123CD4 00120C34 38 60 01 70 */ li r3, 0x170
|
||||
/* 80123CD8 00120C38 4B F2 33 2D */ bl alloc__6SystemFUl
|
||||
/* 80123CDC 00120C3C 3B C3 00 00 */ addi r30, r3, 0
|
||||
/* 80123CE0 00120C40 7F C3 F3 79 */ or. r3, r30, r30
|
||||
/* 80123CE4 00120C44 41 82 00 0C */ beq lbl_80123CF0
|
||||
/* 80123CE8 00120C48 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80123CEC 00120C4C 4B FF DF 21 */ bl __ct__10PcamCameraFP6Camera
|
||||
lbl_80123CF0:
|
||||
/* 80123CF0 00120C50 93 DF 00 20 */ stw r30, 0x20(r31)
|
||||
/* 80123CF4 00120C54 38 60 00 14 */ li r3, 0x14
|
||||
/* 80123CF8 00120C58 93 BF 00 24 */ stw r29, 0x24(r31)
|
||||
/* 80123CFC 00120C5C 4B F2 33 09 */ bl alloc__6SystemFUl
|
||||
/* 80123D00 00120C60 90 7F 00 2C */ stw r3, 0x2c(r31)
|
||||
/* 80123D04 00120C64 38 60 00 60 */ li r3, 0x60
|
||||
/* 80123D08 00120C68 4B F2 32 FD */ bl alloc__6SystemFUl
|
||||
/* 80123D0C 00120C6C 3B C3 00 00 */ addi r30, r3, 0
|
||||
/* 80123D10 00120C70 7F C3 F3 79 */ or. r3, r30, r30
|
||||
/* 80123D14 00120C74 41 82 00 0C */ beq lbl_80123D20
|
||||
/* 80123D18 00120C78 80 9F 00 20 */ lwz r4, 0x20(r31)
|
||||
/* 80123D1C 00120C7C 48 00 06 31 */ bl __ct__18PcamVibrationEventFP10PcamCamera
|
||||
lbl_80123D20:
|
||||
/* 80123D20 00120C80 C0 02 A1 00 */ lfs f0, lbl_803EA300@sda21(r2)
|
||||
/* 80123D24 00120C84 38 60 00 60 */ li r3, 0x60
|
||||
/* 80123D28 00120C88 D0 1E 00 48 */ stfs f0, 0x48(r30)
|
||||
/* 80123D2C 00120C8C C0 02 A1 04 */ lfs f0, lbl_803EA304@sda21(r2)
|
||||
/* 80123D30 00120C90 D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
||||
/* 80123D34 00120C94 C0 02 A1 08 */ lfs f0, lbl_803EA308@sda21(r2)
|
||||
/* 80123D38 00120C98 D0 1E 00 50 */ stfs f0, 0x50(r30)
|
||||
/* 80123D3C 00120C9C 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
||||
/* 80123D40 00120CA0 93 C4 00 08 */ stw r30, 8(r4)
|
||||
/* 80123D44 00120CA4 4B F2 32 C1 */ bl alloc__6SystemFUl
|
||||
/* 80123D48 00120CA8 3B C3 00 00 */ addi r30, r3, 0
|
||||
/* 80123D4C 00120CAC 7F C3 F3 79 */ or. r3, r30, r30
|
||||
/* 80123D50 00120CB0 41 82 00 0C */ beq lbl_80123D5C
|
||||
/* 80123D54 00120CB4 80 9F 00 20 */ lwz r4, 0x20(r31)
|
||||
/* 80123D58 00120CB8 48 00 05 F5 */ bl __ct__18PcamVibrationEventFP10PcamCamera
|
||||
lbl_80123D5C:
|
||||
/* 80123D5C 00120CBC C0 02 A1 00 */ lfs f0, lbl_803EA300@sda21(r2)
|
||||
/* 80123D60 00120CC0 38 60 00 28 */ li r3, 0x28
|
||||
/* 80123D64 00120CC4 D0 1E 00 48 */ stfs f0, 0x48(r30)
|
||||
/* 80123D68 00120CC8 C0 02 A1 04 */ lfs f0, lbl_803EA304@sda21(r2)
|
||||
/* 80123D6C 00120CCC D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
||||
/* 80123D70 00120CD0 C0 02 A1 0C */ lfs f0, lbl_803EA30C@sda21(r2)
|
||||
/* 80123D74 00120CD4 D0 1E 00 50 */ stfs f0, 0x50(r30)
|
||||
/* 80123D78 00120CD8 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
||||
/* 80123D7C 00120CDC 93 C4 00 0C */ stw r30, 0xc(r4)
|
||||
/* 80123D80 00120CE0 4B F2 32 85 */ bl alloc__6SystemFUl
|
||||
/* 80123D84 00120CE4 3B A3 00 00 */ addi r29, r3, 0
|
||||
/* 80123D88 00120CE8 7F A3 EB 79 */ or. r3, r29, r29
|
||||
/* 80123D8C 00120CEC 41 82 00 0C */ beq lbl_80123D98
|
||||
/* 80123D90 00120CF0 80 9F 00 20 */ lwz r4, 0x20(r31)
|
||||
/* 80123D94 00120CF4 48 00 04 15 */ bl __ct__22PcamLongVibrationEventFP10PcamCamera
|
||||
lbl_80123D98:
|
||||
/* 80123D98 00120CF8 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
||||
/* 80123D9C 00120CFC 38 60 00 60 */ li r3, 0x60
|
||||
/* 80123DA0 00120D00 93 A4 00 10 */ stw r29, 0x10(r4)
|
||||
/* 80123DA4 00120D04 4B F2 32 61 */ bl alloc__6SystemFUl
|
||||
/* 80123DA8 00120D08 3B A3 00 00 */ addi r29, r3, 0
|
||||
/* 80123DAC 00120D0C 7F A3 EB 79 */ or. r3, r29, r29
|
||||
/* 80123DB0 00120D10 41 82 00 0C */ beq lbl_80123DBC
|
||||
/* 80123DB4 00120D14 80 9F 00 20 */ lwz r4, 0x20(r31)
|
||||
/* 80123DB8 00120D18 48 00 06 91 */ bl __ct__15PcamDamageEventFP10PcamCamera
|
||||
lbl_80123DBC:
|
||||
/* 80123DBC 00120D1C C0 02 A1 00 */ lfs f0, lbl_803EA300@sda21(r2)
|
||||
/* 80123DC0 00120D20 38 60 00 48 */ li r3, 0x48
|
||||
/* 80123DC4 00120D24 D0 1E 00 48 */ stfs f0, 0x48(r30)
|
||||
/* 80123DC8 00120D28 C0 02 A1 04 */ lfs f0, lbl_803EA304@sda21(r2)
|
||||
/* 80123DCC 00120D2C D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
||||
/* 80123DD0 00120D30 C0 02 A1 10 */ lfs f0, lbl_803EA310@sda21(r2)
|
||||
/* 80123DD4 00120D34 D0 1D 00 50 */ stfs f0, 0x50(r29)
|
||||
/* 80123DD8 00120D38 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
||||
/* 80123DDC 00120D3C 93 A4 00 04 */ stw r29, 4(r4)
|
||||
/* 80123DE0 00120D40 4B F2 32 25 */ bl alloc__6SystemFUl
|
||||
/* 80123DE4 00120D44 3B A3 00 00 */ addi r29, r3, 0
|
||||
/* 80123DE8 00120D48 7F A3 EB 79 */ or. r3, r29, r29
|
||||
/* 80123DEC 00120D4C 41 82 00 0C */ beq lbl_80123DF8
|
||||
/* 80123DF0 00120D50 80 9F 00 20 */ lwz r4, 0x20(r31)
|
||||
/* 80123DF4 00120D54 48 00 09 CD */ bl __ct__22PcamSideVibrationEventFP10PcamCamera
|
||||
lbl_80123DF8:
|
||||
/* 80123DF8 00120D58 C0 02 A1 00 */ lfs f0, lbl_803EA300@sda21(r2)
|
||||
/* 80123DFC 00120D5C 38 00 FF FF */ li r0, -1
|
||||
/* 80123E00 00120D60 38 7F 00 00 */ addi r3, r31, 0
|
||||
/* 80123E04 00120D64 D0 1E 00 48 */ stfs f0, 0x48(r30)
|
||||
/* 80123E08 00120D68 C0 02 A1 04 */ lfs f0, lbl_803EA304@sda21(r2)
|
||||
/* 80123E0C 00120D6C D0 1E 00 4C */ stfs f0, 0x4c(r30)
|
||||
/* 80123E10 00120D70 C0 2D E3 5C */ lfs f1, pi__6NMathF@sda21(r13)
|
||||
/* 80123E14 00120D74 C0 02 A1 14 */ lfs f0, lbl_803EA314@sda21(r2)
|
||||
/* 80123E18 00120D78 EC 01 00 24 */ fdivs f0, f1, f0
|
||||
/* 80123E1C 00120D7C D0 1D 00 18 */ stfs f0, 0x18(r29)
|
||||
/* 80123E20 00120D80 80 9F 00 2C */ lwz r4, 0x2c(r31)
|
||||
/* 80123E24 00120D84 93 A4 00 00 */ stw r29, 0(r4)
|
||||
/* 80123E28 00120D88 90 1F 00 28 */ stw r0, 0x28(r31)
|
||||
/* 80123E2C 00120D8C 80 01 00 3C */ lwz r0, 0x3c(r1)
|
||||
/* 80123E30 00120D90 83 E1 00 34 */ lwz r31, 0x34(r1)
|
||||
/* 80123E34 00120D94 83 C1 00 30 */ lwz r30, 0x30(r1)
|
||||
/* 80123E38 00120D98 83 A1 00 2C */ lwz r29, 0x2c(r1)
|
||||
/* 80123E3C 00120D9C 83 81 00 28 */ lwz r28, 0x28(r1)
|
||||
/* 80123E40 00120DA0 38 21 00 38 */ addi r1, r1, 0x38
|
||||
/* 80123E44 00120DA4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80123E48 00120DA8 4E 80 00 20 */ blr
|
||||
|
||||
.global startCamera__17PcamCameraManagerFP8Creature
|
||||
startCamera__17PcamCameraManagerFP8Creature:
|
||||
/* 80123E4C 00120DAC 7C 08 02 A6 */ mflr r0
|
||||
/* 80123E50 00120DB0 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80123E54 00120DB4 94 21 FF F8 */ stwu r1, -8(r1)
|
||||
/* 80123E58 00120DB8 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 80123E5C 00120DBC 4B FF DE E5 */ bl startCamera__10PcamCameraFP8Creature
|
||||
/* 80123E60 00120DC0 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80123E64 00120DC4 38 21 00 08 */ addi r1, r1, 8
|
||||
/* 80123E68 00120DC8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80123E6C 00120DCC 4E 80 00 20 */ blr
|
||||
|
||||
.global update__17PcamCameraManagerFv
|
||||
update__17PcamCameraManagerFv:
|
||||
/* 80123E70 00120DD0 7C 08 02 A6 */ mflr r0
|
||||
/* 80123E74 00120DD4 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80123E78 00120DD8 94 21 FF E8 */ stwu r1, -0x18(r1)
|
||||
/* 80123E7C 00120DDC 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 80123E80 00120DE0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80123E84 00120DE4 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 80123E88 00120DE8 80 9F 00 24 */ lwz r4, 0x24(r31)
|
||||
/* 80123E8C 00120DEC 4B FF E6 59 */ bl control__10PcamCameraFR10Controller
|
||||
/* 80123E90 00120DF0 80 7F 00 20 */ lwz r3, 0x20(r31)
|
||||
/* 80123E94 00120DF4 81 83 00 50 */ lwz r12, 0x50(r3)
|
||||
/* 80123E98 00120DF8 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80123E9C 00120DFC 7D 88 03 A6 */ mtlr r12
|
||||
/* 80123EA0 00120E00 4E 80 00 21 */ blrl
|
||||
/* 80123EA4 00120E04 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80123EA8 00120E08 48 00 00 19 */ bl updateVibrationEvent__17PcamCameraManagerFv
|
||||
/* 80123EAC 00120E0C 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80123EB0 00120E10 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 80123EB4 00120E14 38 21 00 18 */ addi r1, r1, 0x18
|
||||
/* 80123EB8 00120E18 7C 08 03 A6 */ mtlr r0
|
||||
/* 80123EBC 00120E1C 4E 80 00 20 */ blr
|
||||
|
||||
.global updateVibrationEvent__17PcamCameraManagerFv
|
||||
updateVibrationEvent__17PcamCameraManagerFv:
|
||||
/* 80123EC0 00120E20 7C 08 02 A6 */ mflr r0
|
||||
/* 80123EC4 00120E24 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80123EC8 00120E28 94 21 FF E8 */ stwu r1, -0x18(r1)
|
||||
/* 80123ECC 00120E2C 93 E1 00 14 */ stw r31, 0x14(r1)
|
||||
/* 80123ED0 00120E30 93 C1 00 10 */ stw r30, 0x10(r1)
|
||||
/* 80123ED4 00120E34 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80123ED8 00120E38 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 80123EDC 00120E3C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80123EE0 00120E40 41 80 00 60 */ blt lbl_80123F40
|
||||
/* 80123EE4 00120E44 80 7E 00 2C */ lwz r3, 0x2c(r30)
|
||||
/* 80123EE8 00120E48 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80123EEC 00120E4C 7F E3 00 2E */ lwzx r31, r3, r0
|
||||
/* 80123EF0 00120E50 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80123EF4 00120E54 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80123EF8 00120E58 81 8C 00 28 */ lwz r12, 0x28(r12)
|
||||
/* 80123EFC 00120E5C 7D 88 03 A6 */ mtlr r12
|
||||
/* 80123F00 00120E60 4E 80 00 21 */ blrl
|
||||
/* 80123F04 00120E64 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80123F08 00120E68 41 82 00 24 */ beq lbl_80123F2C
|
||||
/* 80123F0C 00120E6C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80123F10 00120E70 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80123F14 00120E74 81 8C 00 2C */ lwz r12, 0x2c(r12)
|
||||
/* 80123F18 00120E78 7D 88 03 A6 */ mtlr r12
|
||||
/* 80123F1C 00120E7C 4E 80 00 21 */ blrl
|
||||
/* 80123F20 00120E80 38 00 FF FF */ li r0, -1
|
||||
/* 80123F24 00120E84 90 1E 00 28 */ stw r0, 0x28(r30)
|
||||
/* 80123F28 00120E88 48 00 00 18 */ b lbl_80123F40
|
||||
lbl_80123F2C:
|
||||
/* 80123F2C 00120E8C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80123F30 00120E90 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 80123F34 00120E94 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 80123F38 00120E98 7D 88 03 A6 */ mtlr r12
|
||||
/* 80123F3C 00120E9C 4E 80 00 21 */ blrl
|
||||
lbl_80123F40:
|
||||
/* 80123F40 00120EA0 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80123F44 00120EA4 83 E1 00 14 */ lwz r31, 0x14(r1)
|
||||
/* 80123F48 00120EA8 83 C1 00 10 */ lwz r30, 0x10(r1)
|
||||
/* 80123F4C 00120EAC 38 21 00 18 */ addi r1, r1, 0x18
|
||||
/* 80123F50 00120EB0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80123F54 00120EB4 4E 80 00 20 */ blr
|
||||
|
||||
.global update__9PeveEventFv
|
||||
update__9PeveEventFv:
|
||||
/* 80123F58 00120EB8 7C 08 02 A6 */ mflr r0
|
||||
/* 80123F5C 00120EBC 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80123F60 00120EC0 94 21 FF F8 */ stwu r1, -8(r1)
|
||||
/* 80123F64 00120EC4 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 80123F68 00120EC8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80123F6C 00120ECC 41 82 00 14 */ beq lbl_80123F80
|
||||
/* 80123F70 00120ED0 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80123F74 00120ED4 81 8C 00 10 */ lwz r12, 0x10(r12)
|
||||
/* 80123F78 00120ED8 7D 88 03 A6 */ mtlr r12
|
||||
/* 80123F7C 00120EDC 4E 80 00 21 */ blrl
|
||||
lbl_80123F80:
|
||||
/* 80123F80 00120EE0 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80123F84 00120EE4 38 21 00 08 */ addi r1, r1, 8
|
||||
/* 80123F88 00120EE8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80123F8C 00120EEC 4E 80 00 20 */ blr
|
||||
|
||||
.global update__13PeveConditionFv
|
||||
update__13PeveConditionFv:
|
||||
/* 80123F90 00120EF0 4E 80 00 20 */ blr
|
||||
|
||||
.global finish__9PeveEventFv
|
||||
finish__9PeveEventFv:
|
||||
/* 80123F94 00120EF4 4E 80 00 20 */ blr
|
||||
|
||||
.global isFinished__9PeveEventFv
|
||||
isFinished__9PeveEventFv:
|
||||
/* 80123F98 00120EF8 7C 08 02 A6 */ mflr r0
|
||||
/* 80123F9C 00120EFC 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80123FA0 00120F00 94 21 FF F8 */ stwu r1, -8(r1)
|
||||
/* 80123FA4 00120F04 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 80123FA8 00120F08 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80123FAC 00120F0C 40 82 00 0C */ bne lbl_80123FB8
|
||||
/* 80123FB0 00120F10 38 60 00 01 */ li r3, 1
|
||||
/* 80123FB4 00120F14 48 00 00 14 */ b lbl_80123FC8
|
||||
lbl_80123FB8:
|
||||
/* 80123FB8 00120F18 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 80123FBC 00120F1C 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80123FC0 00120F20 7D 88 03 A6 */ mtlr r12
|
||||
/* 80123FC4 00120F24 4E 80 00 21 */ blrl
|
||||
lbl_80123FC8:
|
||||
/* 80123FC8 00120F28 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80123FCC 00120F2C 38 21 00 08 */ addi r1, r1, 8
|
||||
/* 80123FD0 00120F30 7C 08 03 A6 */ mtlr r0
|
||||
/* 80123FD4 00120F34 4E 80 00 20 */ blr
|
||||
|
||||
.global startVibrationEvent__17PcamCameraManagerFiR8Vector3f
|
||||
startVibrationEvent__17PcamCameraManagerFiR8Vector3f:
|
||||
/* 80123FD8 00120F38 7C 08 02 A6 */ mflr r0
|
||||
/* 80123FDC 00120F3C 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80123FE0 00120F40 94 21 FF 90 */ stwu r1, -0x70(r1)
|
||||
/* 80123FE4 00120F44 93 E1 00 6C */ stw r31, 0x6c(r1)
|
||||
/* 80123FE8 00120F48 3B E5 00 00 */ addi r31, r5, 0
|
||||
/* 80123FEC 00120F4C 93 C1 00 68 */ stw r30, 0x68(r1)
|
||||
/* 80123FF0 00120F50 3B C4 00 00 */ addi r30, r4, 0
|
||||
/* 80123FF4 00120F54 93 A1 00 64 */ stw r29, 0x64(r1)
|
||||
/* 80123FF8 00120F58 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80123FFC 00120F5C 80 03 00 28 */ lwz r0, 0x28(r3)
|
||||
/* 80124000 00120F60 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80124004 00120F64 41 80 00 0C */ blt lbl_80124010
|
||||
/* 80124008 00120F68 7C 00 F0 00 */ cmpw r0, r30
|
||||
/* 8012400C 00120F6C 41 80 00 F8 */ blt lbl_80124104
|
||||
lbl_80124010:
|
||||
/* 80124010 00120F70 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 80124014 00120F74 4B FF 8E 41 */ bl __ct__9NVector3fFv
|
||||
/* 80124018 00120F78 38 7D 00 00 */ addi r3, r29, 0
|
||||
/* 8012401C 00120F7C 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 80124020 00120F80 48 00 01 3D */ bl outputNaviPosition__17PcamCameraManagerFR8Vector3f
|
||||
/* 80124024 00120F84 C0 61 00 58 */ lfs f3, 0x58(r1)
|
||||
/* 80124028 00120F88 C0 5F 00 08 */ lfs f2, 8(r31)
|
||||
/* 8012402C 00120F8C C0 21 00 50 */ lfs f1, 0x50(r1)
|
||||
/* 80124030 00120F90 C0 1F 00 00 */ lfs f0, 0(r31)
|
||||
/* 80124034 00120F94 EC 43 10 28 */ fsubs f2, f3, f2
|
||||
/* 80124038 00120F98 EC 21 00 28 */ fsubs f1, f1, f0
|
||||
/* 8012403C 00120F9C EC 02 00 B2 */ fmuls f0, f2, f2
|
||||
/* 80124040 00120FA0 EC 21 00 72 */ fmuls f1, f1, f1
|
||||
/* 80124044 00120FA4 EC 21 00 2A */ fadds f1, f1, f0
|
||||
/* 80124048 00120FA8 4B EE 9B F9 */ bl sqrtf__3stdFf
|
||||
/* 8012404C 00120FAC 80 7D 00 20 */ lwz r3, 0x20(r29)
|
||||
/* 80124050 00120FB0 80 63 00 D0 */ lwz r3, 0xd0(r3)
|
||||
/* 80124054 00120FB4 80 63 00 24 */ lwz r3, 0x24(r3)
|
||||
/* 80124058 00120FB8 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 8012405C 00120FBC 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80124060 00120FC0 C0 03 00 D4 */ lfs f0, 0xd4(r3)
|
||||
/* 80124064 00120FC4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80124068 00120FC8 41 81 00 9C */ bgt lbl_80124104
|
||||
/* 8012406C 00120FCC 93 DD 00 28 */ stw r30, 0x28(r29)
|
||||
/* 80124070 00120FD0 80 9D 00 28 */ lwz r4, 0x28(r29)
|
||||
/* 80124074 00120FD4 80 7D 00 2C */ lwz r3, 0x2c(r29)
|
||||
/* 80124078 00120FD8 54 80 10 3A */ slwi r0, r4, 2
|
||||
/* 8012407C 00120FDC 2C 04 00 02 */ cmpwi r4, 2
|
||||
/* 80124080 00120FE0 7F E3 00 2E */ lwzx r31, r3, r0
|
||||
/* 80124084 00120FE4 40 82 00 10 */ bne lbl_80124094
|
||||
/* 80124088 00120FE8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8012408C 00120FEC 48 00 03 39 */ bl makePcamVibrationEvent__18PcamVibrationEventFv
|
||||
/* 80124090 00120FF0 48 00 00 60 */ b lbl_801240F0
|
||||
lbl_80124094:
|
||||
/* 80124094 00120FF4 2C 04 00 03 */ cmpwi r4, 3
|
||||
/* 80124098 00120FF8 40 82 00 10 */ bne lbl_801240A8
|
||||
/* 8012409C 00120FFC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801240A0 00121000 48 00 03 25 */ bl makePcamVibrationEvent__18PcamVibrationEventFv
|
||||
/* 801240A4 00121004 48 00 00 4C */ b lbl_801240F0
|
||||
lbl_801240A8:
|
||||
/* 801240A8 00121008 2C 04 00 04 */ cmpwi r4, 4
|
||||
/* 801240AC 0012100C 40 82 00 20 */ bne lbl_801240CC
|
||||
/* 801240B0 00121010 C0 22 A1 18 */ lfs f1, lbl_803EA318@sda21(r2)
|
||||
/* 801240B4 00121014 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801240B8 00121018 C0 42 A1 00 */ lfs f2, lbl_803EA300@sda21(r2)
|
||||
/* 801240BC 0012101C C0 62 A1 04 */ lfs f3, lbl_803EA304@sda21(r2)
|
||||
/* 801240C0 00121020 C0 82 A1 1C */ lfs f4, lbl_803EA31C@sda21(r2)
|
||||
/* 801240C4 00121024 48 00 01 B1 */ bl makePcamLongVibrationEvent__22PcamLongVibrationEventFffff
|
||||
/* 801240C8 00121028 48 00 00 28 */ b lbl_801240F0
|
||||
lbl_801240CC:
|
||||
/* 801240CC 0012102C 2C 04 00 01 */ cmpwi r4, 1
|
||||
/* 801240D0 00121030 40 82 00 10 */ bne lbl_801240E0
|
||||
/* 801240D4 00121034 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801240D8 00121038 48 00 03 E9 */ bl makePcamDamageEvent__15PcamDamageEventFv
|
||||
/* 801240DC 0012103C 48 00 00 14 */ b lbl_801240F0
|
||||
lbl_801240E0:
|
||||
/* 801240E0 00121040 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 801240E4 00121044 40 82 00 0C */ bne lbl_801240F0
|
||||
/* 801240E8 00121048 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801240EC 0012104C 48 00 07 99 */ bl makePcamSideVibrationEvent__22PcamSideVibrationEventFv
|
||||
lbl_801240F0:
|
||||
/* 801240F0 00121050 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801240F4 00121054 81 9F 00 00 */ lwz r12, 0(r31)
|
||||
/* 801240F8 00121058 81 8C 00 20 */ lwz r12, 0x20(r12)
|
||||
/* 801240FC 0012105C 7D 88 03 A6 */ mtlr r12
|
||||
/* 80124100 00121060 4E 80 00 21 */ blrl
|
||||
lbl_80124104:
|
||||
/* 80124104 00121064 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 80124108 00121068 83 E1 00 6C */ lwz r31, 0x6c(r1)
|
||||
/* 8012410C 0012106C 83 C1 00 68 */ lwz r30, 0x68(r1)
|
||||
/* 80124110 00121070 83 A1 00 64 */ lwz r29, 0x64(r1)
|
||||
/* 80124114 00121074 38 21 00 70 */ addi r1, r1, 0x70
|
||||
/* 80124118 00121078 7C 08 03 A6 */ mtlr r0
|
||||
/* 8012411C 0012107C 4E 80 00 20 */ blr
|
||||
|
||||
.global reset__9PeveEventFv
|
||||
reset__9PeveEventFv:
|
||||
/* 80124120 00121080 7C 08 02 A6 */ mflr r0
|
||||
/* 80124124 00121084 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80124128 00121088 94 21 FF F8 */ stwu r1, -8(r1)
|
||||
/* 8012412C 0012108C 80 63 00 08 */ lwz r3, 8(r3)
|
||||
/* 80124130 00121090 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80124134 00121094 41 82 00 14 */ beq lbl_80124148
|
||||
/* 80124138 00121098 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8012413C 0012109C 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 80124140 001210A0 7D 88 03 A6 */ mtlr r12
|
||||
/* 80124144 001210A4 4E 80 00 21 */ blrl
|
||||
lbl_80124148:
|
||||
/* 80124148 001210A8 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 8012414C 001210AC 38 21 00 08 */ addi r1, r1, 8
|
||||
/* 80124150 001210B0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80124154 001210B4 4E 80 00 20 */ blr
|
||||
|
||||
.global reset__13PeveConditionFv
|
||||
reset__13PeveConditionFv:
|
||||
/* 80124158 001210B8 4E 80 00 20 */ blr
|
||||
|
||||
.global outputNaviPosition__17PcamCameraManagerFR8Vector3f
|
||||
outputNaviPosition__17PcamCameraManagerFR8Vector3f:
|
||||
/* 8012415C 001210BC 7C 08 02 A6 */ mflr r0
|
||||
/* 80124160 001210C0 90 01 00 04 */ stw r0, 4(r1)
|
||||
/* 80124164 001210C4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80124168 001210C8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 8012416C 001210CC 3B E4 00 00 */ addi r31, r4, 0
|
||||
/* 80124170 001210D0 38 80 00 00 */ li r4, 0
|
||||
/* 80124174 001210D4 80 6D 31 20 */ lwz r3, naviMgr@sda21(r13)
|
||||
/* 80124178 001210D8 4B FF 32 C1 */ bl getNavi__7NaviMgrFi
|
||||
/* 8012417C 001210DC C4 03 00 94 */ lfsu f0, 0x94(r3)
|
||||
/* 80124180 001210E0 D0 1F 00 00 */ stfs f0, 0(r31)
|
||||
/* 80124184 001210E4 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 80124188 001210E8 D0 1F 00 04 */ stfs f0, 4(r31)
|
||||
/* 8012418C 001210EC C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 80124190 001210F0 D0 1F 00 08 */ stfs f0, 8(r31)
|
||||
/* 80124194 001210F4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80124198 001210F8 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 8012419C 001210FC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 801241A0 00121100 7C 08 03 A6 */ mtlr r0
|
||||
/* 801241A4 00121104 4E 80 00 20 */ blr
|
||||
|
@ -38,6 +38,7 @@ TEXT_O_FILES :=\
|
||||
$(BUILD_DIR)/asm/sysCommon/atx.o\
|
||||
$(BUILD_DIR)/asm/sysCommon/id32.o\
|
||||
$(BUILD_DIR)/asm/text_80044194.o\
|
||||
$(BUILD_DIR)/asm/plugPikiNakata/pcamcameramanager.o\
|
||||
$(BUILD_DIR)/asm/plugPikiNakata/pcammotionevents.o\
|
||||
$(BUILD_DIR)/asm/plugPikiNakata/pcamcameraparameters.o\
|
||||
$(BUILD_DIR)/asm/plugPikiNakata/peve.o\
|
||||
|
Loading…
Reference in New Issue
Block a user