Fix symbol names (#118)

* checkpoint

* checkpoint

* rename f_pc

* checkpoint

* small symbol rename and fix some fpc symbols

* remove unneeded entries from ldscript

* simplify ok check, update docker container

Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
lepelog
2021-03-15 07:12:44 +01:00
committed by GitHub
parent 3b69d4cba0
commit 80ba3d9fd2
3357 changed files with 59145 additions and 59695 deletions
+2 -2
View File
@@ -17,10 +17,10 @@
lbl_8015FEF8:
/* 8015FEF8 0015CE38 7C B9 2B 78 */ mr r25, r5
/* 8015FEFC 0015CE3C 7F 23 CB 78 */ mr r3, r25
/* 8015FF00 0015CE40 4B EC D3 5D */ bl dComIfGp_getRoomCamera
/* 8015FF00 0015CE40 4B EC D3 5D */ bl dComIfGp_getRoomCamera__Fi
/* 8015FF04 0015CE44 7C 7A 1B 78 */ mr r26, r3
/* 8015FF08 0015CE48 7F 23 CB 78 */ mr r3, r25
/* 8015FF0C 0015CE4C 4B EC D3 A1 */ bl dComIfGp_getRoomArrow
/* 8015FF0C 0015CE4C 4B EC D3 A1 */ bl dComIfGp_getRoomArrow__Fi
/* 8015FF10 0015CE50 28 1A 00 00 */ cmplwi r26, 0
/* 8015FF14 0015CE54 41 82 01 5C */ beq lbl_80160070
/* 8015FF18 0015CE58 2C 18 00 00 */ cmpwi r24, 0
+17 -17
View File
@@ -6,17 +6,17 @@
/* 801600A0 0015CFE0 7C 7E 1B 78 */ mr r30, r3
/* 801600A4 0015CFE4 7C 9F 23 78 */ mr r31, r4
/* 801600A8 0015CFE8 38 7E 00 D0 */ addi r3, r30, 0xd0
/*.global dCamera_c_NS_dCamInfo_c*/
/* 801600AC 0015CFEC 3C 80 80 18 */ lis r4, dCamera_c_NS_dCamInfo_c@ha
/*.global dCamera_c_NS_dCamInfo_c*/
/* 801600B0 0015CFF0 38 84 29 1C */ addi r4, r4, dCamera_c_NS_dCamInfo_c@l
/*.global dCamera_c_NS_dCamInfo_c_NS_dtor*/
/* 801600B4 0015CFF4 3C A0 80 18 */ lis r5, dCamera_c_NS_dCamInfo_c_NS_dtor@ha
/*.global dCamera_c_NS_dCamInfo_c_NS_dtor*/
/* 801600B8 0015CFF8 38 A5 29 20 */ addi r5, r5, dCamera_c_NS_dCamInfo_c_NS_dtor@l
/*.global __ct__Q29dCamera_c10dCamInfo_cFv*/
/* 801600AC 0015CFEC 3C 80 80 18 */ lis r4, __ct__Q29dCamera_c10dCamInfo_cFv@ha
/*.global __ct__Q29dCamera_c10dCamInfo_cFv*/
/* 801600B0 0015CFF0 38 84 29 1C */ addi r4, r4, __ct__Q29dCamera_c10dCamInfo_cFv@l
/*.global __dt__Q29dCamera_c10dCamInfo_cFv*/
/* 801600B4 0015CFF4 3C A0 80 18 */ lis r5, __dt__Q29dCamera_c10dCamInfo_cFv@ha
/*.global __dt__Q29dCamera_c10dCamInfo_cFv*/
/* 801600B8 0015CFF8 38 A5 29 20 */ addi r5, r5, __dt__Q29dCamera_c10dCamInfo_cFv@l
/* 801600BC 0015CFFC 38 C0 00 20 */ li r6, 0x20
/* 801600C0 0015D000 38 E0 00 02 */ li r7, 2
/* 801600C4 0015D004 48 20 1C 9D */ bl func_80361D60
/* 801600C4 0015D004 48 20 1C 9D */ bl __construct_array
/* 801600C8 0015D008 3C 60 80 3A */ lis r3, lbl_803A6F88@ha
/* 801600CC 0015D00C 38 03 6F 88 */ addi r0, r3, lbl_803A6F88@l
/* 801600D0 0015D010 90 1E 02 28 */ stw r0, 0x228(r30)
@@ -27,10 +27,10 @@
/* 801600E4 0015D024 38 80 00 64 */ li r4, 0x64
/* 801600E8 0015D028 38 A0 00 64 */ li r5, 0x64
/* 801600EC 0015D02C 38 C0 00 64 */ li r6, 0x64
/* 801600F0 0015D030 4B EF 3B ED */ bl cM_rnd_c_NS_init
/* 801600F0 0015D030 4B EF 3B ED */ bl init__8cM_rnd_cFiii
/* 801600F4 0015D034 3B 5E 02 D0 */ addi r26, r30, 0x2d0
/* 801600F8 0015D038 7F 43 D3 78 */ mr r3, r26
/* 801600FC 0015D03C 4B F1 74 81 */ bl dBgS_GndChk
/* 801600FC 0015D03C 4B F1 74 81 */ bl __ct__11dBgS_GndChkFv
/* 80160100 0015D040 3C 60 80 3B */ lis r3, lbl_803AB6B8@ha
/* 80160104 0015D044 38 63 B6 B8 */ addi r3, r3, lbl_803AB6B8@l
/* 80160108 0015D048 90 7A 00 10 */ stw r3, 0x10(r26)
@@ -44,7 +44,7 @@
/* 80160128 0015D068 4B F1 8D 59 */ bl SetCam__16dBgS_PolyPassChkFv
/* 8016012C 0015D06C 3B 5E 03 2C */ addi r26, r30, 0x32c
/* 80160130 0015D070 7F 43 D3 78 */ mr r3, r26
/* 80160134 0015D074 4B F1 74 49 */ bl dBgS_GndChk
/* 80160134 0015D074 4B F1 74 49 */ bl __ct__11dBgS_GndChkFv
/* 80160138 0015D078 3C 60 80 3B */ lis r3, lbl_803AB6B8@ha
/* 8016013C 0015D07C 38 03 B6 B8 */ addi r0, r3, lbl_803AB6B8@l
/* 80160140 0015D080 90 1A 00 10 */ stw r0, 0x10(r26)
@@ -59,7 +59,7 @@
/* 80160164 0015D0A4 38 7E 05 D8 */ addi r3, r30, 0x5d8
/* 80160168 0015D0A8 38 80 00 00 */ li r4, 0
/* 8016016C 0015D0AC 38 A0 00 00 */ li r5, 0
/* 80160170 0015D0B0 4B F3 77 09 */ bl d2DBSplinePath_NS_Init
/* 80160170 0015D0B0 4B F3 77 09 */ bl Init__14d2DBSplinePathFll
/* 80160174 0015D0B4 38 7E 06 14 */ addi r3, r30, 0x614
/*.global dCamera_c_NS__class_3665d_camera_cpp*/
/* 80160178 0015D0B8 3C 80 80 16 */ lis r4, dCamera_c_NS__class_3665d_camera_cpp@ha
@@ -71,7 +71,7 @@
/* 80160184 0015D0C4 38 A5 02 C4 */ addi r5, r5, dCamera_c_NS__class_3665d_camera_cpp_NS_dtor@l
/* 80160188 0015D0C8 38 C0 00 14 */ li r6, 0x14
/* 8016018C 0015D0CC 38 E0 00 04 */ li r7, 4
/* 80160190 0015D0D0 48 20 1B D1 */ bl func_80361D60
/* 80160190 0015D0D0 48 20 1B D1 */ bl __construct_array
/* 80160194 0015D0D4 38 60 00 FF */ li r3, 0xff
/* 80160198 0015D0D8 90 7E 07 D8 */ stw r3, 0x7d8(r30)
/* 8016019C 0015D0DC 90 7E 07 DC */ stw r3, 0x7dc(r30)
@@ -111,10 +111,10 @@
/* 80160224 0015D164 98 7E 09 13 */ stb r3, 0x913(r30)
/* 80160228 0015D168 B0 7E 09 10 */ sth r3, 0x910(r30)
/* 8016022C 0015D16C 38 7E 09 70 */ addi r3, r30, 0x970
/* 80160230 0015D170 4B F2 84 39 */ bl dCamSetup_c
/* 80160230 0015D170 4B F2 84 39 */ bl __ct__11dCamSetup_cFv
/* 80160234 0015D174 38 7E 0A EC */ addi r3, r30, 0xaec
/* 80160238 0015D178 38 80 00 00 */ li r4, 0
/* 8016023C 0015D17C 4B F2 82 B5 */ bl dCamParam_c
/* 8016023C 0015D17C 4B F2 82 B5 */ bl __ct__11dCamParam_cFl
/* 80160240 0015D180 7F E3 FB 78 */ mr r3, r31
/* 80160244 0015D184 4B EB E0 C5 */ bl fopCamM_GetParam__FP12camera_class
/* 80160248 0015D188 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
@@ -140,7 +140,7 @@
/* 80160298 0015D1D8 7F E4 FB 78 */ mr r4, r31
/* 8016029C 0015D1DC 7F 86 E3 78 */ mr r6, r28
/* 801602A0 0015D1E0 7F A7 EB 78 */ mr r7, r29
/* 801602A4 0015D1E4 48 00 01 CD */ bl dCamera_c_NS_initialize
/* 801602A4 0015D1E4 48 00 01 CD */ bl initialize__9dCamera_cFP12camera_classP10fopAc_ac_cUlUl
/* 801602A8 0015D1E8 7F C3 F3 78 */ mr r3, r30
/* 801602AC 0015D1EC 39 61 00 20 */ addi r11, r1, 0x20
/* 801602B0 0015D1F0 48 20 1F 6D */ bl _restgpr_26
+10 -10
View File
@@ -37,10 +37,10 @@
lbl_80160394:
/* 80160394 0015D2D4 38 7E 0A EC */ addi r3, r30, 0xaec
/* 80160398 0015D2D8 38 80 FF FF */ li r4, -1
/* 8016039C 0015D2DC 4B F2 81 F1 */ bl dCamParam_c_NS_dtor
/* 8016039C 0015D2DC 4B F2 81 F1 */ bl __dt__11dCamParam_cFv
/* 801603A0 0015D2E0 38 7E 09 70 */ addi r3, r30, 0x970
/* 801603A4 0015D2E4 38 80 FF FF */ li r4, -1
/* 801603A8 0015D2E8 4B F2 85 11 */ bl dCamSetup_c_NS_dtor
/* 801603A8 0015D2E8 4B F2 85 11 */ bl __dt__11dCamSetup_cFv
/* 801603AC 0015D2EC 38 7E 06 14 */ addi r3, r30, 0x614
/*.global dCamera_c_NS__class_3665d_camera_cpp_NS_dtor*/
/* 801603B0 0015D2F0 3C 80 80 16 */ lis r4, dCamera_c_NS__class_3665d_camera_cpp_NS_dtor@ha
@@ -48,7 +48,7 @@ lbl_80160394:
/* 801603B4 0015D2F4 38 84 02 C4 */ addi r4, r4, dCamera_c_NS__class_3665d_camera_cpp_NS_dtor@l
/* 801603B8 0015D2F8 38 A0 00 14 */ li r5, 0x14
/* 801603BC 0015D2FC 38 C0 00 04 */ li r6, 4
/* 801603C0 0015D300 48 20 19 29 */ bl func_80361CE8
/* 801603C0 0015D300 48 20 19 29 */ bl __destroy_arr
/* 801603C4 0015D304 34 1E 04 E8 */ addic. r0, r30, 0x4e8
/* 801603C8 0015D308 41 82 00 18 */ beq lbl_801603E0
/* 801603CC 0015D30C 34 1E 05 D8 */ addic. r0, r30, 0x5d8
@@ -63,13 +63,13 @@ lbl_801603E0:
/* 801603EC 0015D32C 41 82 00 10 */ beq lbl_801603FC
/* 801603F0 0015D330 38 7E 03 2C */ addi r3, r30, 0x32c
/* 801603F4 0015D334 38 80 FF FF */ li r4, -1
/* 801603F8 0015D338 4B F1 75 91 */ bl dBgS_CamGndChk_NS_dtor
/* 801603F8 0015D338 4B F1 75 91 */ bl __dt__14dBgS_CamGndChkFv
lbl_801603FC:
/* 801603FC 0015D33C 34 1E 02 CC */ addic. r0, r30, 0x2cc
/* 80160400 0015D340 41 82 00 10 */ beq lbl_80160410
/* 80160404 0015D344 38 7E 02 D0 */ addi r3, r30, 0x2d0
/* 80160408 0015D348 38 80 FF FF */ li r4, -1
/* 8016040C 0015D34C 4B F1 75 7D */ bl dBgS_CamGndChk_NS_dtor
/* 8016040C 0015D34C 4B F1 75 7D */ bl __dt__14dBgS_CamGndChkFv
lbl_80160410:
/* 80160410 0015D350 34 1E 02 28 */ addic. r0, r30, 0x228
/* 80160414 0015D354 41 82 00 18 */ beq lbl_8016042C
@@ -80,13 +80,13 @@ lbl_80160410:
/* 80160428 0015D368 90 1E 02 28 */ stw r0, 0x228(r30)
lbl_8016042C:
/* 8016042C 0015D36C 38 7E 00 D0 */ addi r3, r30, 0xd0
/*.global dCamera_c_NS_dCamInfo_c_NS_dtor*/
/* 80160430 0015D370 3C 80 80 18 */ lis r4, dCamera_c_NS_dCamInfo_c_NS_dtor@ha
/*.global dCamera_c_NS_dCamInfo_c_NS_dtor*/
/* 80160434 0015D374 38 84 29 20 */ addi r4, r4, dCamera_c_NS_dCamInfo_c_NS_dtor@l
/*.global __dt__Q29dCamera_c10dCamInfo_cFv*/
/* 80160430 0015D370 3C 80 80 18 */ lis r4, __dt__Q29dCamera_c10dCamInfo_cFv@ha
/*.global __dt__Q29dCamera_c10dCamInfo_cFv*/
/* 80160434 0015D374 38 84 29 20 */ addi r4, r4, __dt__Q29dCamera_c10dCamInfo_cFv@l
/* 80160438 0015D378 38 A0 00 20 */ li r5, 0x20
/* 8016043C 0015D37C 38 C0 00 02 */ li r6, 2
/* 80160440 0015D380 48 20 18 A9 */ bl func_80361CE8
/* 80160440 0015D380 48 20 18 A9 */ bl __destroy_arr
/* 80160444 0015D384 7F E0 07 35 */ extsh. r0, r31
/* 80160448 0015D388 40 81 00 0C */ ble lbl_80160454
/* 8016044C 0015D38C 7F C3 F3 78 */ mr r3, r30
+62 -62
View File
@@ -16,7 +16,7 @@
/* 801604AC 0015D3EC 3C A5 00 02 */ addis r5, r5, 2
/* 801604B0 0015D3F0 38 C0 00 80 */ li r6, 0x80
/* 801604B4 0015D3F4 38 A5 C2 F8 */ addi r5, r5, -15624
/* 801604B8 0015D3F8 4B ED BE C5 */ bl dRes_control_c_NS_getRes_X1_
/* 801604B8 0015D3F8 4B ED BE C5 */ bl getRes__14dRes_control_cFPCcPCcP11dRes_info_ci
/* 801604BC 0015D3FC 38 03 00 08 */ addi r0, r3, 8
/* 801604C0 0015D400 90 1C 06 84 */ stw r0, 0x684(r28)
/* 801604C4 0015D404 80 03 00 04 */ lwz r0, 4(r3)
@@ -31,11 +31,11 @@
/* 801604E8 0015D428 93 7C 01 78 */ stw r27, 0x178(r28)
/* 801604EC 0015D42C 93 5C 01 7C */ stw r26, 0x17c(r28)
/* 801604F0 0015D430 7F 83 E3 78 */ mr r3, r28
/* 801604F4 0015D434 48 00 18 91 */ bl dCamera_c_NS_initMonitor
/* 801604F4 0015D434 48 00 18 91 */ bl initMonitor__9dCamera_cFv
/* 801604F8 0015D438 7F 83 E3 78 */ mr r3, r28
/* 801604FC 0015D43C 48 00 10 55 */ bl dCamera_c_NS_initPad
/* 801604FC 0015D43C 48 00 10 55 */ bl initPad__9dCamera_cFv
/* 80160500 0015D440 38 7C 02 28 */ addi r3, r28, 0x228
/* 80160504 0015D444 48 02 1F C5 */ bl dCamForcusLine_NS_Init
/* 80160504 0015D444 48 02 1F C5 */ bl Init__14dCamForcusLineFv
/* 80160508 0015D448 88 0D 87 E4 */ lbz r0, lbl_80450D64-_SDA_BASE_(r13)
/* 8016050C 0015D44C 7C 00 07 74 */ extsb r0, r0
/* 80160510 0015D450 90 1C 00 04 */ stw r0, 4(r28)
@@ -112,14 +112,14 @@ lbl_80160610:
/* 80160614 0015D554 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160618 0015D558 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 8016061C 0015D55C 38 84 00 3C */ addi r4, r4, 0x3c
/* 80160620 0015D560 48 00 45 45 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 80160620 0015D560 48 00 45 45 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160624 0015D564 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160628 0015D568 90 64 C8 F8 */ stw r3, lbl_8042C8F8@l(r4)
/* 8016062C 0015D56C 7F 83 E3 78 */ mr r3, r28
/* 80160630 0015D570 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160634 0015D574 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160638 0015D578 38 84 00 43 */ addi r4, r4, 0x43
/* 8016063C 0015D57C 48 00 45 29 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016063C 0015D57C 48 00 45 29 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160640 0015D580 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160644 0015D584 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160648 0015D588 90 64 00 04 */ stw r3, 4(r4)
@@ -127,7 +127,7 @@ lbl_80160610:
/* 80160650 0015D590 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160654 0015D594 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160658 0015D598 38 84 00 49 */ addi r4, r4, 0x49
/* 8016065C 0015D59C 48 00 45 09 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016065C 0015D59C 48 00 45 09 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160660 0015D5A0 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160664 0015D5A4 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160668 0015D5A8 90 64 00 08 */ stw r3, 8(r4)
@@ -135,7 +135,7 @@ lbl_80160610:
/* 80160670 0015D5B0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160674 0015D5B4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160678 0015D5B8 38 84 00 4F */ addi r4, r4, 0x4f
/* 8016067C 0015D5BC 48 00 44 E9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016067C 0015D5BC 48 00 44 E9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160680 0015D5C0 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160684 0015D5C4 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160688 0015D5C8 90 64 00 0C */ stw r3, 0xc(r4)
@@ -143,7 +143,7 @@ lbl_80160610:
/* 80160690 0015D5D0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160694 0015D5D4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160698 0015D5D8 38 84 00 55 */ addi r4, r4, 0x55
/* 8016069C 0015D5DC 48 00 44 C9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016069C 0015D5DC 48 00 44 C9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 801606A0 0015D5E0 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 801606A4 0015D5E4 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 801606A8 0015D5E8 90 64 00 34 */ stw r3, 0x34(r4)
@@ -151,7 +151,7 @@ lbl_80160610:
/* 801606B0 0015D5F0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 801606B4 0015D5F4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 801606B8 0015D5F8 38 84 00 5F */ addi r4, r4, 0x5f
/* 801606BC 0015D5FC 48 00 44 A9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 801606BC 0015D5FC 48 00 44 A9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 801606C0 0015D600 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 801606C4 0015D604 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 801606C8 0015D608 90 64 00 14 */ stw r3, 0x14(r4)
@@ -159,7 +159,7 @@ lbl_80160610:
/* 801606D0 0015D610 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 801606D4 0015D614 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 801606D8 0015D618 38 84 00 66 */ addi r4, r4, 0x66
/* 801606DC 0015D61C 48 00 44 89 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 801606DC 0015D61C 48 00 44 89 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 801606E0 0015D620 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 801606E4 0015D624 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 801606E8 0015D628 90 64 00 18 */ stw r3, 0x18(r4)
@@ -167,7 +167,7 @@ lbl_80160610:
/* 801606F0 0015D630 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 801606F4 0015D634 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 801606F8 0015D638 38 84 00 6C */ addi r4, r4, 0x6c
/* 801606FC 0015D63C 48 00 44 69 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 801606FC 0015D63C 48 00 44 69 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160700 0015D640 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160704 0015D644 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160708 0015D648 90 64 00 10 */ stw r3, 0x10(r4)
@@ -175,7 +175,7 @@ lbl_80160610:
/* 80160710 0015D650 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160714 0015D654 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160718 0015D658 38 84 00 72 */ addi r4, r4, 0x72
/* 8016071C 0015D65C 48 00 44 49 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016071C 0015D65C 48 00 44 49 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160720 0015D660 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160724 0015D664 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160728 0015D668 90 64 00 20 */ stw r3, 0x20(r4)
@@ -183,7 +183,7 @@ lbl_80160610:
/* 80160730 0015D670 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160734 0015D674 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160738 0015D678 38 84 00 77 */ addi r4, r4, 0x77
/* 8016073C 0015D67C 48 00 44 29 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016073C 0015D67C 48 00 44 29 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160740 0015D680 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160744 0015D684 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160748 0015D688 90 64 00 24 */ stw r3, 0x24(r4)
@@ -191,7 +191,7 @@ lbl_80160610:
/* 80160750 0015D690 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160754 0015D694 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160758 0015D698 38 84 00 7D */ addi r4, r4, 0x7d
/* 8016075C 0015D69C 48 00 44 09 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016075C 0015D69C 48 00 44 09 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160760 0015D6A0 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160764 0015D6A4 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160768 0015D6A8 90 64 00 28 */ stw r3, 0x28(r4)
@@ -199,7 +199,7 @@ lbl_80160610:
/* 80160770 0015D6B0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160774 0015D6B4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160778 0015D6B8 38 84 00 88 */ addi r4, r4, 0x88
/* 8016077C 0015D6BC 48 00 43 E9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016077C 0015D6BC 48 00 43 E9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160780 0015D6C0 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160784 0015D6C4 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160788 0015D6C8 90 64 00 30 */ stw r3, 0x30(r4)
@@ -207,7 +207,7 @@ lbl_80160610:
/* 80160790 0015D6D0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160794 0015D6D4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160798 0015D6D8 38 84 00 92 */ addi r4, r4, 0x92
/* 8016079C 0015D6DC 48 00 43 C9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016079C 0015D6DC 48 00 43 C9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 801607A0 0015D6E0 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 801607A4 0015D6E4 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 801607A8 0015D6E8 90 64 00 2C */ stw r3, 0x2c(r4)
@@ -215,7 +215,7 @@ lbl_80160610:
/* 801607B0 0015D6F0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 801607B4 0015D6F4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 801607B8 0015D6F8 38 84 00 9C */ addi r4, r4, 0x9c
/* 801607BC 0015D6FC 48 00 43 A9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 801607BC 0015D6FC 48 00 43 A9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 801607C0 0015D700 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 801607C4 0015D704 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 801607C8 0015D708 90 64 00 80 */ stw r3, 0x80(r4)
@@ -223,7 +223,7 @@ lbl_80160610:
/* 801607D0 0015D710 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 801607D4 0015D714 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 801607D8 0015D718 38 84 00 A6 */ addi r4, r4, 0xa6
/* 801607DC 0015D71C 48 00 43 89 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 801607DC 0015D71C 48 00 43 89 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 801607E0 0015D720 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 801607E4 0015D724 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 801607E8 0015D728 90 64 00 7C */ stw r3, 0x7c(r4)
@@ -231,7 +231,7 @@ lbl_80160610:
/* 801607F0 0015D730 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 801607F4 0015D734 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 801607F8 0015D738 38 84 00 AB */ addi r4, r4, 0xab
/* 801607FC 0015D73C 48 00 43 69 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 801607FC 0015D73C 48 00 43 69 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160800 0015D740 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160804 0015D744 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160808 0015D748 90 64 00 78 */ stw r3, 0x78(r4)
@@ -239,7 +239,7 @@ lbl_80160610:
/* 80160810 0015D750 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160814 0015D754 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160818 0015D758 38 84 00 B6 */ addi r4, r4, 0xb6
/* 8016081C 0015D75C 48 00 43 49 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016081C 0015D75C 48 00 43 49 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160820 0015D760 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160824 0015D764 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160828 0015D768 90 64 00 74 */ stw r3, 0x74(r4)
@@ -247,7 +247,7 @@ lbl_80160610:
/* 80160830 0015D770 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160834 0015D774 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160838 0015D778 38 84 00 C0 */ addi r4, r4, 0xc0
/* 8016083C 0015D77C 48 00 43 29 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016083C 0015D77C 48 00 43 29 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160840 0015D780 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160844 0015D784 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160848 0015D788 90 64 00 70 */ stw r3, 0x70(r4)
@@ -255,7 +255,7 @@ lbl_80160610:
/* 80160850 0015D790 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160854 0015D794 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160858 0015D798 38 84 00 C8 */ addi r4, r4, 0xc8
/* 8016085C 0015D79C 48 00 43 09 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016085C 0015D79C 48 00 43 09 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160860 0015D7A0 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160864 0015D7A4 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160868 0015D7A8 90 64 00 64 */ stw r3, 0x64(r4)
@@ -263,7 +263,7 @@ lbl_80160610:
/* 80160870 0015D7B0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160874 0015D7B4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160878 0015D7B8 38 84 00 D1 */ addi r4, r4, 0xd1
/* 8016087C 0015D7BC 48 00 42 E9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016087C 0015D7BC 48 00 42 E9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160880 0015D7C0 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160884 0015D7C4 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160888 0015D7C8 90 64 00 68 */ stw r3, 0x68(r4)
@@ -271,7 +271,7 @@ lbl_80160610:
/* 80160890 0015D7D0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160894 0015D7D4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160898 0015D7D8 38 84 00 DA */ addi r4, r4, 0xda
/* 8016089C 0015D7DC 48 00 42 C9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016089C 0015D7DC 48 00 42 C9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 801608A0 0015D7E0 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 801608A4 0015D7E4 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 801608A8 0015D7E8 90 64 00 6C */ stw r3, 0x6c(r4)
@@ -279,7 +279,7 @@ lbl_80160610:
/* 801608B0 0015D7F0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 801608B4 0015D7F4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 801608B8 0015D7F8 38 84 00 E4 */ addi r4, r4, 0xe4
/* 801608BC 0015D7FC 48 00 42 A9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 801608BC 0015D7FC 48 00 42 A9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 801608C0 0015D800 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 801608C4 0015D804 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 801608C8 0015D808 90 64 00 84 */ stw r3, 0x84(r4)
@@ -287,7 +287,7 @@ lbl_80160610:
/* 801608D0 0015D810 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 801608D4 0015D814 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 801608D8 0015D818 38 84 00 ED */ addi r4, r4, 0xed
/* 801608DC 0015D81C 48 00 42 89 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 801608DC 0015D81C 48 00 42 89 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 801608E0 0015D820 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 801608E4 0015D824 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 801608E8 0015D828 90 64 00 38 */ stw r3, 0x38(r4)
@@ -295,7 +295,7 @@ lbl_80160610:
/* 801608F0 0015D830 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 801608F4 0015D834 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 801608F8 0015D838 38 84 00 F4 */ addi r4, r4, 0xf4
/* 801608FC 0015D83C 48 00 42 69 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 801608FC 0015D83C 48 00 42 69 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160900 0015D840 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160904 0015D844 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160908 0015D848 90 64 00 3C */ stw r3, 0x3c(r4)
@@ -303,7 +303,7 @@ lbl_80160610:
/* 80160910 0015D850 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160914 0015D854 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160918 0015D858 38 84 00 FB */ addi r4, r4, 0xfb
/* 8016091C 0015D85C 48 00 42 49 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016091C 0015D85C 48 00 42 49 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160920 0015D860 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160924 0015D864 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160928 0015D868 90 64 00 40 */ stw r3, 0x40(r4)
@@ -311,7 +311,7 @@ lbl_80160610:
/* 80160930 0015D870 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160934 0015D874 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160938 0015D878 38 84 01 03 */ addi r4, r4, 0x103
/* 8016093C 0015D87C 48 00 42 29 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016093C 0015D87C 48 00 42 29 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160940 0015D880 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160944 0015D884 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160948 0015D888 90 64 00 44 */ stw r3, 0x44(r4)
@@ -319,7 +319,7 @@ lbl_80160610:
/* 80160950 0015D890 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160954 0015D894 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160958 0015D898 38 84 01 0B */ addi r4, r4, 0x10b
/* 8016095C 0015D89C 48 00 42 09 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016095C 0015D89C 48 00 42 09 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160960 0015D8A0 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160964 0015D8A4 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160968 0015D8A8 90 64 00 48 */ stw r3, 0x48(r4)
@@ -327,7 +327,7 @@ lbl_80160610:
/* 80160970 0015D8B0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160974 0015D8B4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160978 0015D8B8 38 84 01 14 */ addi r4, r4, 0x114
/* 8016097C 0015D8BC 48 00 41 E9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016097C 0015D8BC 48 00 41 E9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160980 0015D8C0 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160984 0015D8C4 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160988 0015D8C8 90 64 00 4C */ stw r3, 0x4c(r4)
@@ -335,7 +335,7 @@ lbl_80160610:
/* 80160990 0015D8D0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160994 0015D8D4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160998 0015D8D8 38 84 01 1A */ addi r4, r4, 0x11a
/* 8016099C 0015D8DC 48 00 41 C9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 8016099C 0015D8DC 48 00 41 C9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 801609A0 0015D8E0 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 801609A4 0015D8E4 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 801609A8 0015D8E8 90 64 00 50 */ stw r3, 0x50(r4)
@@ -343,7 +343,7 @@ lbl_80160610:
/* 801609B0 0015D8F0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 801609B4 0015D8F4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 801609B8 0015D8F8 38 84 01 21 */ addi r4, r4, 0x121
/* 801609BC 0015D8FC 48 00 41 A9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 801609BC 0015D8FC 48 00 41 A9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 801609C0 0015D900 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 801609C4 0015D904 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 801609C8 0015D908 90 64 00 54 */ stw r3, 0x54(r4)
@@ -351,7 +351,7 @@ lbl_80160610:
/* 801609D0 0015D910 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 801609D4 0015D914 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 801609D8 0015D918 38 84 01 29 */ addi r4, r4, 0x129
/* 801609DC 0015D91C 48 00 41 89 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 801609DC 0015D91C 48 00 41 89 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 801609E0 0015D920 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 801609E4 0015D924 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 801609E8 0015D928 90 64 00 58 */ stw r3, 0x58(r4)
@@ -359,7 +359,7 @@ lbl_80160610:
/* 801609F0 0015D930 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 801609F4 0015D934 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 801609F8 0015D938 38 84 01 30 */ addi r4, r4, 0x130
/* 801609FC 0015D93C 48 00 41 69 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 801609FC 0015D93C 48 00 41 69 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160A00 0015D940 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160A04 0015D944 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160A08 0015D948 90 64 00 5C */ stw r3, 0x5c(r4)
@@ -367,7 +367,7 @@ lbl_80160610:
/* 80160A10 0015D950 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160A14 0015D954 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160A18 0015D958 38 84 01 37 */ addi r4, r4, 0x137
/* 80160A1C 0015D95C 48 00 41 49 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 80160A1C 0015D95C 48 00 41 49 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160A20 0015D960 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160A24 0015D964 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160A28 0015D968 90 64 00 60 */ stw r3, 0x60(r4)
@@ -375,7 +375,7 @@ lbl_80160610:
/* 80160A30 0015D970 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160A34 0015D974 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160A38 0015D978 38 84 01 3F */ addi r4, r4, 0x13f
/* 80160A3C 0015D97C 48 00 41 29 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 80160A3C 0015D97C 48 00 41 29 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160A40 0015D980 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160A44 0015D984 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160A48 0015D988 90 64 00 88 */ stw r3, 0x88(r4)
@@ -383,7 +383,7 @@ lbl_80160610:
/* 80160A50 0015D990 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160A54 0015D994 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160A58 0015D998 38 84 01 4B */ addi r4, r4, 0x14b
/* 80160A5C 0015D99C 48 00 41 09 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 80160A5C 0015D99C 48 00 41 09 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160A60 0015D9A0 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160A64 0015D9A4 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160A68 0015D9A8 90 64 00 8C */ stw r3, 0x8c(r4)
@@ -391,7 +391,7 @@ lbl_80160610:
/* 80160A70 0015D9B0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160A74 0015D9B4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160A78 0015D9B8 38 84 01 54 */ addi r4, r4, 0x154
/* 80160A7C 0015D9BC 48 00 40 E9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 80160A7C 0015D9BC 48 00 40 E9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160A80 0015D9C0 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160A84 0015D9C4 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160A88 0015D9C8 90 64 00 90 */ stw r3, 0x90(r4)
@@ -399,7 +399,7 @@ lbl_80160610:
/* 80160A90 0015D9D0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160A94 0015D9D4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160A98 0015D9D8 38 84 01 5C */ addi r4, r4, 0x15c
/* 80160A9C 0015D9DC 48 00 40 C9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 80160A9C 0015D9DC 48 00 40 C9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160AA0 0015D9E0 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160AA4 0015D9E4 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160AA8 0015D9E8 90 64 00 94 */ stw r3, 0x94(r4)
@@ -407,7 +407,7 @@ lbl_80160610:
/* 80160AB0 0015D9F0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160AB4 0015D9F4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160AB8 0015D9F8 38 84 01 69 */ addi r4, r4, 0x169
/* 80160ABC 0015D9FC 48 00 40 A9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 80160ABC 0015D9FC 48 00 40 A9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160AC0 0015DA00 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160AC4 0015DA04 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160AC8 0015DA08 90 64 00 9C */ stw r3, 0x9c(r4)
@@ -415,7 +415,7 @@ lbl_80160610:
/* 80160AD0 0015DA10 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160AD4 0015DA14 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160AD8 0015DA18 38 84 01 75 */ addi r4, r4, 0x175
/* 80160ADC 0015DA1C 48 00 40 89 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 80160ADC 0015DA1C 48 00 40 89 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160AE0 0015DA20 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160AE4 0015DA24 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160AE8 0015DA28 90 64 00 A0 */ stw r3, 0xa0(r4)
@@ -423,7 +423,7 @@ lbl_80160610:
/* 80160AF0 0015DA30 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160AF4 0015DA34 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160AF8 0015DA38 38 84 01 7D */ addi r4, r4, 0x17d
/* 80160AFC 0015DA3C 48 00 40 69 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 80160AFC 0015DA3C 48 00 40 69 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160B00 0015DA40 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160B04 0015DA44 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160B08 0015DA48 90 64 00 98 */ stw r3, 0x98(r4)
@@ -434,7 +434,7 @@ lbl_80160610:
/* 80160B1C 0015DA5C 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160B20 0015DA60 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160B24 0015DA64 38 84 01 88 */ addi r4, r4, 0x188
/* 80160B28 0015DA68 48 00 40 3D */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 80160B28 0015DA68 48 00 40 3D */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160B2C 0015DA6C 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
/* 80160B30 0015DA70 38 84 C8 F8 */ addi r4, r4, lbl_8042C8F8@l
/* 80160B34 0015DA74 90 64 00 A4 */ stw r3, 0xa4(r4)
@@ -554,13 +554,13 @@ lbl_80160610:
/* 80160CFC 0015DC3C 98 9C 09 13 */ stb r4, 0x913(r28)
/* 80160D00 0015DC40 B0 9C 09 10 */ sth r4, 0x910(r28)
/* 80160D04 0015DC44 7F 83 E3 78 */ mr r3, r28
/* 80160D08 0015DC48 48 00 24 75 */ bl dCamera_c_NS_setStageMapToolData
/* 80160D08 0015DC48 48 00 24 75 */ bl setStageMapToolData__9dCamera_cFv
/* 80160D0C 0015DC4C 80 1C 08 18 */ lwz r0, 0x818(r28)
/* 80160D10 0015DC50 2C 00 00 FF */ cmpwi r0, 0xff
/* 80160D14 0015DC54 41 82 00 14 */ beq lbl_80160D28
/* 80160D18 0015DC58 7F 83 E3 78 */ mr r3, r28
/* 80160D1C 0015DC5C 38 9C 07 E8 */ addi r4, r28, 0x7e8
/* 80160D20 0015DC60 48 00 3E F1 */ bl dCamera_c_NS_GetCameraTypeFromToolData
/* 80160D20 0015DC60 48 00 3E F1 */ bl GetCameraTypeFromToolData__9dCamera_cFP24stage_camera2_data_class
/* 80160D24 0015DC64 90 7C 06 94 */ stw r3, 0x694(r28)
lbl_80160D28:
/* 80160D28 0015DC68 34 7D 3E E8 */ addic. r3, r29, 0x3ee8
@@ -591,7 +591,7 @@ lbl_80160D7C:
/* 80160D80 0015DCC0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160D84 0015DCC4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160D88 0015DCC8 38 84 01 8D */ addi r4, r4, 0x18d
/* 80160D8C 0015DCCC 48 00 3D D9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 80160D8C 0015DCCC 48 00 3D D9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160D90 0015DCD0 90 7C 06 94 */ stw r3, 0x694(r28)
/* 80160D94 0015DCD4 48 00 00 38 */ b lbl_80160DCC
lbl_80160D98:
@@ -599,7 +599,7 @@ lbl_80160D98:
/* 80160D9C 0015DCDC 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160DA0 0015DCE0 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160DA4 0015DCE4 38 84 01 96 */ addi r4, r4, 0x196
/* 80160DA8 0015DCE8 48 00 3D BD */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 80160DA8 0015DCE8 48 00 3D BD */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160DAC 0015DCEC 90 7C 06 94 */ stw r3, 0x694(r28)
/* 80160DB0 0015DCF0 48 00 00 1C */ b lbl_80160DCC
lbl_80160DB4:
@@ -607,7 +607,7 @@ lbl_80160DB4:
/* 80160DB8 0015DCF8 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160DBC 0015DCFC 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160DC0 0015DD00 38 84 00 3C */ addi r4, r4, 0x3c
/* 80160DC4 0015DD04 48 00 3D A1 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 80160DC4 0015DD04 48 00 3D A1 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160DC8 0015DD08 90 7C 06 94 */ stw r3, 0x694(r28)
lbl_80160DCC:
/* 80160DCC 0015DD0C 3B 60 00 FF */ li r27, 0xff
@@ -615,7 +615,7 @@ lbl_80160DCC:
/* 80160DD4 0015DD14 7F 5A 07 74 */ extsb r26, r26
/* 80160DD8 0015DD18 38 7D 3F 8C */ addi r3, r29, 0x3f8c
/* 80160DDC 0015DD1C 7F 44 D3 78 */ mr r4, r26
/* 80160DE0 0015DD20 4B EC 35 A5 */ bl dStage_roomControl_c_NS_getStatusRoomDt
/* 80160DE0 0015DD20 4B EC 35 A5 */ bl getStatusRoomDt__20dStage_roomControl_cFi
/* 80160DE4 0015DD24 28 03 00 00 */ cmplwi r3, 0
/* 80160DE8 0015DD28 41 82 00 20 */ beq lbl_80160E08
/* 80160DEC 0015DD2C 81 83 00 00 */ lwz r12, 0(r3)
@@ -630,17 +630,17 @@ lbl_80160E08:
/* 80160E0C 0015DD4C 38 9C 08 24 */ addi r4, r28, 0x824
/* 80160E10 0015DD50 7F 65 DB 78 */ mr r5, r27
/* 80160E14 0015DD54 7F 46 D3 78 */ mr r6, r26
/* 80160E18 0015DD58 48 00 27 95 */ bl dCamera_c_NS_setRoomMapToolData
/* 80160E18 0015DD58 48 00 27 95 */ bl setRoomMapToolData__9dCamera_cFP15dCamMapToolDatall
/* 80160E1C 0015DD5C 7F 83 E3 78 */ mr r3, r28
/* 80160E20 0015DD60 48 00 71 CD */ bl dCamera_c_NS_checkGroundInfo
/* 80160E20 0015DD60 48 00 71 CD */ bl checkGroundInfo__9dCamera_cFv
/* 80160E24 0015DD64 7F 83 E3 78 */ mr r3, r28
/* 80160E28 0015DD68 48 00 25 19 */ bl dCamera_c_NS_setMapToolData
/* 80160E28 0015DD68 48 00 25 19 */ bl setMapToolData__9dCamera_cFv
/* 80160E2C 0015DD6C 80 1C 07 DC */ lwz r0, 0x7dc(r28)
/* 80160E30 0015DD70 2C 00 00 FF */ cmpwi r0, 0xff
/* 80160E34 0015DD74 41 82 00 18 */ beq lbl_80160E4C
/* 80160E38 0015DD78 7F 83 E3 78 */ mr r3, r28
/* 80160E3C 0015DD7C 38 9C 07 AC */ addi r4, r28, 0x7ac
/* 80160E40 0015DD80 48 00 3D D1 */ bl dCamera_c_NS_GetCameraTypeFromToolData
/* 80160E40 0015DD80 48 00 3D D1 */ bl GetCameraTypeFromToolData__9dCamera_cFP24stage_camera2_data_class
/* 80160E44 0015DD84 90 7C 06 8C */ stw r3, 0x68c(r28)
/* 80160E48 0015DD88 48 00 00 48 */ b lbl_80160E90
lbl_80160E4C:
@@ -656,7 +656,7 @@ lbl_80160E4C:
/* 80160E70 0015DDB0 3C 80 80 39 */ lis r4, lbl_80393F68@ha
/* 80160E74 0015DDB4 38 84 3F 68 */ addi r4, r4, lbl_80393F68@l
/* 80160E78 0015DDB8 38 84 01 9B */ addi r4, r4, 0x19b
/* 80160E7C 0015DDBC 48 00 3C E9 */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 80160E7C 0015DDBC 48 00 3C E9 */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80160E80 0015DDC0 90 7C 06 8C */ stw r3, 0x68c(r28)
/* 80160E84 0015DDC4 48 00 00 0C */ b lbl_80160E90
lbl_80160E88:
@@ -685,7 +685,7 @@ lbl_80160E90:
/* 80160EDC 0015DE1C 98 1C 04 E8 */ stb r0, 0x4e8(r28)
/* 80160EE0 0015DE20 38 7C 0A EC */ addi r3, r28, 0xaec
/* 80160EE4 0015DE24 80 9C 06 7C */ lwz r4, 0x67c(r28)
/* 80160EE8 0015DE28 4B F2 76 ED */ bl dCamParam_c_NS_Change
/* 80160EE8 0015DE28 4B F2 76 ED */ bl Change__11dCamParam_cFl
/* 80160EEC 0015DE2C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80160EF0 0015DE30 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80160EF4 0015DE34 80 03 0D D0 */ lwz r0, 0xdd0(r3)
@@ -768,7 +768,7 @@ lbl_8016100C:
/* 80161020 0015DF60 38 61 00 B0 */ addi r3, r1, 0xb0
/* 80161024 0015DF64 7F 84 E3 78 */ mr r4, r28
/* 80161028 0015DF68 80 BC 01 80 */ lwz r5, 0x180(r28)
/* 8016102C 0015DF6C 4B F3 66 F1 */ bl dCamera_c_NS_attentionPos
/* 8016102C 0015DF6C 4B F3 66 F1 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80161030 0015DF70 C0 01 00 B0 */ lfs f0, 0xb0(r1)
/* 80161034 0015DF74 D0 01 00 EC */ stfs f0, 0xec(r1)
/* 80161038 0015DF78 C0 21 00 B4 */ lfs f1, 0xb4(r1)
@@ -789,7 +789,7 @@ lbl_80161064:
/* 80161070 0015DFB0 38 61 00 1C */ addi r3, r1, 0x1c
/* 80161074 0015DFB4 7F 84 E3 78 */ mr r4, r28
/* 80161078 0015DFB8 80 BC 01 80 */ lwz r5, 0x180(r28)
/* 8016107C 0015DFBC 4B F3 66 BD */ bl dCamera_c_NS_directionOf
/* 8016107C 0015DFBC 4B F3 66 BD */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 80161080 0015DFC0 38 61 00 30 */ addi r3, r1, 0x30
/* 80161084 0015DFC4 C0 22 9C A0 */ lfs f1, lbl_804536A0-_SDA2_BASE_(r2)
/* 80161088 0015DFC8 38 81 00 20 */ addi r4, r1, 0x20
@@ -879,7 +879,7 @@ lbl_801611D4:
/* 801611D4 0015E114 38 61 00 68 */ addi r3, r1, 0x68
/* 801611D8 0015E118 7F 84 E3 78 */ mr r4, r28
/* 801611DC 0015E11C 80 BC 01 80 */ lwz r5, 0x180(r28)
/* 801611E0 0015E120 4B F3 65 3D */ bl dCamera_c_NS_attentionPos
/* 801611E0 0015E120 4B F3 65 3D */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 801611E4 0015E124 C0 01 00 68 */ lfs f0, 0x68(r1)
/* 801611E8 0015E128 D0 01 00 C8 */ stfs f0, 0xc8(r1)
/* 801611EC 0015E12C C0 21 00 6C */ lfs f1, 0x6c(r1)
@@ -900,7 +900,7 @@ lbl_80161218:
/* 80161224 0015E164 38 61 00 10 */ addi r3, r1, 0x10
/* 80161228 0015E168 7F 84 E3 78 */ mr r4, r28
/* 8016122C 0015E16C 80 BC 01 80 */ lwz r5, 0x180(r28)
/* 80161230 0015E170 4B F3 65 09 */ bl dCamera_c_NS_directionOf
/* 80161230 0015E170 4B F3 65 09 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 80161234 0015E174 38 61 00 28 */ addi r3, r1, 0x28
/* 80161238 0015E178 C0 22 9C A0 */ lfs f1, lbl_804536A0-_SDA2_BASE_(r2)
/* 8016123C 0015E17C 38 81 00 14 */ addi r4, r1, 0x14
@@ -928,7 +928,7 @@ lbl_80161218:
/* 80161294 0015E1D4 38 61 00 0C */ addi r3, r1, 0xc
/* 80161298 0015E1D8 7F 84 E3 78 */ mr r4, r28
/* 8016129C 0015E1DC 80 BC 01 80 */ lwz r5, 0x180(r28)
/* 801612A0 0015E1E0 4B F3 64 99 */ bl dCamera_c_NS_directionOf
/* 801612A0 0015E1E0 4B F3 64 99 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 801612A4 0015E1E4 38 61 00 0C */ addi r3, r1, 0xc
/* 801612A8 0015E1E8 48 10 FE 41 */ bl Inv__7cSAngleCFv
/* 801612AC 0015E1EC 7C 65 1B 78 */ mr r5, r3
+1 -1
View File
@@ -8,7 +8,7 @@
/* 80161DA0 0015ECE0 41 82 00 2C */ beq lbl_80161DCC
/* 80161DA4 0015ECE4 38 61 00 08 */ addi r3, r1, 8
/* 80161DA8 0015ECE8 7F E4 FB 78 */ mr r4, r31
/* 80161DAC 0015ECEC 4B F3 59 B1 */ bl dCamera_c_NS_positionOf
/* 80161DAC 0015ECEC 4B F3 59 B1 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 80161DB0 0015ECF0 C0 01 00 08 */ lfs f0, 8(r1)
/* 80161DB4 0015ECF4 D0 1F 02 A0 */ stfs f0, 0x2a0(r31)
/* 80161DB8 0015ECF8 C0 01 00 0C */ lfs f0, 0xc(r1)
+3 -3
View File
@@ -8,7 +8,7 @@
/* 80161E50 0015ED90 41 82 02 24 */ beq lbl_80162074
/* 80161E54 0015ED94 38 61 00 30 */ addi r3, r1, 0x30
/* 80161E58 0015ED98 7F E4 FB 78 */ mr r4, r31
/* 80161E5C 0015ED9C 4B F3 59 01 */ bl dCamera_c_NS_positionOf
/* 80161E5C 0015ED9C 4B F3 59 01 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 80161E60 0015EDA0 C0 01 00 30 */ lfs f0, 0x30(r1)
/* 80161E64 0015EDA4 D0 01 00 3C */ stfs f0, 0x3c(r1)
/* 80161E68 0015EDA8 C0 01 00 34 */ lfs f0, 0x34(r1)
@@ -36,7 +36,7 @@
/* 80161EC0 0015EE00 38 DF 02 A0 */ addi r6, r31, 0x2a0
/* 80161EC4 0015EE04 38 E0 00 00 */ li r7, 0
/* 80161EC8 0015EE08 39 00 00 00 */ li r8, 0
/* 80161ECC 0015EE0C 4B F1 3A 91 */ bl dBgS_NS_MoveBgMatrixCrrPos
/* 80161ECC 0015EE0C 4B F1 3A 91 */ bl MoveBgMatrixCrrPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz
lbl_80161ED0:
/* 80161ED0 0015EE10 80 1F 06 0C */ lwz r0, 0x60c(r31)
/* 80161ED4 0015EE14 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf
@@ -122,7 +122,7 @@ lbl_80161FE0:
lbl_80161FF4:
/* 80161FF4 0015EF34 38 61 00 3C */ addi r3, r1, 0x3c
/* 80161FF8 0015EF38 38 9F 02 A0 */ addi r4, r31, 0x2a0
/* 80161FFC 0015EF3C 4B F2 63 F1 */ bl dCamMath_NS_xyzHorizontalDistance
/* 80161FFC 0015EF3C 4B F2 63 F1 */ bl xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz
lbl_80162000:
/* 80162000 0015EF40 C0 1F 02 AC */ lfs f0, 0x2ac(r31)
/* 80162004 0015EF44 EC 01 00 28 */ fsubs f0, f1, f0
+4 -4
View File
@@ -9,7 +9,7 @@
/* 801620A8 0015EFE8 3C 04 00 01 */ addis r0, r4, 1
/* 801620AC 0015EFEC 28 00 FF FF */ cmplwi r0, 0xffff
/* 801620B0 0015EFF0 41 82 01 E0 */ beq lbl_80162290
/* 801620B4 0015EFF4 48 01 F4 4D */ bl dCamera_c_NS_GetForceLockOnActor
/* 801620B4 0015EFF4 48 01 F4 4D */ bl GetForceLockOnActor__9dCamera_cFv
/* 801620B8 0015EFF8 90 7E 01 9C */ stw r3, 0x19c(r30)
/* 801620BC 0015EFFC 80 1E 01 9C */ lwz r0, 0x19c(r30)
/* 801620C0 0015F000 28 00 00 00 */ cmplwi r0, 0
@@ -19,7 +19,7 @@
/* 801620D0 0015F010 3B A3 56 B8 */ addi r29, r3, 0x56b8
/* 801620D4 0015F014 3B 80 00 01 */ li r28, 1
/* 801620D8 0015F018 7F A3 EB 78 */ mr r3, r29
/* 801620DC 0015F01C 4B F1 17 09 */ bl dAttention_c_NS_LockonTruth
/* 801620DC 0015F01C 4B F1 17 09 */ bl LockonTruth__12dAttention_cFv
/* 801620E0 0015F020 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801620E4 0015F024 40 82 00 14 */ bne lbl_801620F8
/* 801620E8 0015F028 80 1D 03 34 */ lwz r0, 0x334(r29)
@@ -48,11 +48,11 @@ lbl_801620F8:
/* 80162140 0015F080 38 61 00 30 */ addi r3, r1, 0x30
/* 80162144 0015F084 7F C4 F3 78 */ mr r4, r30
/* 80162148 0015F088 80 BE 01 9C */ lwz r5, 0x19c(r30)
/* 8016214C 0015F08C 4B F3 56 11 */ bl dCamera_c_NS_positionOf
/* 8016214C 0015F08C 4B F3 56 11 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 80162150 0015F090 38 61 00 24 */ addi r3, r1, 0x24
/* 80162154 0015F094 7F C4 F3 78 */ mr r4, r30
/* 80162158 0015F098 80 BE 01 80 */ lwz r5, 0x180(r30)
/* 8016215C 0015F09C 4B F3 56 01 */ bl dCamera_c_NS_positionOf
/* 8016215C 0015F09C 4B F3 56 01 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 80162160 0015F0A0 38 61 00 18 */ addi r3, r1, 0x18
/* 80162164 0015F0A4 38 81 00 30 */ addi r4, r1, 0x30
/* 80162168 0015F0A8 38 A1 00 24 */ addi r5, r1, 0x24
+31 -31
View File
@@ -33,7 +33,7 @@ lbl_80162304:
/* 80162330 0015F270 54 00 3F FE */ rlwinm r0, r0, 7, 0x1f, 0x1f
/* 80162334 0015F274 90 1F 01 90 */ stw r0, 0x190(r31)
/* 80162338 0015F278 38 7F 02 28 */ addi r3, r31, 0x228
/* 8016233C 0015F27C 48 02 02 A9 */ bl dCamForcusLine_NS_Off
/* 8016233C 0015F27C 48 02 02 A9 */ bl Off__14dCamForcusLineFv
/* 80162340 0015F280 80 9F 06 0C */ lwz r4, 0x60c(r31)
/* 80162344 0015F284 3C 60 EF E9 */ lis r3, 0xEFE973DE@ha
/* 80162348 0015F288 38 03 73 DE */ addi r0, r3, 0xEFE973DE@l
@@ -51,12 +51,12 @@ lbl_80162304:
/* 80162378 0015F2B8 7C 04 00 00 */ cmpw r4, r0
/* 8016237C 0015F2BC 41 82 00 0C */ beq lbl_80162388
/* 80162380 0015F2C0 7F E3 FB 78 */ mr r3, r31
/* 80162384 0015F2C4 48 00 24 2D */ bl dCamera_c_NS_onRoomChange
/* 80162384 0015F2C4 48 00 24 2D */ bl onRoomChange__9dCamera_cFl
lbl_80162388:
/* 80162388 0015F2C8 7F E3 FB 78 */ mr r3, r31
/* 8016238C 0015F2CC 48 00 5C 61 */ bl dCamera_c_NS_checkGroundInfo
/* 8016238C 0015F2CC 48 00 5C 61 */ bl checkGroundInfo__9dCamera_cFv
/* 80162390 0015F2D0 7F E3 FB 78 */ mr r3, r31
/* 80162394 0015F2D4 48 00 0F AD */ bl dCamera_c_NS_setMapToolData
/* 80162394 0015F2D4 48 00 0F AD */ bl setMapToolData__9dCamera_cFv
/* 80162398 0015F2D8 7F 83 E3 78 */ mr r3, r28
/* 8016239C 0015F2DC 81 9C 06 28 */ lwz r12, 0x628(r28)
/* 801623A0 0015F2E0 81 8C 00 94 */ lwz r12, 0x94(r12)
@@ -91,7 +91,7 @@ lbl_80162404:
/* 80162408 0015F348 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
/* 8016240C 0015F34C 40 82 00 14 */ bne lbl_80162420
/* 80162410 0015F350 7F 83 E3 78 */ mr r3, r28
/* 80162414 0015F354 4B FB 00 61 */ bl daAlink_c_NS_checkIronBallThrowMode
/* 80162414 0015F354 4B FB 00 61 */ bl checkIronBallThrowMode__9daAlink_cCFv
/* 80162418 0015F358 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016241C 0015F35C 41 82 00 10 */ beq lbl_8016242C
lbl_80162420:
@@ -106,17 +106,17 @@ lbl_8016242C:
/* 8016243C 0015F37C 90 1F 09 48 */ stw r0, 0x948(r31)
lbl_80162440:
/* 80162440 0015F380 7F E3 FB 78 */ mr r3, r31
/* 80162444 0015F384 4B FF F9 F1 */ bl dCamera_c_NS_updateMonitor
/* 80162444 0015F384 4B FF F9 F1 */ bl updateMonitor__9dCamera_cFv
/* 80162448 0015F388 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8016244C 0015F38C 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l
/* 80162450 0015F390 3B 3E 56 B8 */ addi r25, r30, 0x56b8
/* 80162454 0015F394 7F 23 CB 78 */ mr r3, r25
/* 80162458 0015F398 4B F1 13 8D */ bl dAttention_c_NS_LockonTruth
/* 80162458 0015F398 4B F1 13 8D */ bl LockonTruth__12dAttention_cFv
/* 8016245C 0015F39C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80162460 0015F3A0 41 82 00 14 */ beq lbl_80162474
/* 80162464 0015F3A4 7F 23 CB 78 */ mr r3, r25
/* 80162468 0015F3A8 38 80 00 00 */ li r4, 0
/* 8016246C 0015F3AC 4B F1 10 D1 */ bl dAttention_c_NS_LockonTarget
/* 8016246C 0015F3AC 4B F1 10 D1 */ bl LockonTarget__12dAttention_cFl
/* 80162470 0015F3B0 48 00 00 08 */ b lbl_80162478
lbl_80162474:
/* 80162474 0015F3B4 38 60 00 00 */ li r3, 0
@@ -137,10 +137,10 @@ lbl_80162478:
/* 801624AC 0015F3EC 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
/* 801624B0 0015F3F0 40 82 00 18 */ bne lbl_801624C8
/* 801624B4 0015F3F4 7F E3 FB 78 */ mr r3, r31
/* 801624B8 0015F3F8 4B FF F2 F9 */ bl dCamera_c_NS_updatePad
/* 801624B8 0015F3F8 4B FF F2 F9 */ bl updatePad__9dCamera_cFv
/* 801624BC 0015F3FC 38 7F 0A 70 */ addi r3, r31, 0xa70
/* 801624C0 0015F400 80 9F 01 7C */ lwz r4, 0x17c(r31)
/* 801624C4 0015F404 4B F2 5F 99 */ bl dCstick_c_NS_Shift
/* 801624C4 0015F404 4B F2 5F 99 */ bl Shift__9dCstick_cFUl
lbl_801624C8:
/* 801624C8 0015F408 88 1E 4F AD */ lbz r0, 0x4fad(r30)
/* 801624CC 0015F40C 28 00 00 00 */ cmplwi r0, 0
@@ -154,7 +154,7 @@ lbl_801624C8:
/* 801624EC 0015F42C D0 1F 01 D8 */ stfs f0, 0x1d8(r31)
lbl_801624F0:
/* 801624F0 0015F430 7F E3 FB 78 */ mr r3, r31
/* 801624F4 0015F434 4B FF FB 95 */ bl dCamera_c_NS_checkForceLockTarget
/* 801624F4 0015F434 4B FF FB 95 */ bl checkForceLockTarget__9dCamera_cFv
/* 801624F8 0015F438 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801624FC 0015F43C 40 82 00 10 */ bne lbl_8016250C
/* 80162500 0015F440 38 00 FF FF */ li r0, -1
@@ -167,14 +167,14 @@ lbl_8016250C:
lbl_80162518:
/* 80162518 0015F458 7F E3 FB 78 */ mr r3, r31
/* 8016251C 0015F45C 80 9F 06 8C */ lwz r4, 0x68c(r31)
/* 80162520 0015F460 48 00 18 3D */ bl dCamera_c_NS_nextType
/* 80162520 0015F460 48 00 18 3D */ bl nextType__9dCamera_cFl
/* 80162524 0015F464 90 7F 06 90 */ stw r3, 0x690(r31)
/* 80162528 0015F468 80 BF 06 90 */ lwz r5, 0x690(r31)
/* 8016252C 0015F46C 80 9F 06 8C */ lwz r4, 0x68c(r31)
/* 80162530 0015F470 7C 05 20 00 */ cmpw r5, r4
/* 80162534 0015F474 41 82 00 1C */ beq lbl_80162550
/* 80162538 0015F478 7F E3 FB 78 */ mr r3, r31
/* 8016253C 0015F47C 48 00 1F 11 */ bl dCamera_c_NS_onTypeChange
/* 8016253C 0015F47C 48 00 1F 11 */ bl onTypeChange__9dCamera_cFll
/* 80162540 0015F480 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80162544 0015F484 41 82 00 0C */ beq lbl_80162550
/* 80162548 0015F488 80 1F 06 90 */ lwz r0, 0x690(r31)
@@ -194,7 +194,7 @@ lbl_80162550:
lbl_8016257C:
/* 8016257C 0015F4BC 7F E3 FB 78 */ mr r3, r31
/* 80162580 0015F4C0 80 9F 01 A4 */ lwz r4, 0x1a4(r31)
/* 80162584 0015F4C4 48 00 10 61 */ bl dCamera_c_NS_nextMode
/* 80162584 0015F4C4 48 00 10 61 */ bl nextMode__9dCamera_cFl
/* 80162588 0015F4C8 90 7F 01 A8 */ stw r3, 0x1a8(r31)
/* 8016258C 0015F4CC 80 9F 01 90 */ lwz r4, 0x190(r31)
/* 80162590 0015F4D0 7C 1A 20 00 */ cmpw r26, r4
@@ -218,7 +218,7 @@ lbl_801625A8:
/* 801625D4 0015F514 41 80 00 28 */ blt lbl_801625FC
/* 801625D8 0015F518 7F E3 FB 78 */ mr r3, r31
/* 801625DC 0015F51C 80 9F 01 A4 */ lwz r4, 0x1a4(r31)
/* 801625E0 0015F520 48 00 16 59 */ bl dCamera_c_NS_onModeChange
/* 801625E0 0015F520 48 00 16 59 */ bl onModeChange__9dCamera_cFll
/* 801625E4 0015F524 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801625E8 0015F528 41 82 00 14 */ beq lbl_801625FC
/* 801625EC 0015F52C 80 1F 01 A8 */ lwz r0, 0x1a8(r31)
@@ -228,7 +228,7 @@ lbl_801625A8:
lbl_801625FC:
/* 801625FC 0015F53C 7F E3 FB 78 */ mr r3, r31
/* 80162600 0015F540 80 9F 01 A4 */ lwz r4, 0x1a4(r31)
/* 80162604 0015F544 4B FF EE F1 */ bl dCamera_c_NS_ChangeModeOK
/* 80162604 0015F544 4B FF EE F1 */ bl ChangeModeOK__9dCamera_cFl
/* 80162608 0015F548 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016260C 0015F54C 40 82 00 0C */ bne lbl_80162618
/* 80162610 0015F550 38 00 00 00 */ li r0, 0
@@ -252,13 +252,13 @@ lbl_80162618:
/* 80162654 0015F594 41 82 00 34 */ beq lbl_80162688
/* 80162658 0015F598 7F E3 FB 78 */ mr r3, r31
/* 8016265C 0015F59C 7F 25 CB 78 */ mr r5, r25
/* 80162660 0015F5A0 48 00 20 3D */ bl dCamera_c_NS_onStyleChange
/* 80162660 0015F5A0 48 00 20 3D */ bl onStyleChange__9dCamera_cFll
/* 80162664 0015F5A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80162668 0015F5A8 41 82 00 20 */ beq lbl_80162688
/* 8016266C 0015F5AC 93 3F 06 7C */ stw r25, 0x67c(r31)
/* 80162670 0015F5B0 38 7F 0A EC */ addi r3, r31, 0xaec
/* 80162674 0015F5B4 80 9F 06 7C */ lwz r4, 0x67c(r31)
/* 80162678 0015F5B8 4B F2 5F 5D */ bl dCamParam_c_NS_Change
/* 80162678 0015F5B8 4B F2 5F 5D */ bl Change__11dCamParam_cFl
/* 8016267C 0015F5BC 80 1F 06 0C */ lwz r0, 0x60c(r31)
/* 80162680 0015F5C0 60 00 02 00 */ ori r0, r0, 0x200
/* 80162684 0015F5C4 90 1F 06 0C */ stw r0, 0x60c(r31)
@@ -317,7 +317,7 @@ lbl_80162744:
/* 80162748 0015F688 40 82 00 40 */ bne lbl_80162788
/* 8016274C 0015F68C 38 61 00 3C */ addi r3, r1, 0x3c
/* 80162750 0015F690 7F E4 FB 78 */ mr r4, r31
/* 80162754 0015F694 48 00 39 39 */ bl dCamera_c_NS_forwardCheckAngle
/* 80162754 0015F694 48 00 39 39 */ bl forwardCheckAngle__9dCamera_cFv
/* 80162758 0015F698 38 61 00 38 */ addi r3, r1, 0x38
/* 8016275C 0015F69C 38 81 00 3C */ addi r4, r1, 0x3c
/* 80162760 0015F6A0 38 BF 01 B0 */ addi r5, r31, 0x1b0
@@ -375,7 +375,7 @@ lbl_80162804:
/* 80162820 0015F760 3C A0 80 3C */ lis r5, lbl_803BA25C@ha
/* 80162824 0015F764 38 05 A2 5C */ addi r0, r5, lbl_803BA25C@l
/* 80162828 0015F768 7D 80 32 14 */ add r12, r0, r6
/* 8016282C 0015F76C 48 1F F8 59 */ bl func_80362084
/* 8016282C 0015F76C 48 1F F8 59 */ bl __ptmf_scall
/* 80162830 0015F770 60 00 00 00 */ nop
/* 80162834 0015F774 7C 7B 1B 78 */ mr r27, r3
/* 80162838 0015F778 80 7F 01 70 */ lwz r3, 0x170(r31)
@@ -400,7 +400,7 @@ lbl_8016285C:
/* 80162880 0015F7C0 90 1F 06 80 */ stw r0, 0x680(r31)
lbl_80162884:
/* 80162884 0015F7C4 7F E3 FB 78 */ mr r3, r31
/* 80162888 0015F7C8 48 00 36 6D */ bl dCamera_c_NS_defaultTriming
/* 80162888 0015F7C8 48 00 36 6D */ bl defaultTriming__9dCamera_cFv
/* 8016288C 0015F7CC 80 1F 06 0C */ lwz r0, 0x60c(r31)
/* 80162890 0015F7D0 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
/* 80162894 0015F7D4 40 82 00 20 */ bne lbl_801628B4
@@ -413,9 +413,9 @@ lbl_80162884:
/* 801628B0 0015F7F0 48 10 E9 39 */ bl __ami__7cSAngleFRC7cSAngle
lbl_801628B4:
/* 801628B4 0015F7F4 7F E3 FB 78 */ mr r3, r31
/* 801628B8 0015F7F8 48 01 E4 6D */ bl dCamera_c_NS_shakeCamera
/* 801628B8 0015F7F8 48 01 E4 6D */ bl shakeCamera__9dCamera_cFv
/* 801628BC 0015F7FC 7F E3 FB 78 */ mr r3, r31
/* 801628C0 0015F800 48 01 E9 C1 */ bl dCamera_c_NS_blureCamera
/* 801628C0 0015F800 48 01 E9 C1 */ bl blureCamera__9dCamera_cFv
/* 801628C4 0015F804 80 7F 0A FC */ lwz r3, 0xafc(r31)
/* 801628C8 0015F808 A0 03 00 04 */ lhz r0, 4(r3)
/* 801628CC 0015F80C 2C 00 00 0A */ cmpwi r0, 0xa
@@ -486,7 +486,7 @@ lbl_801629A8:
/* 801629B4 0015F8F4 B0 1F 00 54 */ sth r0, 0x54(r31)
/* 801629B8 0015F8F8 7F E3 FB 78 */ mr r3, r31
/* 801629BC 0015F8FC 80 9F 00 88 */ lwz r4, 0x88(r31)
/* 801629C0 0015F900 48 00 3D A5 */ bl dCamera_c_NS_bumpCheck
/* 801629C0 0015F900 48 00 3D A5 */ bl bumpCheck__9dCamera_cFUl
/* 801629C4 0015F904 38 61 00 2C */ addi r3, r1, 0x2c
/* 801629C8 0015F908 38 9F 01 D4 */ addi r4, r31, 0x1d4
/* 801629CC 0015F90C 38 BF 02 9C */ addi r5, r31, 0x29c
@@ -534,7 +534,7 @@ lbl_80162A54:
/* 80162A6C 0015F9AC 38 61 00 1C */ addi r3, r1, 0x1c
/* 80162A70 0015F9B0 7F E4 FB 78 */ mr r4, r31
/* 80162A74 0015F9B4 38 A1 00 20 */ addi r5, r1, 0x20
/* 80162A78 0015F9B8 48 00 26 E1 */ bl dCamera_c_NS_getUSOAngle
/* 80162A78 0015F9B8 48 00 26 E1 */ bl getUSOAngle__9dCamera_cF7cSAngle
/* 80162A7C 0015F9BC A8 01 00 1C */ lha r0, 0x1c(r1)
/* 80162A80 0015F9C0 B0 1F 00 8C */ sth r0, 0x8c(r31)
/* 80162A84 0015F9C4 48 00 00 20 */ b lbl_80162AA4
@@ -551,7 +551,7 @@ lbl_80162AA4:
/* 80162AA8 0015F9E8 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10
/* 80162AAC 0015F9EC 41 82 00 0C */ beq lbl_80162AB8
/* 80162AB0 0015F9F0 7F E3 FB 78 */ mr r3, r31
/* 80162AB4 0015F9F4 4B FF F7 FD */ bl dCamera_c_NS_infoReport
/* 80162AB4 0015F9F4 4B FF F7 FD */ bl infoReport__9dCamera_cFv
lbl_80162AB8:
/* 80162AB8 0015F9F8 80 1F 06 0C */ lwz r0, 0x60c(r31)
/* 80162ABC 0015F9FC 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
@@ -645,13 +645,13 @@ lbl_80162C00:
/* 80162C04 0015FB44 B0 1F 09 4C */ sth r0, 0x94c(r31)
/* 80162C08 0015FB48 7F E3 FB 78 */ mr r3, r31
/* 80162C0C 0015FB4C 38 9F 00 3C */ addi r4, r31, 0x3c
/* 80162C10 0015FB50 48 00 52 E5 */ bl dCamera_c_NS_getWaterSurfaceHeight
/* 80162C10 0015FB50 48 00 52 E5 */ bl getWaterSurfaceHeight__9dCamera_cFP4cXyz
/* 80162C14 0015FB54 FF E0 08 90 */ fmr f31, f1
/* 80162C18 0015FB58 C0 1F 00 40 */ lfs f0, 0x40(r31)
/* 80162C1C 0015FB5C FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 80162C20 0015FB60 40 81 00 24 */ ble lbl_80162C44
/* 80162C24 0015FB64 38 60 00 01 */ li r3, 1
/* 80162C28 0015FB68 48 04 86 49 */ bl dKy_camera_water_in_status_set
/* 80162C28 0015FB68 48 04 86 49 */ bl dKy_camera_water_in_status_set__FUc
/* 80162C2C 0015FB6C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 80162C30 0015FB70 38 63 04 C4 */ addi r3, r3, 0x4c4
/* 80162C34 0015FB74 C0 1F 00 40 */ lfs f0, 0x40(r31)
@@ -660,7 +660,7 @@ lbl_80162C00:
/* 80162C40 0015FB80 48 00 00 1C */ b lbl_80162C5C
lbl_80162C44:
/* 80162C44 0015FB84 38 60 00 00 */ li r3, 0
/* 80162C48 0015FB88 48 04 86 29 */ bl dKy_camera_water_in_status_set
/* 80162C48 0015FB88 48 04 86 29 */ bl dKy_camera_water_in_status_set__FUc
/* 80162C4C 0015FB8C 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 80162C50 0015FB90 38 63 04 C4 */ addi r3, r3, 0x4c4
/* 80162C54 0015FB94 C0 22 9C A0 */ lfs f1, lbl_804536A0-_SDA2_BASE_(r2)
@@ -679,7 +679,7 @@ lbl_80162C78:
/* 80162C80 0015FBC0 90 1D 5D 7C */ stw r0, 0x5d7c(r29)
lbl_80162C84:
/* 80162C84 0015FBC4 38 7F 09 70 */ addi r3, r31, 0x970
/* 80162C88 0015FBC8 4B F2 5D 01 */ bl dCamSetup_c_NS_PlayerHideDist
/* 80162C88 0015FBC8 4B F2 5D 01 */ bl PlayerHideDist__11dCamSetup_cFv
/* 80162C8C 0015FBCC C0 1F 00 28 */ lfs f0, 0x28(r31)
/* 80162C90 0015FBD0 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 80162C94 0015FBD4 40 80 00 34 */ bge lbl_80162CC8
@@ -698,7 +698,7 @@ lbl_80162CB4:
/* 80162CC4 0015FC04 90 1D 5D 7C */ stw r0, 0x5d7c(r29)
lbl_80162CC8:
/* 80162CC8 0015FC08 7F E3 FB 78 */ mr r3, r31
/* 80162CCC 0015FC0C 48 01 DA 6D */ bl dCamera_c_NS_runEventRecoveryTrans
/* 80162CCC 0015FC0C 48 01 DA 6D */ bl runEventRecoveryTrans__9dCamera_cFv
/* 80162CD0 0015FC10 80 1F 06 0C */ lwz r0, 0x60c(r31)
/* 80162CD4 0015FC14 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
/* 80162CD8 0015FC18 90 1F 06 0C */ stw r0, 0x60c(r31)
+10 -10
View File
@@ -32,7 +32,7 @@ lbl_80162D88:
/* 80162DB0 0015FCF0 7C 80 00 38 */ and r0, r4, r0
/* 80162DB4 0015FCF4 90 1E 06 0C */ stw r0, 0x60c(r30)
/* 80162DB8 0015FCF8 7F C3 F3 78 */ mr r3, r30
/* 80162DBC 0015FCFC 48 00 52 31 */ bl dCamera_c_NS_checkGroundInfo
/* 80162DBC 0015FCFC 48 00 52 31 */ bl checkGroundInfo__9dCamera_cFv
/* 80162DC0 0015FD00 80 1F 5D 7C */ lwz r0, 0x5d7c(r31)
/* 80162DC4 0015FD04 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
/* 80162DC8 0015FD08 90 1F 5D 7C */ stw r0, 0x5d7c(r31)
@@ -54,7 +54,7 @@ lbl_80162DEC:
/* 80162E04 0015FD44 7F C3 F3 78 */ mr r3, r30
/* 80162E08 0015FD48 38 9E 00 B0 */ addi r4, r30, 0xb0
/* 80162E0C 0015FD4C 38 A0 00 01 */ li r5, 1
/* 80162E10 0015FD50 48 00 1E 55 */ bl dCamera_c_NS_pushInfo
/* 80162E10 0015FD50 48 00 1E 55 */ bl pushInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_cs
/* 80162E14 0015FD54 80 1E 06 8C */ lwz r0, 0x68c(r30)
/* 80162E18 0015FD58 90 1E 04 F4 */ stw r0, 0x4f4(r30)
/* 80162E1C 0015FD5C 80 1D 00 04 */ lwz r0, 4(r29)
@@ -62,7 +62,7 @@ lbl_80162DEC:
/* 80162E24 0015FD64 38 7E 0A EC */ addi r3, r30, 0xaec
/* 80162E28 0015FD68 3C 80 45 4E */ lis r4, 0x454E3031@ha
/* 80162E2C 0015FD6C 38 84 30 31 */ addi r4, r4, 0x454E3031@l
/* 80162E30 0015FD70 4B F2 57 F1 */ bl dCamParam_c_NS_SearchStyle
/* 80162E30 0015FD70 4B F2 57 F1 */ bl SearchStyle__11dCamParam_cFUl
/* 80162E34 0015FD74 90 7E 06 7C */ stw r3, 0x67c(r30)
/* 80162E38 0015FD78 38 00 00 00 */ li r0, 0
/* 80162E3C 0015FD7C 90 1E 01 70 */ stw r0, 0x170(r30)
@@ -78,7 +78,7 @@ lbl_80162E48:
/* 80162E60 0015FDA0 1C 00 00 16 */ mulli r0, r0, 0x16
/* 80162E64 0015FDA4 7C 84 02 14 */ add r4, r4, r0
/* 80162E68 0015FDA8 A8 84 00 1E */ lha r4, 0x1e(r4)
/* 80162E6C 0015FDAC 48 01 C9 BD */ bl dCamera_c_NS_eventCamera
/* 80162E6C 0015FDAC 48 01 C9 BD */ bl eventCamera__9dCamera_cFl
/* 80162E70 0015FDB0 80 7E 01 70 */ lwz r3, 0x170(r30)
/* 80162E74 0015FDB4 38 03 00 01 */ addi r0, r3, 1
/* 80162E78 0015FDB8 90 1E 01 70 */ stw r0, 0x170(r30)
@@ -98,11 +98,11 @@ lbl_80162E94:
/* 80162EAC 0015FDEC 7C 80 00 38 */ and r0, r4, r0
/* 80162EB0 0015FDF0 90 1E 06 0C */ stw r0, 0x60c(r30)
/* 80162EB4 0015FDF4 38 7E 02 28 */ addi r3, r30, 0x228
/* 80162EB8 0015FDF8 48 01 F7 2D */ bl dCamForcusLine_NS_Off
/* 80162EB8 0015FDF8 48 01 F7 2D */ bl Off__14dCamForcusLineFv
/* 80162EBC 0015FDFC 7F C3 F3 78 */ mr r3, r30
/* 80162EC0 0015FE00 48 01 DE 65 */ bl dCamera_c_NS_shakeCamera
/* 80162EC0 0015FE00 48 01 DE 65 */ bl shakeCamera__9dCamera_cFv
/* 80162EC4 0015FE04 7F C3 F3 78 */ mr r3, r30
/* 80162EC8 0015FE08 48 01 E3 B9 */ bl dCamera_c_NS_blureCamera
/* 80162EC8 0015FE08 48 01 E3 B9 */ bl blureCamera__9dCamera_cFv
/* 80162ECC 0015FE0C 38 00 00 00 */ li r0, 0
/* 80162ED0 0015FE10 98 1E 00 21 */ stb r0, 0x21(r30)
/* 80162ED4 0015FE14 A8 7E 09 4C */ lha r3, 0x94c(r30)
@@ -115,13 +115,13 @@ lbl_80162EE8:
/* 80162EEC 0015FE2C B0 1E 09 4C */ sth r0, 0x94c(r30)
/* 80162EF0 0015FE30 7F C3 F3 78 */ mr r3, r30
/* 80162EF4 0015FE34 38 9E 00 3C */ addi r4, r30, 0x3c
/* 80162EF8 0015FE38 48 00 4F FD */ bl dCamera_c_NS_getWaterSurfaceHeight
/* 80162EF8 0015FE38 48 00 4F FD */ bl getWaterSurfaceHeight__9dCamera_cFP4cXyz
/* 80162EFC 0015FE3C FF E0 08 90 */ fmr f31, f1
/* 80162F00 0015FE40 C0 1E 00 40 */ lfs f0, 0x40(r30)
/* 80162F04 0015FE44 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 80162F08 0015FE48 40 81 00 24 */ ble lbl_80162F2C
/* 80162F0C 0015FE4C 38 60 00 01 */ li r3, 1
/* 80162F10 0015FE50 48 04 83 61 */ bl dKy_camera_water_in_status_set
/* 80162F10 0015FE50 48 04 83 61 */ bl dKy_camera_water_in_status_set__FUc
/* 80162F14 0015FE54 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 80162F18 0015FE58 38 63 04 C4 */ addi r3, r3, 0x4c4
/* 80162F1C 0015FE5C C0 1E 00 40 */ lfs f0, 0x40(r30)
@@ -130,7 +130,7 @@ lbl_80162EE8:
/* 80162F28 0015FE68 48 00 00 1C */ b lbl_80162F44
lbl_80162F2C:
/* 80162F2C 0015FE6C 38 60 00 00 */ li r3, 0
/* 80162F30 0015FE70 48 04 83 41 */ bl dKy_camera_water_in_status_set
/* 80162F30 0015FE70 48 04 83 41 */ bl dKy_camera_water_in_status_set__FUc
/* 80162F34 0015FE74 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 80162F38 0015FE78 38 63 04 C4 */ addi r3, r3, 0x4c4
/* 80162F3C 0015FE7C C0 22 9C A0 */ lfs f1, lbl_804536A0-_SDA2_BASE_(r2)
+1 -1
View File
@@ -2,7 +2,7 @@
/* 80163158 00160098 7C 08 02 A6 */ mflr r0
/* 8016315C 0016009C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80163160 001600A0 38 63 02 28 */ addi r3, r3, 0x228
/* 80163164 001600A4 48 01 F3 FD */ bl dCamForcusLine_NS_Draw
/* 80163164 001600A4 48 01 F3 FD */ bl Draw__14dCamForcusLineFv
/* 80163168 001600A8 38 60 00 01 */ li r3, 1
/* 8016316C 001600AC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80163170 001600B0 7C 08 03 A6 */ mtlr r0
+3 -3
View File
@@ -7,9 +7,9 @@
/* 80163358 00160298 8B CD 87 E4 */ lbz r30, lbl_80450D64-_SDA_BASE_(r13)
/* 8016335C 0016029C 7F DE 07 74 */ extsb r30, r30
/* 80163360 001602A0 7F C3 F3 78 */ mr r3, r30
/* 80163364 001602A4 4B EC 9E F9 */ bl dComIfGp_getRoomCamera
/* 80163364 001602A4 4B EC 9E F9 */ bl dComIfGp_getRoomCamera__Fi
/* 80163368 001602A8 7F C3 F3 78 */ mr r3, r30
/* 8016336C 001602AC 4B EC 9F 41 */ bl dComIfGp_getRoomArrow
/* 8016336C 001602AC 4B EC 9F 41 */ bl dComIfGp_getRoomArrow__Fi
/* 80163370 001602B0 38 A0 00 FF */ li r5, 0xff
/* 80163374 001602B4 80 7F 03 CC */ lwz r3, 0x3cc(r31)
/* 80163378 001602B8 2C 03 01 FF */ cmpwi r3, 0x1ff
@@ -135,7 +135,7 @@ lbl_80163530:
/* 80163530 00160470 7F E3 FB 78 */ mr r3, r31
/* 80163534 00160474 38 9F 07 AC */ addi r4, r31, 0x7ac
/* 80163538 00160478 7F C6 F3 78 */ mr r6, r30
/* 8016353C 0016047C 48 00 00 71 */ bl dCamera_c_NS_setRoomMapToolData
/* 8016353C 0016047C 48 00 00 71 */ bl setRoomMapToolData__9dCamera_cFP15dCamMapToolDatall
lbl_80163540:
/* 80163540 00160480 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80163544 00160484 83 C1 00 08 */ lwz r30, 8(r1)
+1 -1
View File
@@ -16,7 +16,7 @@ lbl_80163588:
lbl_80163590:
/* 80163590 001604D0 7D 46 53 78 */ mr r6, r10
/* 80163594 001604D4 7D 27 4B 78 */ mr r7, r9
/* 80163598 001604D8 4B FF C9 21 */ bl dCamMapToolData_NS_Set
/* 80163598 001604D8 4B FF C9 21 */ bl Set__15dCamMapToolDataFllP10fopAc_ac_cUsUc
/* 8016359C 001604DC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801635A0 001604E0 7C 08 03 A6 */ mtlr r0
/* 801635A4 001604E4 38 21 00 10 */ addi r1, r1, 0x10
+1 -1
View File
@@ -7,7 +7,7 @@
/* 801635C4 00160504 38 C0 00 00 */ li r6, 0
/* 801635C8 00160508 38 E0 00 FF */ li r7, 0xff
/* 801635CC 0016050C 39 00 00 FF */ li r8, 0xff
/* 801635D0 00160510 4B FF C8 E9 */ bl dCamMapToolData_NS_Set
/* 801635D0 00160510 4B FF C8 E9 */ bl Set__15dCamMapToolDataFllP10fopAc_ac_cUsUc
/* 801635D4 00160514 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801635D8 00160518 7C 08 03 A6 */ mtlr r0
/* 801635DC 0016051C 38 21 00 10 */ addi r1, r1, 0x10
+9 -9
View File
@@ -12,7 +12,7 @@
/* 80163610 00160550 38 61 00 08 */ addi r3, r1, 8
/* 80163614 00160554 7F 44 D3 78 */ mr r4, r26
/* 80163618 00160558 80 BA 01 80 */ lwz r5, 0x180(r26)
/* 8016361C 0016055C 4B F3 41 41 */ bl dCamera_c_NS_positionOf
/* 8016361C 0016055C 4B F3 41 41 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 80163620 00160560 C0 01 00 08 */ lfs f0, 8(r1)
/* 80163624 00160564 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 80163628 00160568 C0 21 00 0C */ lfs f1, 0xc(r1)
@@ -69,7 +69,7 @@ lbl_801636CC:
/* 801636E8 00160628 41 82 00 5C */ beq lbl_80163744
/* 801636EC 0016062C 3B 20 00 01 */ li r25, 1
/* 801636F0 00160630 7F A3 EB 78 */ mr r3, r29
/* 801636F4 00160634 4B F1 00 F1 */ bl dAttention_c_NS_LockonTruth
/* 801636F4 00160634 4B F1 00 F1 */ bl LockonTruth__12dAttention_cFv
/* 801636F8 00160638 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801636FC 0016063C 40 82 00 14 */ bne lbl_80163710
/* 80163700 00160640 80 1D 03 34 */ lwz r0, 0x334(r29)
@@ -199,7 +199,7 @@ lbl_80163898:
/* 801638B4 001607F4 48 00 02 DC */ b lbl_80163B90
lbl_801638B8:
/* 801638B8 001607F8 7F A3 EB 78 */ mr r3, r29
/* 801638BC 001607FC 4B F0 FF 29 */ bl dAttention_c_NS_LockonTruth
/* 801638BC 001607FC 4B F0 FF 29 */ bl LockonTruth__12dAttention_cFv
/* 801638C0 00160800 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801638C4 00160804 41 82 00 2C */ beq lbl_801638F0
/* 801638C8 00160808 80 1A 01 84 */ lwz r0, 0x184(r26)
@@ -229,7 +229,7 @@ lbl_80163914:
/* 80163920 00160860 41 82 00 38 */ beq lbl_80163958
/* 80163924 00160864 3B 20 00 01 */ li r25, 1
/* 80163928 00160868 7F A3 EB 78 */ mr r3, r29
/* 8016392C 0016086C 4B F0 FE B9 */ bl dAttention_c_NS_LockonTruth
/* 8016392C 0016086C 4B F0 FE B9 */ bl LockonTruth__12dAttention_cFv
/* 80163930 00160870 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80163934 00160874 40 82 00 14 */ bne lbl_80163948
/* 80163938 00160878 80 1D 03 34 */ lwz r0, 0x334(r29)
@@ -251,7 +251,7 @@ lbl_80163958:
/* 80163970 001608B0 41 82 00 30 */ beq lbl_801639A0
/* 80163974 001608B4 3B 20 00 01 */ li r25, 1
/* 80163978 001608B8 7F A3 EB 78 */ mr r3, r29
/* 8016397C 001608BC 4B F0 FE 69 */ bl dAttention_c_NS_LockonTruth
/* 8016397C 001608BC 4B F0 FE 69 */ bl LockonTruth__12dAttention_cFv
/* 80163980 001608C0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80163984 001608C4 40 82 00 14 */ bne lbl_80163998
/* 80163988 001608C8 80 1D 03 34 */ lwz r0, 0x334(r29)
@@ -291,7 +291,7 @@ lbl_801639F4:
lbl_801639FC:
/* 801639FC 0016093C 3B 20 00 01 */ li r25, 1
/* 80163A00 00160940 7F A3 EB 78 */ mr r3, r29
/* 80163A04 00160944 4B F0 FD E1 */ bl dAttention_c_NS_LockonTruth
/* 80163A04 00160944 4B F0 FD E1 */ bl LockonTruth__12dAttention_cFv
/* 80163A08 00160948 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80163A0C 0016094C 40 82 00 14 */ bne lbl_80163A20
/* 80163A10 00160950 80 1D 03 34 */ lwz r0, 0x334(r29)
@@ -310,7 +310,7 @@ lbl_80163A30:
/* 80163A3C 0016097C 54 00 02 53 */ rlwinm. r0, r0, 0, 9, 9
/* 80163A40 00160980 40 82 00 20 */ bne lbl_80163A60
/* 80163A44 00160984 7F E3 FB 78 */ mr r3, r31
/* 80163A48 00160988 4B FA EA 2D */ bl daAlink_c_NS_checkIronBallThrowMode
/* 80163A48 00160988 4B FA EA 2D */ bl checkIronBallThrowMode__9daAlink_cCFv
/* 80163A4C 0016098C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80163A50 00160990 40 82 00 10 */ bne lbl_80163A60
/* 80163A54 00160994 80 1F 05 7C */ lwz r0, 0x57c(r31)
@@ -341,7 +341,7 @@ lbl_80163AAC:
lbl_80163AB0:
/* 80163AB0 001609F0 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 80163AB4 001609F4 41 82 00 0C */ beq lbl_80163AC0
/* 80163AB8 001609F8 4B FF BE 19 */ bl daPy_py_c_NS_getThrowBoomerangActor
/* 80163AB8 001609F8 4B FF BE 19 */ bl getThrowBoomerangActor__9daPy_py_cFv
/* 80163ABC 001609FC 48 00 00 08 */ b lbl_80163AC4
lbl_80163AC0:
/* 80163AC0 00160A00 38 60 00 00 */ li r3, 0
@@ -361,7 +361,7 @@ lbl_80163AE0:
/* 80163AF0 00160A30 41 82 00 34 */ beq lbl_80163B24
lbl_80163AF4:
/* 80163AF4 00160A34 7F E3 FB 78 */ mr r3, r31
/* 80163AF8 00160A38 4B F7 D8 99 */ bl daAlink_c_NS_getCopyRodCameraActor
/* 80163AF8 00160A38 4B F7 D8 99 */ bl getCopyRodCameraActor__9daAlink_cFv
/* 80163AFC 00160A3C 28 03 00 00 */ cmplwi r3, 0
/* 80163B00 00160A40 40 82 00 24 */ bne lbl_80163B24
/* 80163B04 00160A44 80 1F 28 40 */ lwz r0, 0x2840(r31)
+12 -12
View File
@@ -14,7 +14,7 @@
/* 80163D90 00160CD0 2C 00 00 FF */ cmpwi r0, 0xff
/* 80163D94 00160CD4 41 82 00 18 */ beq lbl_80163DAC
/* 80163D98 00160CD8 38 97 08 60 */ addi r4, r23, 0x860
/* 80163D9C 00160CDC 48 00 0E 75 */ bl dCamera_c_NS_GetCameraTypeFromToolData
/* 80163D9C 00160CDC 48 00 0E 75 */ bl GetCameraTypeFromToolData__9dCamera_cFP24stage_camera2_data_class
/* 80163DA0 00160CE0 2C 03 00 FF */ cmpwi r3, 0xff
/* 80163DA4 00160CE4 41 82 00 08 */ beq lbl_80163DAC
/* 80163DA8 00160CE8 7C 7C 1B 78 */ mr r28, r3
@@ -34,21 +34,21 @@ lbl_80163DAC:
/* 80163DDC 00160D1C 4E 80 04 21 */ bctrl
/* 80163DE0 00160D20 7C 79 1B 78 */ mr r25, r3
/* 80163DE4 00160D24 C0 23 00 04 */ lfs f1, 4(r3)
/* 80163DE8 00160D28 48 10 44 15 */ bl cBgW_CheckBRoof
/* 80163DE8 00160D28 48 10 44 15 */ bl cBgW_CheckBRoof__Ff
/* 80163DEC 00160D2C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80163DF0 00160D30 41 82 00 0C */ beq lbl_80163DFC
/* 80163DF4 00160D34 3B 60 00 01 */ li r27, 1
/* 80163DF8 00160D38 48 00 00 18 */ b lbl_80163E10
lbl_80163DFC:
/* 80163DFC 00160D3C C0 39 00 04 */ lfs f1, 4(r25)
/* 80163E00 00160D40 48 10 44 11 */ bl cBgW_CheckBWall
/* 80163E00 00160D40 48 10 44 11 */ bl cBgW_CheckBWall__Ff
/* 80163E04 00160D44 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80163E08 00160D48 41 82 00 08 */ beq lbl_80163E10
/* 80163E0C 00160D4C 3B 40 00 01 */ li r26, 1
lbl_80163E10:
/* 80163E10 00160D50 3B 20 00 00 */ li r25, 0
/* 80163E14 00160D54 7F E3 FB 78 */ mr r3, r31
/* 80163E18 00160D58 4B F7 D5 79 */ bl daAlink_c_NS_getCopyRodCameraActor
/* 80163E18 00160D58 4B F7 D5 79 */ bl getCopyRodCameraActor__9daAlink_cFv
/* 80163E1C 00160D5C 28 03 00 00 */ cmplwi r3, 0
/* 80163E20 00160D60 41 82 00 08 */ beq lbl_80163E28
/* 80163E24 00160D64 3B 20 00 01 */ li r25, 1
@@ -63,7 +63,7 @@ lbl_80163E28:
/* 80163E44 00160D84 41 82 00 60 */ beq lbl_80163EA4
/* 80163E48 00160D88 7E E3 BB 78 */ mr r3, r23
/* 80163E4C 00160D8C 38 80 00 04 */ li r4, 4
/* 80163E50 00160D90 4B FF D6 A5 */ bl dCamera_c_NS_ChangeModeOK
/* 80163E50 00160D90 4B FF D6 A5 */ bl ChangeModeOK__9dCamera_cFl
/* 80163E54 00160D94 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80163E58 00160D98 41 82 00 4C */ beq lbl_80163EA4
/* 80163E5C 00160D9C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
@@ -71,7 +71,7 @@ lbl_80163E28:
/* 80163E64 00160DA4 3A C3 56 B8 */ addi r22, r3, 0x56b8
/* 80163E68 00160DA8 3A A0 00 01 */ li r21, 1
/* 80163E6C 00160DAC 7E C3 B3 78 */ mr r3, r22
/* 80163E70 00160DB0 4B F0 F9 75 */ bl dAttention_c_NS_LockonTruth
/* 80163E70 00160DB0 4B F0 F9 75 */ bl LockonTruth__12dAttention_cFv
/* 80163E74 00160DB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80163E78 00160DB8 40 82 00 14 */ bne lbl_80163E8C
/* 80163E7C 00160DBC 80 16 03 34 */ lwz r0, 0x334(r22)
@@ -129,7 +129,7 @@ lbl_80163EF0:
/* 80163F3C 00160E7C 48 00 03 F4 */ b lbl_80164330
lbl_80163F40:
/* 80163F40 00160E80 7F E3 FB 78 */ mr r3, r31
/* 80163F44 00160E84 4B FC FF AD */ bl daAlink_c_NS_checkMidnaLockJumpPoint
/* 80163F44 00160E84 4B FC FF AD */ bl checkMidnaLockJumpPoint__9daAlink_cCFv
/* 80163F48 00160E88 28 03 00 00 */ cmplwi r3, 0
/* 80163F4C 00160E8C 41 82 00 5C */ beq lbl_80163FA8
/* 80163F50 00160E90 80 8D 8A 98 */ lwz r4, lbl_80451018-_SDA_BASE_(r13)
@@ -337,10 +337,10 @@ lbl_80164208:
/* 80164220 00161160 38 C0 00 00 */ li r6, 0
/* 80164224 00161164 38 E0 00 FF */ li r7, 0xff
/* 80164228 00161168 39 00 00 FF */ li r8, 0xff
/* 8016422C 0016116C 4B FF BC 8D */ bl dCamMapToolData_NS_Set
/* 8016422C 0016116C 4B FF BC 8D */ bl Set__15dCamMapToolDataFllP10fopAc_ac_cUsUc
/* 80164230 00161170 7E E3 BB 78 */ mr r3, r23
/* 80164234 00161174 38 97 07 AC */ addi r4, r23, 0x7ac
/* 80164238 00161178 48 00 09 D9 */ bl dCamera_c_NS_GetCameraTypeFromToolData
/* 80164238 00161178 48 00 09 D9 */ bl GetCameraTypeFromToolData__9dCamera_cFP24stage_camera2_data_class
/* 8016423C 0016117C 2C 03 00 FF */ cmpwi r3, 0xff
/* 80164240 00161180 41 82 00 0C */ beq lbl_8016424C
/* 80164244 00161184 7C 7D 1B 78 */ mr r29, r3
@@ -400,7 +400,7 @@ lbl_801642FC:
/* 80164304 00161244 41 82 00 20 */ beq lbl_80164324
/* 80164308 00161248 7E E3 BB 78 */ mr r3, r23
/* 8016430C 0016124C 38 97 07 AC */ addi r4, r23, 0x7ac
/* 80164310 00161250 48 00 09 01 */ bl dCamera_c_NS_GetCameraTypeFromToolData
/* 80164310 00161250 48 00 09 01 */ bl GetCameraTypeFromToolData__9dCamera_cFP24stage_camera2_data_class
/* 80164314 00161254 2C 03 00 FF */ cmpwi r3, 0xff
/* 80164318 00161258 41 82 00 18 */ beq lbl_80164330
/* 8016431C 0016125C 7C 7D 1B 78 */ mr r29, r3
@@ -430,14 +430,14 @@ lbl_80164330:
/* 80164374 001612B4 41 82 00 1C */ beq lbl_80164390
/* 80164378 001612B8 7E E3 BB 78 */ mr r3, r23
/* 8016437C 001612BC 38 97 07 AC */ addi r4, r23, 0x7ac
/* 80164380 001612C0 48 00 08 91 */ bl dCamera_c_NS_GetCameraTypeFromToolData
/* 80164380 001612C0 48 00 08 91 */ bl GetCameraTypeFromToolData__9dCamera_cFP24stage_camera2_data_class
/* 80164384 001612C4 2C 03 00 FF */ cmpwi r3, 0xff
/* 80164388 001612C8 41 82 00 08 */ beq lbl_80164390
/* 8016438C 001612CC 7C 7D 1B 78 */ mr r29, r3
lbl_80164390:
/* 80164390 001612D0 7E E3 BB 78 */ mr r3, r23
/* 80164394 001612D4 38 80 00 02 */ li r4, 2
/* 80164398 001612D8 4B FF D1 5D */ bl dCamera_c_NS_ChangeModeOK
/* 80164398 001612D8 4B FF D1 5D */ bl ChangeModeOK__9dCamera_cFl
/* 8016439C 001612DC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801643A0 001612E0 40 82 00 18 */ bne lbl_801643B8
/* 801643A4 001612E4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
+6 -6
View File
@@ -20,7 +20,7 @@ lbl_80164488:
/* 80164494 001613D4 38 61 00 30 */ addi r3, r1, 0x30
/* 80164498 001613D8 7F E4 FB 78 */ mr r4, r31
/* 8016449C 001613DC 80 BF 01 80 */ lwz r5, 0x180(r31)
/* 801644A0 001613E0 4B F3 32 BD */ bl dCamera_c_NS_positionOf
/* 801644A0 001613E0 4B F3 32 BD */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 801644A4 001613E4 38 61 00 24 */ addi r3, r1, 0x24
/* 801644A8 001613E8 38 9F 01 38 */ addi r4, r31, 0x138
/* 801644AC 001613EC 38 A1 00 30 */ addi r5, r1, 0x30
@@ -33,10 +33,10 @@ lbl_80164488:
/* 801644C8 00161408 D0 01 00 5C */ stfs f0, 0x5c(r1)
/* 801644CC 0016140C 7F E3 FB 78 */ mr r3, r31
/* 801644D0 00161410 A8 9F 01 14 */ lha r4, 0x114(r31)
/* 801644D4 00161414 48 01 C2 09 */ bl dCamera_c_NS_setEventRecoveryTrans
/* 801644D4 00161414 48 01 C2 09 */ bl setEventRecoveryTrans__9dCamera_cFs
/* 801644D8 00161418 7F E3 FB 78 */ mr r3, r31
/* 801644DC 0016141C 38 9F 00 B0 */ addi r4, r31, 0xb0
/* 801644E0 00161420 48 00 07 CD */ bl dCamera_c_NS_popInfo
/* 801644E0 00161420 48 00 07 CD */ bl popInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_c
/* 801644E4 00161424 38 7F 00 64 */ addi r3, r31, 0x64
/* 801644E8 00161428 38 81 00 54 */ addi r4, r1, 0x54
/* 801644EC 0016142C 7C 65 1B 78 */ mr r5, r3
@@ -66,7 +66,7 @@ lbl_80164504:
/* 80164548 00161488 90 1F 06 7C */ stw r0, 0x67c(r31)
/* 8016454C 0016148C 38 7F 0A EC */ addi r3, r31, 0xaec
/* 80164550 00161490 80 9F 06 7C */ lwz r4, 0x67c(r31)
/* 80164554 00161494 4B F2 40 81 */ bl dCamParam_c_NS_Change
/* 80164554 00161494 4B F2 40 81 */ bl Change__11dCamParam_cFl
/* 80164558 00161498 80 1F 06 0C */ lwz r0, 0x60c(r31)
/* 8016455C 0016149C 60 00 02 00 */ ori r0, r0, 0x200
/* 80164560 001614A0 90 1F 06 0C */ stw r0, 0x60c(r31)
@@ -94,7 +94,7 @@ lbl_80164570:
/* 801645B4 001614F4 38 61 00 18 */ addi r3, r1, 0x18
/* 801645B8 001614F8 7F E4 FB 78 */ mr r4, r31
/* 801645BC 001614FC 80 BF 01 80 */ lwz r5, 0x180(r31)
/* 801645C0 00161500 4B F3 31 5D */ bl dCamera_c_NS_attentionPos
/* 801645C0 00161500 4B F3 31 5D */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 801645C4 00161504 C0 01 00 18 */ lfs f0, 0x18(r1)
/* 801645C8 00161508 D0 01 00 48 */ stfs f0, 0x48(r1)
/* 801645CC 0016150C C0 01 00 1C */ lfs f0, 0x1c(r1)
@@ -137,7 +137,7 @@ lbl_80164648:
/* 80164658 00161598 90 1F 06 0C */ stw r0, 0x60c(r31)
/* 8016465C 0016159C 38 9F 00 B0 */ addi r4, r31, 0xb0
/* 80164660 001615A0 38 A0 00 01 */ li r5, 1
/* 80164664 001615A4 48 00 06 01 */ bl dCamera_c_NS_pushInfo
/* 80164664 001615A4 48 00 06 01 */ bl pushInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_cs
/* 80164668 001615A8 C0 02 9C A0 */ lfs f0, lbl_804536A0-_SDA2_BASE_(r2)
/* 8016466C 001615AC D0 1F 01 B4 */ stfs f0, 0x1b4(r31)
/* 80164670 001615B0 38 00 00 00 */ li r0, 0
+2 -2
View File
@@ -21,7 +21,7 @@
/* 801646EC 0016162C 88 1F 02 98 */ lbz r0, 0x298(r31)
/* 801646F0 00161630 28 00 00 00 */ cmplwi r0, 0
/* 801646F4 00161634 40 82 00 08 */ bne lbl_801646FC
/* 801646F8 00161638 48 00 0A 0D */ bl dCamera_c_NS_setUSOAngle
/* 801646F8 00161638 48 00 0A 0D */ bl setUSOAngle__9dCamera_cFv
lbl_801646FC:
/* 801646FC 0016163C 38 C0 00 01 */ li r6, 1
/* 80164700 00161640 48 00 00 20 */ b lbl_80164720
@@ -63,7 +63,7 @@ lbl_80164720:
/* 80164788 001616C8 41 82 00 0C */ beq lbl_80164794
lbl_8016478C:
/* 8016478C 001616CC 7F E3 FB 78 */ mr r3, r31
/* 80164790 001616D0 48 00 09 75 */ bl dCamera_c_NS_setUSOAngle
/* 80164790 001616D0 48 00 09 75 */ bl setUSOAngle__9dCamera_cFv
lbl_80164794:
/* 80164794 001616D4 38 60 00 01 */ li r3, 1
/* 80164798 001616D8 39 61 00 20 */ addi r11, r1, 0x20
+2 -2
View File
@@ -13,7 +13,7 @@
/* 801647E0 00161720 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801647E4 00161724 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801647E8 00161728 38 63 4E C4 */ addi r3, r3, 0x4ec4
/* 801647EC 0016172C 4B EB FB 99 */ bl dStage_roomControl_c_NS_getStatusRoomDt
/* 801647EC 0016172C 4B EB FB 99 */ bl getStatusRoomDt__20dStage_roomControl_cFi
/* 801647F0 00161730 28 03 00 00 */ cmplwi r3, 0
/* 801647F4 00161734 41 82 00 20 */ beq lbl_80164814
/* 801647F8 00161738 81 83 00 00 */ lwz r12, 0(r3)
@@ -32,7 +32,7 @@ lbl_80164814:
/* 80164828 00161768 38 C0 00 00 */ li r6, 0
/* 8016482C 0016176C 38 E0 00 FF */ li r7, 0xff
/* 80164830 00161770 39 00 00 FF */ li r8, 0xff
/* 80164834 00161774 4B FF B6 85 */ bl dCamMapToolData_NS_Set
/* 80164834 00161774 4B FF B6 85 */ bl Set__15dCamMapToolDataFllP10fopAc_ac_cUsUc
/* 80164838 00161778 48 00 00 24 */ b lbl_8016485C
lbl_8016483C:
/* 8016483C 0016177C 38 60 00 FF */ li r3, 0xff
+4 -4
View File
@@ -32,21 +32,21 @@ lbl_801648DC:
lbl_801648F0:
/* 801648F0 00161830 38 66 56 B8 */ addi r3, r6, 0x56b8
/* 801648F4 00161834 38 80 00 00 */ li r4, 0
/* 801648F8 00161838 4B F0 EC 45 */ bl dAttention_c_NS_LockonTarget
/* 801648F8 00161838 4B F0 EC 45 */ bl LockonTarget__12dAttention_cFl
/* 801648FC 0016183C 48 00 00 38 */ b lbl_80164934
lbl_80164900:
/* 80164900 00161840 38 66 56 B8 */ addi r3, r6, 0x56b8
/* 80164904 00161844 38 80 00 00 */ li r4, 0
/* 80164908 00161848 4B F0 EE 2D */ bl dAttention_c_NS_ActionTarget
/* 80164908 00161848 4B F0 EE 2D */ bl ActionTarget__12dAttention_cFl
/* 8016490C 0016184C 48 00 00 28 */ b lbl_80164934
lbl_80164910:
/* 80164910 00161850 38 66 56 B8 */ addi r3, r6, 0x56b8
/* 80164914 00161854 38 80 00 00 */ li r4, 0
/* 80164918 00161858 4B F0 EE 75 */ bl dAttention_c_NS_CheckObjectTarget
/* 80164918 00161858 4B F0 EE 75 */ bl CheckObjectTarget__12dAttention_cFl
/* 8016491C 0016185C 48 00 00 18 */ b lbl_80164934
lbl_80164920:
/* 80164920 00161860 7C E3 3B 78 */ mr r3, r7
/* 80164924 00161864 4B F7 CA 6D */ bl daAlink_c_NS_getCopyRodCameraActor
/* 80164924 00161864 4B F7 CA 6D */ bl getCopyRodCameraActor__9daAlink_cFv
/* 80164928 00161868 48 00 00 0C */ b lbl_80164934
lbl_8016492C:
/* 8016492C 0016186C 38 80 FF FF */ li r4, -1
+2 -2
View File
@@ -26,10 +26,10 @@
lbl_801649A8:
/* 801649A8 001618E8 7C BB 2B 78 */ mr r27, r5
/* 801649AC 001618EC 7F 63 DB 78 */ mr r3, r27
/* 801649B0 001618F0 4B EC 88 AD */ bl dComIfGp_getRoomCamera
/* 801649B0 001618F0 4B EC 88 AD */ bl dComIfGp_getRoomCamera__Fi
/* 801649B4 001618F4 7C 79 1B 78 */ mr r25, r3
/* 801649B8 001618F8 7F 63 DB 78 */ mr r3, r27
/* 801649BC 001618FC 4B EC 88 F1 */ bl dComIfGp_getRoomArrow
/* 801649BC 001618FC 4B EC 88 F1 */ bl dComIfGp_getRoomArrow__Fi
/* 801649C0 00161900 7C 7E 1B 78 */ mr r30, r3
/* 801649C4 00161904 28 19 00 00 */ cmplwi r25, 0
/* 801649C8 00161908 40 82 00 0C */ bne lbl_801649D4
+1 -1
View File
@@ -9,7 +9,7 @@
/* 80164C30 00161B70 7C 03 03 78 */ mr r3, r0
/* 80164C34 00161B74 48 00 00 1C */ b lbl_80164C50
lbl_80164C38:
/* 80164C38 00161B78 4B FF FF 2D */ bl dCamera_c_NS_GetCameraTypeFromCameraName
/* 80164C38 00161B78 4B FF FF 2D */ bl GetCameraTypeFromCameraName__9dCamera_cFPCc
/* 80164C3C 00161B7C 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
/* 80164C40 00161B80 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
/* 80164C44 00161B84 7C 03 00 00 */ cmpw r3, r0
+2 -2
View File
@@ -23,7 +23,7 @@ lbl_80164DB4:
/* 80164DC0 00161D00 38 61 00 18 */ addi r3, r1, 0x18
/* 80164DC4 00161D04 7F E4 FB 78 */ mr r4, r31
/* 80164DC8 00161D08 38 A1 00 08 */ addi r5, r1, 8
/* 80164DCC 00161D0C 4B F2 35 B9 */ bl dCamMath_NS_xyzRotateY
/* 80164DCC 00161D0C 4B F2 35 B9 */ bl xyzRotateY__8dCamMathFR4cXyz7cSAngle
/* 80164DD0 00161D10 C0 01 00 18 */ lfs f0, 0x18(r1)
/* 80164DD4 00161D14 D0 01 00 24 */ stfs f0, 0x24(r1)
/* 80164DD8 00161D18 C0 01 00 1C */ lfs f0, 0x1c(r1)
@@ -33,7 +33,7 @@ lbl_80164DB4:
/* 80164DE8 00161D28 38 61 00 0C */ addi r3, r1, 0xc
/* 80164DEC 00161D2C 7F A4 EB 78 */ mr r4, r29
/* 80164DF0 00161D30 7F C5 F3 78 */ mr r5, r30
/* 80164DF4 00161D34 4B F3 29 29 */ bl dCamera_c_NS_attentionPos
/* 80164DF4 00161D34 4B F3 29 29 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80164DF8 00161D38 7F 83 E3 78 */ mr r3, r28
/* 80164DFC 00161D3C 38 81 00 0C */ addi r4, r1, 0xc
/* 80164E00 00161D40 38 A1 00 24 */ addi r5, r1, 0x24
+3 -3
View File
@@ -26,11 +26,11 @@ lbl_80164E80:
/* 80164E80 00161DC0 28 1D 00 00 */ cmplwi r29, 0
/* 80164E84 00161DC4 40 82 00 10 */ bne lbl_80164E94
/* 80164E88 00161DC8 7F C6 F3 78 */ mr r6, r30
/* 80164E8C 00161DCC 4B FF FE E1 */ bl dCamera_c_NS_relationalPos
/* 80164E8C 00161DCC 4B FF FE E1 */ bl relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz
/* 80164E90 00161DD0 48 00 02 4C */ b lbl_801650DC
lbl_80164E94:
/* 80164E94 00161DD4 38 61 00 B8 */ addi r3, r1, 0xb8
/* 80164E98 00161DD8 4B F3 28 85 */ bl dCamera_c_NS_attentionPos
/* 80164E98 00161DD8 4B F3 28 85 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80164E9C 00161DDC C0 01 00 B8 */ lfs f0, 0xb8(r1)
/* 80164EA0 00161DE0 D0 01 01 00 */ stfs f0, 0x100(r1)
/* 80164EA4 00161DE4 C0 01 00 BC */ lfs f0, 0xbc(r1)
@@ -40,7 +40,7 @@ lbl_80164E94:
/* 80164EB4 00161DF4 38 61 00 AC */ addi r3, r1, 0xac
/* 80164EB8 00161DF8 7F 64 DB 78 */ mr r4, r27
/* 80164EBC 00161DFC 7F A5 EB 78 */ mr r5, r29
/* 80164EC0 00161E00 4B F3 28 5D */ bl dCamera_c_NS_attentionPos
/* 80164EC0 00161E00 4B F3 28 5D */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80164EC4 00161E04 C0 01 00 AC */ lfs f0, 0xac(r1)
/* 80164EC8 00161E08 D0 01 00 F4 */ stfs f0, 0xf4(r1)
/* 80164ECC 00161E0C C0 01 00 B0 */ lfs f0, 0xb0(r1)
+1 -1
View File
@@ -22,7 +22,7 @@
/* 801651D0 00162110 C3 C3 00 0C */ lfs f30, 0xc(r3)
/* 801651D4 00162114 7F E3 FB 78 */ mr r3, r31
/* 801651D8 00162118 38 81 00 08 */ addi r4, r1, 8
/* 801651DC 0016211C 4B EB 01 35 */ bl mDoLib_project
/* 801651DC 0016211C 4B EB 01 35 */ bl mDoLib_project__FP3VecP3Vec
/* 801651E0 00162120 38 60 00 00 */ li r3, 0
/* 801651E4 00162124 C0 21 00 08 */ lfs f1, 8(r1)
/* 801651E8 00162128 C0 02 9C A0 */ lfs f0, lbl_804536A0-_SDA2_BASE_(r2)
+7 -7
View File
@@ -64,7 +64,7 @@ lbl_80165308:
/* 8016532C 0016226C 38 61 00 78 */ addi r3, r1, 0x78
/* 80165330 00162270 7F 44 D3 78 */ mr r4, r26
/* 80165334 00162274 7F 65 DB 78 */ mr r5, r27
/* 80165338 00162278 4B F3 23 E5 */ bl dCamera_c_NS_attentionPos
/* 80165338 00162278 4B F3 23 E5 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8016533C 0016227C C0 01 00 78 */ lfs f0, 0x78(r1)
/* 80165340 00162280 D0 01 00 9C */ stfs f0, 0x9c(r1)
/* 80165344 00162284 C0 01 00 7C */ lfs f0, 0x7c(r1)
@@ -74,11 +74,11 @@ lbl_80165308:
/* 80165354 00162294 38 61 00 6C */ addi r3, r1, 0x6c
/* 80165358 00162298 7F 44 D3 78 */ mr r4, r26
/* 8016535C 0016229C 7F 65 DB 78 */ mr r5, r27
/* 80165360 001622A0 4B F3 23 FD */ bl dCamera_c_NS_positionOf
/* 80165360 001622A0 4B F3 23 FD */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 80165364 001622A4 38 61 00 60 */ addi r3, r1, 0x60
/* 80165368 001622A8 7F 44 D3 78 */ mr r4, r26
/* 8016536C 001622AC 7F 65 DB 78 */ mr r5, r27
/* 80165370 001622B0 4B F3 23 AD */ bl dCamera_c_NS_attentionPos
/* 80165370 001622B0 4B F3 23 AD */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80165374 001622B4 C0 61 00 A0 */ lfs f3, 0xa0(r1)
/* 80165378 001622B8 C0 42 9C 90 */ lfs f2, lbl_80453690-_SDA2_BASE_(r2)
/* 8016537C 001622BC C0 21 00 70 */ lfs f1, 0x70(r1)
@@ -90,7 +90,7 @@ lbl_80165308:
/* 80165394 001622D4 38 61 00 54 */ addi r3, r1, 0x54
/* 80165398 001622D8 7F 44 D3 78 */ mr r4, r26
/* 8016539C 001622DC 7F 85 E3 78 */ mr r5, r28
/* 801653A0 001622E0 4B F3 23 7D */ bl dCamera_c_NS_attentionPos
/* 801653A0 001622E0 4B F3 23 7D */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 801653A4 001622E4 C0 01 00 54 */ lfs f0, 0x54(r1)
/* 801653A8 001622E8 D0 01 00 90 */ stfs f0, 0x90(r1)
/* 801653AC 001622EC C0 01 00 58 */ lfs f0, 0x58(r1)
@@ -100,11 +100,11 @@ lbl_80165308:
/* 801653BC 001622FC 38 61 00 48 */ addi r3, r1, 0x48
/* 801653C0 00162300 7F 44 D3 78 */ mr r4, r26
/* 801653C4 00162304 7F 85 E3 78 */ mr r5, r28
/* 801653C8 00162308 4B F3 23 95 */ bl dCamera_c_NS_positionOf
/* 801653C8 00162308 4B F3 23 95 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 801653CC 0016230C 38 61 00 3C */ addi r3, r1, 0x3c
/* 801653D0 00162310 7F 44 D3 78 */ mr r4, r26
/* 801653D4 00162314 7F 85 E3 78 */ mr r5, r28
/* 801653D8 00162318 4B F3 23 45 */ bl dCamera_c_NS_attentionPos
/* 801653D8 00162318 4B F3 23 45 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 801653DC 0016231C C0 61 00 94 */ lfs f3, 0x94(r1)
/* 801653E0 00162320 C0 42 9C 90 */ lfs f2, lbl_80453690-_SDA2_BASE_(r2)
/* 801653E4 00162324 C0 21 00 4C */ lfs f1, 0x4c(r1)
@@ -249,7 +249,7 @@ lbl_80165548:
/* 801655E4 00162524 7F A5 EB 78 */ mr r5, r29
/* 801655E8 00162528 38 DA 00 48 */ addi r6, r26, 0x48
/* 801655EC 0016252C 7F E7 FB 78 */ mr r7, r31
/* 801655F0 00162530 4B EA 71 21 */ bl mDoMtx_lookAt_X1_
/* 801655F0 00162530 4B EA 71 21 */ bl mDoMtx_lookAt__FPA4_fPC3VecPC3VecPC3Vecs
/* 801655F4 00162534 38 61 00 A8 */ addi r3, r1, 0xa8
/* 801655F8 00162538 38 81 00 9C */ addi r4, r1, 0x9c
/* 801655FC 0016253C 7C 85 23 78 */ mr r5, r4
+6 -6
View File
@@ -7,7 +7,7 @@
/* 80165804 00162744 93 C1 00 B8 */ stw r30, 0xb8(r1)
/* 80165808 00162748 7C 9E 23 78 */ mr r30, r4
/* 8016580C 0016274C 38 61 00 5C */ addi r3, r1, 0x5c
/* 80165810 00162750 4B F1 1D 6D */ bl dBgS_GndChk
/* 80165810 00162750 4B F1 1D 6D */ bl __ct__11dBgS_GndChkFv
/* 80165814 00162754 38 61 00 5C */ addi r3, r1, 0x5c
/* 80165818 00162758 7F C4 F3 78 */ mr r4, r30
/* 8016581C 0016275C 48 10 25 0D */ bl SetPos__11cBgS_GndChkFPC4cXyz
@@ -16,16 +16,16 @@
/* 80165828 00162768 3B E3 0F 38 */ addi r31, r3, 0xf38
/* 8016582C 0016276C 7F E3 FB 78 */ mr r3, r31
/* 80165830 00162770 38 81 00 5C */ addi r4, r1, 0x5c
/* 80165834 00162774 4B F0 EC 6D */ bl cBgS_NS_GroundCross
/* 80165834 00162774 4B F0 EC 6D */ bl GroundCross__4cBgSFP11cBgS_GndChk
/* 80165838 00162778 FF E0 08 90 */ fmr f31, f1
/* 8016583C 0016277C 38 61 00 08 */ addi r3, r1, 8
/* 80165840 00162780 4B F1 21 C1 */ bl dBgS_CamGndChk_Wtr
/* 80165840 00162780 4B F1 21 C1 */ bl __ct__18dBgS_CamGndChk_WtrFv
/* 80165844 00162784 38 61 00 08 */ addi r3, r1, 8
/* 80165848 00162788 7F C4 F3 78 */ mr r4, r30
/* 8016584C 0016278C 48 10 24 DD */ bl SetPos__11cBgS_GndChkFPC4cXyz
/* 80165850 00162790 7F E3 FB 78 */ mr r3, r31
/* 80165854 00162794 38 81 00 08 */ addi r4, r1, 8
/* 80165858 00162798 4B F0 EC 49 */ bl cBgS_NS_GroundCross
/* 80165858 00162798 4B F0 EC 49 */ bl GroundCross__4cBgSFP11cBgS_GndChk
/* 8016585C 0016279C FC 1F 08 40 */ fcmpo cr0, f31, f1
/* 80165860 001627A0 4C 41 13 82 */ cror 2, 1, 2
/* 80165864 001627A4 40 82 00 08 */ bne lbl_8016586C
@@ -41,10 +41,10 @@ lbl_80165880:
lbl_80165884:
/* 80165884 001627C4 38 61 00 08 */ addi r3, r1, 8
/* 80165888 001627C8 38 80 FF FF */ li r4, -1
/* 8016588C 001627CC 4B F1 22 0D */ bl dBgS_CamGndChk_Wtr_NS_dtor
/* 8016588C 001627CC 4B F1 22 0D */ bl __dt__18dBgS_CamGndChk_WtrFv
/* 80165890 001627D0 38 61 00 5C */ addi r3, r1, 0x5c
/* 80165894 001627D4 38 80 FF FF */ li r4, -1
/* 80165898 001627D8 4B F1 1D 59 */ bl dBgS_GndChk_NS_dtor
/* 80165898 001627D8 4B F1 1D 59 */ bl __dt__11dBgS_GndChkFv
/* 8016589C 001627DC FC 20 F8 90 */ fmr f1, f31
/* 801658A0 001627E0 E3 E1 00 C8 */ psq_l f31, 200(r1), 0, 0
/* 801658A4 001627E4 CB E1 00 C0 */ lfd f31, 0xc0(r1)
+2 -2
View File
@@ -24,7 +24,7 @@ lbl_80165910:
/* 80165914 00162854 7F 84 E3 78 */ mr r4, r28
/* 80165918 00162858 7F A5 EB 78 */ mr r5, r29
/* 8016591C 0016285C 38 C0 00 00 */ li r6, 0
/* 80165920 00162860 4B F1 24 45 */ bl dBgS_LinChk_NS_Set
/* 80165920 00162860 4B F1 24 45 */ bl Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c
/* 80165924 00162864 57 C0 07 7B */ rlwinm. r0, r30, 0, 0x1d, 0x1d
/* 80165928 00162868 41 82 00 14 */ beq lbl_8016593C
/* 8016592C 0016286C 80 1F 00 4C */ lwz r0, 0x4c(r31)
@@ -73,7 +73,7 @@ lbl_801659B4:
/* 801659B8 001628F8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801659BC 001628FC 38 63 0F 38 */ addi r3, r3, 0xf38
/* 801659C0 00162900 7F E4 FB 78 */ mr r4, r31
/* 801659C4 00162904 4B F0 E9 F1 */ bl cBgS_NS_LineCross
/* 801659C4 00162904 4B F0 E9 F1 */ bl LineCross__4cBgSFP11cBgS_LinChk
/* 801659C8 00162908 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801659CC 0016290C 41 82 00 0C */ beq lbl_801659D8
/* 801659D0 00162910 38 60 00 01 */ li r3, 1
+5 -5
View File
@@ -9,13 +9,13 @@
/* 80165A14 00162954 7C DE 33 78 */ mr r30, r6
/* 80165A18 00162958 7C FF 3B 78 */ mr r31, r7
/* 80165A1C 0016295C 38 61 00 28 */ addi r3, r1, 0x28
/* 80165A20 00162960 4B F1 23 85 */ bl dBgS_CamLinChk
/* 80165A20 00162960 4B F1 23 85 */ bl __ct__14dBgS_CamLinChkFv
/* 80165A24 00162964 7F 63 DB 78 */ mr r3, r27
/* 80165A28 00162968 7F 84 E3 78 */ mr r4, r28
/* 80165A2C 0016296C 7F A5 EB 78 */ mr r5, r29
/* 80165A30 00162970 38 C1 00 28 */ addi r6, r1, 0x28
/* 80165A34 00162974 7F E7 FB 78 */ mr r7, r31
/* 80165A38 00162978 4B FF FE 89 */ bl dCamera_c_NS_lineBGCheck
/* 80165A38 00162978 4B FF FE 89 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl
/* 80165A3C 0016297C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80165A40 00162980 41 82 00 70 */ beq lbl_80165AB0
/* 80165A44 00162984 3C 60 80 3A */ lis r3, lbl_803A37C0@ha
@@ -26,7 +26,7 @@
/* 80165A58 00162998 38 63 0F 38 */ addi r3, r3, 0xf38
/* 80165A5C 0016299C 38 81 00 3C */ addi r4, r1, 0x3c
/* 80165A60 001629A0 38 A1 00 14 */ addi r5, r1, 0x14
/* 80165A64 001629A4 4B F0 EC E1 */ bl cBgS_NS_GetTriPla
/* 80165A64 001629A4 4B F0 EC E1 */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
/* 80165A68 001629A8 38 61 00 08 */ addi r3, r1, 8
/* 80165A6C 001629AC 38 81 00 58 */ addi r4, r1, 0x58
/* 80165A70 001629B0 38 A1 00 14 */ addi r5, r1, 0x14
@@ -42,7 +42,7 @@
/* 80165A98 001629D8 90 01 00 24 */ stw r0, 0x24(r1)
/* 80165A9C 001629DC 38 61 00 28 */ addi r3, r1, 0x28
/* 80165AA0 001629E0 38 80 FF FF */ li r4, -1
/* 80165AA4 001629E4 4B F1 23 5D */ bl dBgS_CamLinChk_NS_dtor
/* 80165AA4 001629E4 4B F1 23 5D */ bl __dt__14dBgS_CamLinChkFv
/* 80165AA8 001629E8 38 60 00 01 */ li r3, 1
/* 80165AAC 001629EC 48 00 00 2C */ b lbl_80165AD8
lbl_80165AB0:
@@ -54,7 +54,7 @@ lbl_80165AB0:
/* 80165AC4 00162A04 D0 1E 00 08 */ stfs f0, 8(r30)
/* 80165AC8 00162A08 38 61 00 28 */ addi r3, r1, 0x28
/* 80165ACC 00162A0C 38 80 FF FF */ li r4, -1
/* 80165AD0 00162A10 4B F1 23 31 */ bl dBgS_CamLinChk_NS_dtor
/* 80165AD0 00162A10 4B F1 23 31 */ bl __dt__14dBgS_CamLinChkFv
/* 80165AD4 00162A14 38 60 00 00 */ li r3, 0
lbl_80165AD8:
/* 80165AD8 00162A18 39 61 00 B0 */ addi r11, r1, 0xb0
+3 -3
View File
@@ -8,17 +8,17 @@
/* 80165B0C 00162A4C 7C BE 2B 78 */ mr r30, r5
/* 80165B10 00162A50 7C DF 33 78 */ mr r31, r6
/* 80165B14 00162A54 38 61 00 08 */ addi r3, r1, 8
/* 80165B18 00162A58 4B F1 22 8D */ bl dBgS_CamLinChk
/* 80165B18 00162A58 4B F1 22 8D */ bl __ct__14dBgS_CamLinChkFv
/* 80165B1C 00162A5C 7F 83 E3 78 */ mr r3, r28
/* 80165B20 00162A60 7F A4 EB 78 */ mr r4, r29
/* 80165B24 00162A64 7F C5 F3 78 */ mr r5, r30
/* 80165B28 00162A68 38 C1 00 08 */ addi r6, r1, 8
/* 80165B2C 00162A6C 7F E7 FB 78 */ mr r7, r31
/* 80165B30 00162A70 4B FF FD 91 */ bl dCamera_c_NS_lineBGCheck
/* 80165B30 00162A70 4B FF FD 91 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl
/* 80165B34 00162A74 7C 7F 1B 78 */ mr r31, r3
/* 80165B38 00162A78 38 61 00 08 */ addi r3, r1, 8
/* 80165B3C 00162A7C 38 80 FF FF */ li r4, -1
/* 80165B40 00162A80 4B F1 22 C1 */ bl dBgS_CamLinChk_NS_dtor
/* 80165B40 00162A80 4B F1 22 C1 */ bl __dt__14dBgS_CamLinChkFv
/* 80165B44 00162A84 7F E3 FB 78 */ mr r3, r31
/* 80165B48 00162A88 39 61 00 90 */ addi r11, r1, 0x90
/* 80165B4C 00162A8C 48 1F C6 D9 */ bl _restgpr_28
+2 -2
View File
@@ -10,7 +10,7 @@
/* 80165B84 00162AC4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80165B88 00162AC8 3B E3 4B 88 */ addi r31, r3, 0x4b88
/* 80165B8C 00162ACC 7F E3 FB 78 */ mr r3, r31
/* 80165B90 00162AD0 4B F2 03 21 */ bl dCcMassS_Mng_NS_GetResultCam
/* 80165B90 00162AD0 4B F2 03 21 */ bl GetResultCam__12dCcMassS_MngCFv
/* 80165B94 00162AD4 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
/* 80165B98 00162AD8 41 82 00 08 */ beq lbl_80165BA0
/* 80165B9C 00162ADC 63 DE 00 02 */ ori r30, r30, 2
@@ -32,7 +32,7 @@ lbl_80165BB8:
/* 80165BD0 00162B10 48 10 94 31 */ bl Set__8cM3dGCpsFRC4cXyzRC4cXyzf
/* 80165BD4 00162B14 7F E3 FB 78 */ mr r3, r31
/* 80165BD8 00162B18 38 81 00 08 */ addi r4, r1, 8
/* 80165BDC 00162B1C 4B F2 02 91 */ bl dCcMassS_Mng_NS_SetCam
/* 80165BDC 00162B1C 4B F2 02 91 */ bl SetCam__12dCcMassS_MngFRC8cM3dGCps
/* 80165BE0 00162B20 38 61 00 08 */ addi r3, r1, 8
/* 80165BE4 00162B24 38 80 FF FF */ li r4, -1
/* 80165BE8 00162B28 48 10 93 BD */ bl __dt__8cM3dGCpsFv
+5 -5
View File
@@ -11,7 +11,7 @@
/* 80165D08 00162C48 FF E0 08 90 */ fmr f31, f1
/* 80165D0C 00162C4C 3B C1 00 34 */ addi r30, r1, 0x34
/* 80165D10 00162C50 7F C3 F3 78 */ mr r3, r30
/* 80165D14 00162C54 4B F1 2D 01 */ bl dBgS_SphChk
/* 80165D14 00162C54 4B F1 2D 01 */ bl __ct__11dBgS_SphChkFv
/* 80165D18 00162C58 3C 60 80 3C */ lis r3, lbl_803BA798@ha
/* 80165D1C 00162C5C 38 63 A7 98 */ addi r3, r3, lbl_803BA798@l
/* 80165D20 00162C60 90 61 00 44 */ stw r3, 0x44(r1)
@@ -38,9 +38,9 @@
/* 80165D74 00162CB4 98 01 00 30 */ stb r0, 0x30(r1)
/* 80165D78 00162CB8 D3 E1 00 2C */ stfs f31, 0x2c(r1)
/*.global sph_chk_callback*/
/* 80165D7C 00162CBC 3C 60 80 16 */ lis r3, sph_chk_callback@ha
/* 80165D7C 00162CBC 3C 60 80 16 */ lis r3, sph_chk_callback__FP11dBgS_SphChkP10cBgD_Vtx_tiiiP8cM3dGPlaPv@ha
/*.global sph_chk_callback*/
/* 80165D80 00162CC0 38 03 5C 08 */ addi r0, r3, sph_chk_callback@l
/* 80165D80 00162CC0 38 03 5C 08 */ addi r0, r3, sph_chk_callback__FP11dBgS_SphChkP10cBgD_Vtx_tiiiP8cM3dGPlaPv@l
/* 80165D84 00162CC4 90 01 00 84 */ stw r0, 0x84(r1)
/* 80165D88 00162CC8 7F C3 F3 78 */ mr r3, r30
/* 80165D8C 00162CCC 7F A4 EB 78 */ mr r4, r29
@@ -72,7 +72,7 @@ lbl_80165DB0:
/* 80165DF0 00162D30 7F A3 EB 78 */ mr r3, r29
/* 80165DF4 00162D34 38 81 00 34 */ addi r4, r1, 0x34
/* 80165DF8 00162D38 38 A1 00 14 */ addi r5, r1, 0x14
/* 80165DFC 00162D3C 4B F0 F8 8D */ bl dBgS_NS_SphChk
/* 80165DFC 00162D3C 4B F0 F8 8D */ bl SphChk__4dBgSFP11dBgS_SphChkPv
/* 80165E00 00162D40 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80165E04 00162D44 41 82 00 10 */ beq lbl_80165E14
/* 80165E08 00162D48 3B 18 00 01 */ addi r24, r24, 1
@@ -94,7 +94,7 @@ lbl_80165E14:
/* 80165E44 00162D84 93 21 00 7C */ stw r25, 0x7c(r1)
/* 80165E48 00162D88 38 61 00 34 */ addi r3, r1, 0x34
/* 80165E4C 00162D8C 38 80 00 00 */ li r4, 0
/* 80165E50 00162D90 4B F1 2C 71 */ bl dBgS_SphChk_NS_dtor
/* 80165E50 00162D90 4B F1 2C 71 */ bl __dt__11dBgS_SphChkFv
/* 80165E54 00162D94 E3 E1 00 B8 */ psq_l f31, 184(r1), 0, 0
/* 80165E58 00162D98 CB E1 00 B0 */ lfd f31, 0xb0(r1)
/* 80165E5C 00162D9C 39 61 00 B0 */ addi r11, r1, 0xb0
+1 -1
View File
@@ -18,7 +18,7 @@
/* 80165EB8 00162DF8 38 04 00 30 */ addi r0, r4, 0x30
/* 80165EBC 00162DFC 90 1E 00 48 */ stw r0, 0x48(r30)
/* 80165EC0 00162E00 38 80 00 00 */ li r4, 0
/* 80165EC4 00162E04 4B F1 2B FD */ bl dBgS_SphChk_NS_dtor
/* 80165EC4 00162E04 4B F1 2B FD */ bl __dt__11dBgS_SphChkFv
/* 80165EC8 00162E08 7F E0 07 35 */ extsh. r0, r31
/* 80165ECC 00162E0C 40 81 00 0C */ ble lbl_80165ED8
/* 80165ED0 00162E10 7F C3 F3 78 */ mr r3, r30
+6 -6
View File
@@ -6,7 +6,7 @@
/* 80165F08 00162E48 80 83 09 28 */ lwz r4, 0x928(r3)
/* 80165F0C 00162E4C 2C 04 00 00 */ cmpwi r4, 0
/* 80165F10 00162E50 41 80 00 14 */ blt lbl_80165F24
/* 80165F14 00162E54 4B FF D0 F9 */ bl dCamera_c_NS_SetTrimSize
/* 80165F14 00162E54 4B FF D0 F9 */ bl SetTrimSize__9dCamera_cFl
/* 80165F18 00162E58 38 00 FF FF */ li r0, -1
/* 80165F1C 00162E5C 90 1F 09 28 */ stw r0, 0x928(r31)
/* 80165F20 00162E60 48 00 00 7C */ b lbl_80165F9C
@@ -28,25 +28,25 @@ lbl_80165F48:
/* 80165F58 00162E98 48 00 00 10 */ b lbl_80165F68
lbl_80165F5C:
/* 80165F5C 00162E9C 38 80 00 02 */ li r4, 2
/* 80165F60 00162EA0 4B FF D0 AD */ bl dCamera_c_NS_SetTrimSize
/* 80165F60 00162EA0 4B FF D0 AD */ bl SetTrimSize__9dCamera_cFl
/* 80165F64 00162EA4 48 00 00 38 */ b lbl_80165F9C
lbl_80165F68:
/* 80165F68 00162EA8 7F E3 FB 78 */ mr r3, r31
/* 80165F6C 00162EAC 38 80 00 01 */ li r4, 1
/* 80165F70 00162EB0 4B FF D0 9D */ bl dCamera_c_NS_SetTrimSize
/* 80165F70 00162EB0 4B FF D0 9D */ bl SetTrimSize__9dCamera_cFl
/* 80165F74 00162EB4 48 00 00 28 */ b lbl_80165F9C
lbl_80165F78:
/* 80165F78 00162EB8 38 80 00 00 */ li r4, 0
/* 80165F7C 00162EBC 4B FF D0 91 */ bl dCamera_c_NS_SetTrimSize
/* 80165F7C 00162EBC 4B FF D0 91 */ bl SetTrimSize__9dCamera_cFl
/* 80165F80 00162EC0 48 00 00 1C */ b lbl_80165F9C
lbl_80165F84:
/* 80165F84 00162EC4 38 80 00 01 */ li r4, 1
/* 80165F88 00162EC8 4B FF D0 85 */ bl dCamera_c_NS_SetTrimSize
/* 80165F88 00162EC8 4B FF D0 85 */ bl SetTrimSize__9dCamera_cFl
/* 80165F8C 00162ECC 48 00 00 10 */ b lbl_80165F9C
lbl_80165F90:
/* 80165F90 00162ED0 7F E3 FB 78 */ mr r3, r31
/* 80165F94 00162ED4 38 80 00 00 */ li r4, 0
/* 80165F98 00162ED8 4B FF D0 75 */ bl dCamera_c_NS_SetTrimSize
/* 80165F98 00162ED8 4B FF D0 75 */ bl SetTrimSize__9dCamera_cFl
lbl_80165F9C:
/* 80165F9C 00162EDC 80 7F 09 24 */ lwz r3, 0x924(r31)
/* 80165FA0 00162EE0 83 E1 00 0C */ lwz r31, 0xc(r1)
+2 -2
View File
@@ -32,13 +32,13 @@
/* 80166030 00162F70 FC 80 F8 90 */ fmr f4, f31
/* 80166034 00162F74 C0 BF 00 10 */ lfs f5, 0x10(r31)
/* 80166038 00162F78 C0 DF 00 14 */ lfs f6, 0x14(r31)
/* 8016603C 00162F7C 4B EE BA 85 */ bl dDlst_window_c_NS_setViewPort
/* 8016603C 00162F7C 4B EE BA 85 */ bl setViewPort__14dDlst_window_cFffffff
/* 80166040 00162F80 7F E3 FB 78 */ mr r3, r31
/* 80166044 00162F84 FC 20 E0 90 */ fmr f1, f28
/* 80166048 00162F88 FC 40 E8 90 */ fmr f2, f29
/* 8016604C 00162F8C FC 60 F0 90 */ fmr f3, f30
/* 80166050 00162F90 FC 80 F8 90 */ fmr f4, f31
/* 80166054 00162F94 4B EE BA 89 */ bl dDlst_window_c_NS_setScissor
/* 80166054 00162F94 4B EE BA 89 */ bl setScissor__14dDlst_window_cFffff
/* 80166058 00162F98 E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0
/* 8016605C 00162F9C CB E1 00 40 */ lfd f31, 0x40(r1)
/* 80166060 00162FA0 E3 C1 00 38 */ psq_l f30, 56(r1), 0, 0
+8 -8
View File
@@ -10,14 +10,14 @@
/* 801660B0 00162FF0 7C 7D 1B 78 */ mr r29, r3
/* 801660B4 00162FF4 7C 9E 23 78 */ mr r30, r4
/* 801660B8 00162FF8 38 61 01 64 */ addi r3, r1, 0x164
/* 801660BC 00162FFC 4B F1 1C E9 */ bl dBgS_CamLinChk
/* 801660BC 00162FFC 4B F1 1C E9 */ bl __ct__14dBgS_CamLinChkFv
/* 801660C0 00163000 38 61 00 3C */ addi r3, r1, 0x3c
/* 801660C4 00163004 38 8D 8C 08 */ addi r4, r13, 0x80451188 - 0x80458580 /*SDA HACK; original: lbl_80451188-_SDA_BASE_*/
/* 801660C8 00163008 48 10 AE A1 */ bl __ct__7cSAngleFRC7cSAngle
/* 801660CC 0016300C 38 61 01 10 */ addi r3, r1, 0x110
/* 801660D0 00163010 7F C4 F3 78 */ mr r4, r30
/* 801660D4 00163014 80 BE 01 80 */ lwz r5, 0x180(r30)
/* 801660D8 00163018 4B F3 16 85 */ bl dCamera_c_NS_positionOf
/* 801660D8 00163018 4B F3 16 85 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 801660DC 0016301C C0 01 01 10 */ lfs f0, 0x110(r1)
/* 801660E0 00163020 D0 01 01 58 */ stfs f0, 0x158(r1)
/* 801660E4 00163024 C0 01 01 14 */ lfs f0, 0x114(r1)
@@ -26,7 +26,7 @@
/* 801660F0 00163030 D0 01 01 60 */ stfs f0, 0x160(r1)
/* 801660F4 00163034 7F C3 F3 78 */ mr r3, r30
/* 801660F8 00163038 80 9E 01 80 */ lwz r4, 0x180(r30)
/* 801660FC 0016303C 4B FF EC 31 */ bl dCamera_c_NS_heightOf
/* 801660FC 0016303C 4B FF EC 31 */ bl heightOf__9dCamera_cFP10fopAc_ac_c
/* 80166100 00163040 FF E0 08 90 */ fmr f31, f1
/* 80166104 00163044 C0 01 01 5C */ lfs f0, 0x15c(r1)
/* 80166108 00163048 EC 00 F8 2A */ fadds f0, f0, f31
@@ -67,7 +67,7 @@
/* 80166194 001630D4 38 A1 01 40 */ addi r5, r1, 0x140
/* 80166198 001630D8 38 C1 01 4C */ addi r6, r1, 0x14c
/* 8016619C 001630DC 38 E0 40 B7 */ li r7, 0x40b7
/* 801661A0 001630E0 4B FF F8 55 */ bl dCamera_c_NS_lineBGCheck_X1_
/* 801661A0 001630E0 4B FF F8 55 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP4cXyzUl
/* 801661A4 001630E4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801661A8 001630E8 41 82 01 84 */ beq lbl_8016632C
/* 801661AC 001630EC 38 61 00 EC */ addi r3, r1, 0xec
@@ -185,7 +185,7 @@ lbl_8016632C:
/* 80166340 00163280 D0 01 01 54 */ stfs f0, 0x154(r1)
/* 80166344 00163284 7F C3 F3 78 */ mr r3, r30
/* 80166348 00163288 38 81 01 40 */ addi r4, r1, 0x140
/* 8016634C 0016328C 4B FF F4 A1 */ bl dCamera_c_NS_groundHeight
/* 8016634C 0016328C 4B FF F4 A1 */ bl groundHeight__9dCamera_cFP4cXyz
/* 80166350 00163290 EC 1F 08 2A */ fadds f0, f31, f1
/* 80166354 00163294 D0 01 01 50 */ stfs f0, 0x150(r1)
/* 80166358 00163298 38 61 00 BC */ addi r3, r1, 0xbc
@@ -248,7 +248,7 @@ lbl_801663B4:
/* 80166434 00163374 38 A1 01 28 */ addi r5, r1, 0x128
/* 80166438 00163378 38 C1 01 4C */ addi r6, r1, 0x14c
/* 8016643C 0016337C 38 E0 40 B7 */ li r7, 0x40b7
/* 80166440 00163380 4B FF F5 B5 */ bl dCamera_c_NS_lineBGCheck_X1_
/* 80166440 00163380 4B FF F5 B5 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP4cXyzUl
/* 80166444 00163384 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80166448 00163388 41 82 01 84 */ beq lbl_801665CC
/* 8016644C 0016338C 38 61 00 98 */ addi r3, r1, 0x98
@@ -366,7 +366,7 @@ lbl_801665CC:
/* 801665E0 00163520 D0 01 01 54 */ stfs f0, 0x154(r1)
/* 801665E4 00163524 7F C3 F3 78 */ mr r3, r30
/* 801665E8 00163528 38 81 01 28 */ addi r4, r1, 0x128
/* 801665EC 0016352C 4B FF F2 01 */ bl dCamera_c_NS_groundHeight
/* 801665EC 0016352C 4B FF F2 01 */ bl groundHeight__9dCamera_cFP4cXyz
/* 801665F0 00163530 EC 1F 08 2A */ fadds f0, f31, f1
/* 801665F4 00163534 D0 01 01 50 */ stfs f0, 0x150(r1)
/* 801665F8 00163538 38 61 00 68 */ addi r3, r1, 0x68
@@ -459,7 +459,7 @@ lbl_80166724:
/* 8016672C 0016366C 48 10 A8 3D */ bl __ct__7cSAngleFRC7cSAngle
/* 80166730 00163670 38 61 01 64 */ addi r3, r1, 0x164
/* 80166734 00163674 38 80 FF FF */ li r4, -1
/* 80166738 00163678 4B F1 16 C9 */ bl dBgS_CamLinChk_NS_dtor
/* 80166738 00163678 4B F1 16 C9 */ bl __dt__14dBgS_CamLinChkFv
/* 8016673C 0016367C E3 E1 02 08 */ psq_l f31, 520(r1), 0, 0
/* 80166740 00163680 CB E1 02 00 */ lfd f31, 0x200(r1)
/* 80166744 00163684 E3 C1 01 F8 */ psq_l f30, 504(r1), 0, 0
+100 -100
View File
@@ -48,25 +48,25 @@ lbl_801667F4:
/* 80166818 00163758 C3 DC 0A C0 */ lfs f30, 0xac0(r28)
/* 8016681C 0016375C 38 61 03 A0 */ addi r3, r1, 0x3a0
/* 80166820 00163760 38 9C 00 64 */ addi r4, r28, 0x64
/* 80166824 00163764 4B F3 0F D1 */ bl cXyz_X1_
/* 80166824 00163764 4B F3 0F D1 */ bl __ct__4cXyzFRC4cXyz
/* 80166828 00163768 38 61 03 94 */ addi r3, r1, 0x394
/* 8016682C 0016376C 38 9C 00 70 */ addi r4, r28, 0x70
/* 80166830 00163770 4B F3 0F C5 */ bl cXyz_X1_
/* 80166830 00163770 4B F3 0F C5 */ bl __ct__4cXyzFRC4cXyz
/* 80166834 00163774 38 61 00 74 */ addi r3, r1, 0x74
/* 80166838 00163778 38 9C 00 5C */ addi r4, r28, 0x5c
/* 8016683C 0016377C 48 10 AF B5 */ bl __ct__7cSGlobeFRC7cSGlobe
/* 80166840 00163780 A0 1C 09 7A */ lhz r0, 0x97a(r28)
/* 80166844 00163784 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
/* 80166848 00163788 41 82 00 E8 */ beq lbl_80166930
/* 8016684C 0016378C 48 04 58 F5 */ bl dKy_TeachWind_existence_chk
/* 8016684C 0016378C 48 04 58 F5 */ bl dKy_TeachWind_existence_chk__Fv
/* 80166850 00163790 2C 03 00 00 */ cmpwi r3, 0
/* 80166854 00163794 41 82 00 DC */ beq lbl_80166930
/* 80166858 00163798 4B EF 42 99 */ bl dKyw_get_wind_pow
/* 80166858 00163798 4B EF 42 99 */ bl dKyw_get_wind_pow__Fv
/* 8016685C 0016379C FF 20 08 90 */ fmr f25, f1
/* 80166860 001637A0 C0 02 9D 28 */ lfs f0, lbl_80453728-_SDA2_BASE_(r2)
/* 80166864 001637A4 FC 19 00 40 */ fcmpo cr0, f25, f0
/* 80166868 001637A8 40 81 00 C8 */ ble lbl_80166930
/* 8016686C 001637AC 4B EF 42 75 */ bl dKyw_get_wind_vec
/* 8016686C 001637AC 4B EF 42 75 */ bl dKyw_get_wind_vec__Fv
/* 80166870 001637B0 7C 64 1B 78 */ mr r4, r3
/* 80166874 001637B4 38 61 00 6C */ addi r3, r1, 0x6c
/* 80166878 001637B8 48 10 B0 09 */ bl __ct__7cSGlobeFRC4cXyz
@@ -115,7 +115,7 @@ lbl_801668C4:
/* 80166920 00163860 D0 1C 00 58 */ stfs f0, 0x58(r28)
/* 80166924 00163864 38 61 00 6C */ addi r3, r1, 0x6c
/* 80166928 00163868 38 80 FF FF */ li r4, -1
/* 8016692C 0016386C 4B F0 AD 51 */ bl cSGlobe_NS_dtor
/* 8016692C 0016386C 4B F0 AD 51 */ bl __dt__7cSGlobeFv
lbl_80166930:
/* 80166930 00163870 80 7C 01 80 */ lwz r3, 0x180(r28)
/* 80166934 00163874 48 00 13 85 */ bl _unnamed_d_camera_cpp__NS_is_player
@@ -176,7 +176,7 @@ lbl_801669D8:
/* 801669F8 00163938 41 82 00 C0 */ beq lbl_80166AB8
/* 801669FC 0016393C 7F 83 E3 78 */ mr r3, r28
/* 80166A00 00163940 80 9C 01 80 */ lwz r4, 0x180(r28)
/* 80166A04 00163944 48 00 12 21 */ bl dCamera_c_NS_radiusActorInSight_X1_
/* 80166A04 00163944 48 00 12 21 */ bl radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c
/* 80166A08 00163948 C0 02 9C A0 */ lfs f0, lbl_804536A0-_SDA2_BASE_(r2)
/* 80166A0C 0016394C FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80166A10 00163950 40 81 01 7C */ ble lbl_80166B8C
@@ -222,7 +222,7 @@ lbl_80166A78:
/* 80166AA4 001639E4 48 10 00 41 */ bl __pl__4cXyzCFRC3Vec
/* 80166AA8 001639E8 38 61 03 94 */ addi r3, r1, 0x394
/* 80166AAC 001639EC 38 81 02 98 */ addi r4, r1, 0x298
/* 80166AB0 001639F0 4B F3 0D 29 */ bl cXyz_NS___as
/* 80166AB0 001639F0 4B F3 0D 29 */ bl __as__4cXyzFRC4cXyz
/* 80166AB4 001639F4 48 00 00 D8 */ b lbl_80166B8C
lbl_80166AB8:
/* 80166AB8 001639F8 28 05 00 00 */ cmplwi r5, 0
@@ -234,7 +234,7 @@ lbl_80166AB8:
/* 80166AD0 00163A10 C0 3C 00 58 */ lfs f1, 0x58(r28)
/* 80166AD4 00163A14 A9 1C 00 54 */ lha r8, 0x54(r28)
/* 80166AD8 00163A18 C0 42 9C E8 */ lfs f2, lbl_804536E8-_SDA2_BASE_(r2)
/* 80166ADC 00163A1C 4B FF E7 5D */ bl dCamera_c_NS_radiusActorInSight
/* 80166ADC 00163A1C 4B FF E7 5D */ bl radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyzfsf
/* 80166AE0 00163A20 C0 02 9C A0 */ lfs f0, lbl_804536A0-_SDA2_BASE_(r2)
/* 80166AE4 00163A24 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80166AE8 00163A28 40 81 00 A4 */ ble lbl_80166B8C
@@ -280,7 +280,7 @@ lbl_80166B50:
/* 80166B7C 00163ABC 48 0F FF 69 */ bl __pl__4cXyzCFRC3Vec
/* 80166B80 00163AC0 38 61 03 94 */ addi r3, r1, 0x394
/* 80166B84 00163AC4 38 81 02 80 */ addi r4, r1, 0x280
/* 80166B88 00163AC8 4B F3 0C 51 */ bl cXyz_NS___as
/* 80166B88 00163AC8 4B F3 0C 51 */ bl __as__4cXyzFRC4cXyz
lbl_80166B8C:
/* 80166B8C 00163ACC C0 3C 01 B4 */ lfs f1, 0x1b4(r28)
/* 80166B90 00163AD0 C0 02 9D 0C */ lfs f0, lbl_8045370C-_SDA2_BASE_(r2)
@@ -305,7 +305,7 @@ lbl_80166B8C:
/* 80166BDC 00163B1C 48 0F FF 09 */ bl __pl__4cXyzCFRC3Vec
/* 80166BE0 00163B20 38 61 03 94 */ addi r3, r1, 0x394
/* 80166BE4 00163B24 38 81 02 68 */ addi r4, r1, 0x268
/* 80166BE8 00163B28 4B F3 0B F1 */ bl cXyz_NS___as
/* 80166BE8 00163B28 4B F3 0B F1 */ bl __as__4cXyzFRC4cXyz
lbl_80166BEC:
/* 80166BEC 00163B2C 57 B8 06 31 */ rlwinm. r24, r29, 0, 0x18, 0x18
/* 80166BF0 00163B30 41 82 00 60 */ beq lbl_80166C50
@@ -320,7 +320,7 @@ lbl_80166BEC:
/* 80166C14 00163B54 48 10 A3 B5 */ bl __ct__7cSAngleFf
/* 80166C18 00163B58 38 61 00 74 */ addi r3, r1, 0x74
/* 80166C1C 00163B5C 38 81 00 38 */ addi r4, r1, 0x38
/* 80166C20 00163B60 4B F2 8E 39 */ bl cSGlobe_NS_V
/* 80166C20 00163B60 4B F2 8E 39 */ bl V__7cSGlobeFRC7cSAngle
/* 80166C24 00163B64 38 61 02 5C */ addi r3, r1, 0x25c
/* 80166C28 00163B68 38 81 00 74 */ addi r4, r1, 0x74
/* 80166C2C 00163B6C 48 10 AE 89 */ bl Xyz__7cSGlobeCFv
@@ -330,26 +330,26 @@ lbl_80166BEC:
/* 80166C3C 00163B7C 48 0F FE A9 */ bl __pl__4cXyzCFRC3Vec
/* 80166C40 00163B80 38 61 03 94 */ addi r3, r1, 0x394
/* 80166C44 00163B84 38 81 02 50 */ addi r4, r1, 0x250
/* 80166C48 00163B88 4B F3 0B 91 */ bl cXyz_NS___as
/* 80166C48 00163B88 4B F3 0B 91 */ bl __as__4cXyzFRC4cXyz
/* 80166C4C 00163B8C 63 DE 00 20 */ ori r30, r30, 0x20
lbl_80166C50:
/* 80166C50 00163B90 38 61 05 54 */ addi r3, r1, 0x554
/* 80166C54 00163B94 4B F1 11 51 */ bl dBgS_CamLinChk
/* 80166C54 00163B94 4B F1 11 51 */ bl __ct__14dBgS_CamLinChkFv
/* 80166C58 00163B98 38 61 04 E4 */ addi r3, r1, 0x4e4
/* 80166C5C 00163B9C 4B F1 11 49 */ bl dBgS_CamLinChk
/* 80166C5C 00163B9C 4B F1 11 49 */ bl __ct__14dBgS_CamLinChkFv
/* 80166C60 00163BA0 38 61 02 44 */ addi r3, r1, 0x244
/* 80166C64 00163BA4 38 81 03 94 */ addi r4, r1, 0x394
/* 80166C68 00163BA8 38 A1 03 A0 */ addi r5, r1, 0x3a0
/* 80166C6C 00163BAC 48 0F FE C9 */ bl __mi__4cXyzCFRC3Vec
/* 80166C70 00163BB0 38 61 02 38 */ addi r3, r1, 0x238
/* 80166C74 00163BB4 38 81 02 44 */ addi r4, r1, 0x244
/* 80166C78 00163BB8 4B F3 0B 7D */ bl cXyz_X1_
/* 80166C78 00163BB8 4B F3 0B 7D */ bl __ct__4cXyzFRC4cXyz
/* 80166C7C 00163BBC 38 61 02 2C */ addi r3, r1, 0x22c
/* 80166C80 00163BC0 38 81 02 38 */ addi r4, r1, 0x238
/* 80166C84 00163BC4 48 10 00 61 */ bl norm__4cXyzCFv
/* 80166C88 00163BC8 38 61 03 88 */ addi r3, r1, 0x388
/* 80166C8C 00163BCC 38 81 02 2C */ addi r4, r1, 0x22c
/* 80166C90 00163BD0 4B F3 0B 65 */ bl cXyz_X1_
/* 80166C90 00163BD0 4B F3 0B 65 */ bl __ct__4cXyzFRC4cXyz
/* 80166C94 00163BD4 38 61 02 20 */ addi r3, r1, 0x220
/* 80166C98 00163BD8 38 81 03 88 */ addi r4, r1, 0x388
/* 80166C9C 00163BDC FC 20 F8 90 */ fmr f1, f31
@@ -360,7 +360,7 @@ lbl_80166C50:
/* 80166CB0 00163BF0 48 0F FE 35 */ bl __pl__4cXyzCFRC3Vec
/* 80166CB4 00163BF4 38 61 03 7C */ addi r3, r1, 0x37c
/* 80166CB8 00163BF8 38 81 02 14 */ addi r4, r1, 0x214
/* 80166CBC 00163BFC 4B F3 0B 39 */ bl cXyz_X1_
/* 80166CBC 00163BFC 4B F3 0B 39 */ bl __ct__4cXyzFRC4cXyz
/* 80166CC0 00163C00 3B 20 00 00 */ li r25, 0
/* 80166CC4 00163C04 73 B7 00 B7 */ andi. r23, r29, 0xb7
/* 80166CC8 00163C08 41 82 0A 78 */ beq lbl_80167740
@@ -369,7 +369,7 @@ lbl_80166C50:
/* 80166CD4 00163C14 38 A1 03 7C */ addi r5, r1, 0x37c
/* 80166CD8 00163C18 38 C1 05 54 */ addi r6, r1, 0x554
/* 80166CDC 00163C1C 7F A7 EB 78 */ mr r7, r29
/* 80166CE0 00163C20 4B FF EB E1 */ bl dCamera_c_NS_lineBGCheck
/* 80166CE0 00163C20 4B FF EB E1 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl
/* 80166CE4 00163C24 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80166CE8 00163C28 41 82 08 A8 */ beq lbl_80167590
/* 80166CEC 00163C2C 3C 60 80 3A */ lis r3, lbl_803A37C0@ha
@@ -381,7 +381,7 @@ lbl_80166C50:
/* 80166D04 00163C44 7F 43 D3 78 */ mr r3, r26
/* 80166D08 00163C48 38 81 05 68 */ addi r4, r1, 0x568
/* 80166D0C 00163C4C 38 A1 04 0C */ addi r5, r1, 0x40c
/* 80166D10 00163C50 4B F0 DA 35 */ bl cBgS_NS_GetTriPla
/* 80166D10 00163C50 4B F0 DA 35 */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
/* 80166D14 00163C54 3C 60 80 3A */ lis r3, lbl_803A37C0@ha
/* 80166D18 00163C58 38 03 37 C0 */ addi r0, r3, lbl_803A37C0@l
/* 80166D1C 00163C5C 90 01 04 08 */ stw r0, 0x408(r1)
@@ -422,7 +422,7 @@ lbl_80166D90:
/* 80166D98 00163CD8 38 A1 03 A0 */ addi r5, r1, 0x3a0
/* 80166D9C 00163CDC 38 C1 04 E4 */ addi r6, r1, 0x4e4
/* 80166DA0 00163CE0 7F A7 EB 78 */ mr r7, r29
/* 80166DA4 00163CE4 4B FF EB 1D */ bl dCamera_c_NS_lineBGCheck
/* 80166DA4 00163CE4 4B FF EB 1D */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl
/* 80166DA8 00163CE8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80166DAC 00163CEC 41 82 00 DC */ beq lbl_80166E88
/* 80166DB0 00163CF0 38 61 02 08 */ addi r3, r1, 0x208
@@ -431,13 +431,13 @@ lbl_80166D90:
/* 80166DBC 00163CFC 48 0F FD 79 */ bl __mi__4cXyzCFRC3Vec
/* 80166DC0 00163D00 38 61 01 FC */ addi r3, r1, 0x1fc
/* 80166DC4 00163D04 38 81 02 08 */ addi r4, r1, 0x208
/* 80166DC8 00163D08 4B F3 0A 2D */ bl cXyz_X1_
/* 80166DC8 00163D08 4B F3 0A 2D */ bl __ct__4cXyzFRC4cXyz
/* 80166DCC 00163D0C 38 61 01 FC */ addi r3, r1, 0x1fc
/* 80166DD0 00163D10 4B F2 79 C1 */ bl cXyz_NS_abs
/* 80166DD0 00163D10 4B F2 79 C1 */ bl abs__4cXyzCFv
/* 80166DD4 00163D14 7F 43 D3 78 */ mr r3, r26
/* 80166DD8 00163D18 38 81 04 F8 */ addi r4, r1, 0x4f8
/* 80166DDC 00163D1C 38 A1 03 F8 */ addi r5, r1, 0x3f8
/* 80166DE0 00163D20 4B F0 D9 65 */ bl cBgS_NS_GetTriPla
/* 80166DE0 00163D20 4B F0 D9 65 */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
/* 80166DE4 00163D24 38 81 03 F8 */ addi r4, r1, 0x3f8
/* 80166DE8 00163D28 7E C3 B3 78 */ mr r3, r22
/* 80166DEC 00163D2C 48 1E 03 A9 */ bl PSVECDotProduct
@@ -466,7 +466,7 @@ lbl_80166E2C:
/* 80166E44 00163D84 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80166E48 00163D88 40 81 00 1C */ ble lbl_80166E64
/* 80166E4C 00163D8C C0 21 03 FC */ lfs f1, 0x3fc(r1)
/* 80166E50 00163D90 48 10 13 C1 */ bl cBgW_CheckBWall
/* 80166E50 00163D90 48 10 13 C1 */ bl cBgW_CheckBWall__Ff
/* 80166E54 00163D94 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80166E58 00163D98 41 82 00 0C */ beq lbl_80166E64
/* 80166E5C 00163D9C 3B E0 00 05 */ li r31, 5
@@ -511,10 +511,10 @@ lbl_80166EC8:
/* 80166EDC 00163E1C 38 61 03 4C */ addi r3, r1, 0x34c
/* 80166EE0 00163E20 3B 21 05 84 */ addi r25, r1, 0x584
/* 80166EE4 00163E24 7F 24 CB 78 */ mr r4, r25
/* 80166EE8 00163E28 4B F3 09 0D */ bl cXyz_X1_
/* 80166EE8 00163E28 4B F3 09 0D */ bl __ct__4cXyzFRC4cXyz
/* 80166EEC 00163E2C 38 61 03 40 */ addi r3, r1, 0x340
/* 80166EF0 00163E30 38 81 05 14 */ addi r4, r1, 0x514
/* 80166EF4 00163E34 4B F3 09 01 */ bl cXyz_X1_
/* 80166EF4 00163E34 4B F3 09 01 */ bl __ct__4cXyzFRC4cXyz
/* 80166EF8 00163E38 38 61 01 F0 */ addi r3, r1, 0x1f0
/* 80166EFC 00163E3C 38 81 03 4C */ addi r4, r1, 0x34c
/* 80166F00 00163E40 38 A1 03 40 */ addi r5, r1, 0x340
@@ -525,7 +525,7 @@ lbl_80166EC8:
/* 80166F14 00163E54 48 0F FC 71 */ bl __ml__4cXyzCFf
/* 80166F18 00163E58 38 61 03 64 */ addi r3, r1, 0x364
/* 80166F1C 00163E5C 38 81 01 E4 */ addi r4, r1, 0x1e4
/* 80166F20 00163E60 4B F3 08 B9 */ bl cXyz_NS___as
/* 80166F20 00163E60 4B F3 08 B9 */ bl __as__4cXyzFRC4cXyz
/* 80166F24 00163E64 38 61 04 0C */ addi r3, r1, 0x40c
/* 80166F28 00163E68 38 81 03 F8 */ addi r4, r1, 0x3f8
/* 80166F2C 00163E6C 38 A1 03 64 */ addi r5, r1, 0x364
@@ -539,10 +539,10 @@ lbl_80166EC8:
/* 80166F4C 00163E8C 48 0F FB 99 */ bl __pl__4cXyzCFRC3Vec
/* 80166F50 00163E90 38 7C 00 9C */ addi r3, r28, 0x9c
/* 80166F54 00163E94 38 81 01 D8 */ addi r4, r1, 0x1d8
/* 80166F58 00163E98 4B F3 08 81 */ bl cXyz_NS___as
/* 80166F58 00163E98 4B F3 08 81 */ bl __as__4cXyzFRC4cXyz
/* 80166F5C 00163E9C 38 7C 00 90 */ addi r3, r28, 0x90
/* 80166F60 00163EA0 38 81 03 70 */ addi r4, r1, 0x370
/* 80166F64 00163EA4 4B F3 08 75 */ bl cXyz_NS___as
/* 80166F64 00163EA4 4B F3 08 75 */ bl __as__4cXyzFRC4cXyz
/* 80166F68 00163EA8 38 61 01 CC */ addi r3, r1, 0x1cc
/* 80166F6C 00163EAC 38 9C 00 9C */ addi r4, r28, 0x9c
/* 80166F70 00163EB0 C0 22 9C F8 */ lfs f1, lbl_804536F8-_SDA2_BASE_(r2)
@@ -553,7 +553,7 @@ lbl_80166EC8:
/* 80166F84 00163EC4 48 0F FB 61 */ bl __pl__4cXyzCFRC3Vec
/* 80166F88 00163EC8 38 61 03 34 */ addi r3, r1, 0x334
/* 80166F8C 00163ECC 38 81 01 C0 */ addi r4, r1, 0x1c0
/* 80166F90 00163ED0 4B F3 08 65 */ bl cXyz_X1_
/* 80166F90 00163ED0 4B F3 08 65 */ bl __ct__4cXyzFRC4cXyz
/* 80166F94 00163ED4 38 61 03 4C */ addi r3, r1, 0x34c
/* 80166F98 00163ED8 38 81 04 0C */ addi r4, r1, 0x40c
/* 80166F9C 00163EDC 7C 65 1B 78 */ mr r5, r3
@@ -563,13 +563,13 @@ lbl_80166EC8:
/* 80166FAC 00163EEC 7C 65 1B 78 */ mr r5, r3
/* 80166FB0 00163EF0 48 1E 00 E1 */ bl PSVECAdd
/* 80166FB4 00163EF4 38 61 04 74 */ addi r3, r1, 0x474
/* 80166FB8 00163EF8 4B F1 0D ED */ bl dBgS_CamLinChk
/* 80166FB8 00163EF8 4B F1 0D ED */ bl __ct__14dBgS_CamLinChkFv
/* 80166FBC 00163EFC 7F 83 E3 78 */ mr r3, r28
/* 80166FC0 00163F00 38 81 03 4C */ addi r4, r1, 0x34c
/* 80166FC4 00163F04 38 A1 03 34 */ addi r5, r1, 0x334
/* 80166FC8 00163F08 38 C1 04 74 */ addi r6, r1, 0x474
/* 80166FCC 00163F0C 7F A7 EB 78 */ mr r7, r29
/* 80166FD0 00163F10 48 00 0C 29 */ bl dCamera_c_NS_lineBGCheckBoth
/* 80166FD0 00163F10 48 00 0C 29 */ bl lineBGCheckBoth__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl
/* 80166FD4 00163F14 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80166FD8 00163F18 40 82 01 D0 */ bne lbl_801671A8
/* 80166FDC 00163F1C 7F 83 E3 78 */ mr r3, r28
@@ -577,12 +577,12 @@ lbl_80166EC8:
/* 80166FE4 00163F24 38 A1 03 34 */ addi r5, r1, 0x334
/* 80166FE8 00163F28 38 C1 04 74 */ addi r6, r1, 0x474
/* 80166FEC 00163F2C 7F A7 EB 78 */ mr r7, r29
/* 80166FF0 00163F30 48 00 0C 09 */ bl dCamera_c_NS_lineBGCheckBoth
/* 80166FF0 00163F30 48 00 0C 09 */ bl lineBGCheckBoth__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl
/* 80166FF4 00163F34 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80166FF8 00163F38 40 82 01 B0 */ bne lbl_801671A8
/* 80166FFC 00163F3C 38 61 03 7C */ addi r3, r1, 0x37c
/* 80167000 00163F40 38 81 03 94 */ addi r4, r1, 0x394
/* 80167004 00163F44 4B F3 07 D5 */ bl cXyz_NS___as
/* 80167004 00163F44 4B F3 07 D5 */ bl __as__4cXyzFRC4cXyz
/* 80167008 00163F48 80 1C 06 0C */ lwz r0, 0x60c(r28)
/* 8016700C 00163F4C 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11
/* 80167010 00163F50 41 82 01 28 */ beq lbl_80167138
@@ -595,9 +595,9 @@ lbl_80166EC8:
/* 8016702C 00163F6C 48 0F FB 09 */ bl __mi__4cXyzCFRC3Vec
/* 80167030 00163F70 38 61 01 A8 */ addi r3, r1, 0x1a8
/* 80167034 00163F74 38 81 01 B4 */ addi r4, r1, 0x1b4
/* 80167038 00163F78 4B F3 07 BD */ bl cXyz_X1_
/* 80167038 00163F78 4B F3 07 BD */ bl __ct__4cXyzFRC4cXyz
/* 8016703C 00163F7C 38 61 01 A8 */ addi r3, r1, 0x1a8
/* 80167040 00163F80 4B F2 77 51 */ bl cXyz_NS_abs
/* 80167040 00163F80 4B F2 77 51 */ bl abs__4cXyzCFv
/* 80167044 00163F84 C0 02 9C B8 */ lfs f0, lbl_804536B8-_SDA2_BASE_(r2)
/* 80167048 00163F88 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8016704C 00163F8C 40 81 00 10 */ ble lbl_8016705C
@@ -644,7 +644,7 @@ lbl_8016708C:
/* 801670E4 00164024 48 10 A0 91 */ bl __pl__7cSAngleCFRC7cSAngle
/* 801670E8 00164028 38 61 00 74 */ addi r3, r1, 0x74
/* 801670EC 0016402C 38 81 00 2C */ addi r4, r1, 0x2c
/* 801670F0 00164030 4B F2 89 69 */ bl cSGlobe_NS_V
/* 801670F0 00164030 4B F2 89 69 */ bl V__7cSGlobeFRC7cSAngle
/* 801670F4 00164034 38 61 01 9C */ addi r3, r1, 0x19c
/* 801670F8 00164038 38 81 00 74 */ addi r4, r1, 0x74
/* 801670FC 0016403C 48 10 A9 B9 */ bl Xyz__7cSGlobeCFv
@@ -654,7 +654,7 @@ lbl_8016708C:
/* 8016710C 0016404C 48 0F F9 D9 */ bl __pl__4cXyzCFRC3Vec
/* 80167110 00164050 38 61 03 7C */ addi r3, r1, 0x37c
/* 80167114 00164054 38 81 01 90 */ addi r4, r1, 0x190
/* 80167118 00164058 4B F3 06 C1 */ bl cXyz_NS___as
/* 80167118 00164058 4B F3 06 C1 */ bl __as__4cXyzFRC4cXyz
/* 8016711C 0016405C 80 7C 09 38 */ lwz r3, 0x938(r28)
/* 80167120 00164060 34 03 FF FF */ addic. r0, r3, -1
/* 80167124 00164064 90 1C 09 38 */ stw r0, 0x938(r28)
@@ -668,43 +668,43 @@ lbl_80167138:
/* 80167140 00164080 38 A1 03 94 */ addi r5, r1, 0x394
/* 80167144 00164084 38 C1 05 54 */ addi r6, r1, 0x554
/* 80167148 00164088 7F A7 EB 78 */ mr r7, r29
/* 8016714C 0016408C 4B FF E7 75 */ bl dCamera_c_NS_lineBGCheck
/* 8016714C 0016408C 4B FF E7 75 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl
/* 80167150 00164090 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80167154 00164094 41 82 00 10 */ beq lbl_80167164
/* 80167158 00164098 38 61 03 7C */ addi r3, r1, 0x37c
/* 8016715C 0016409C 7F 24 CB 78 */ mr r4, r25
/* 80167160 001640A0 4B F3 06 79 */ bl cXyz_NS___as
/* 80167160 001640A0 4B F3 06 79 */ bl __as__4cXyzFRC4cXyz
lbl_80167164:
/* 80167164 001640A4 38 61 01 84 */ addi r3, r1, 0x184
/* 80167168 001640A8 7F 84 E3 78 */ mr r4, r28
/* 8016716C 001640AC 38 A1 03 7C */ addi r5, r1, 0x37c
/* 80167170 001640B0 38 C1 03 A0 */ addi r6, r1, 0x3a0
/* 80167174 001640B4 FC 20 F8 90 */ fmr f1, f31
/* 80167178 001640B8 4B FF EB 69 */ bl dCamera_c_NS_compWallMargin
/* 80167178 001640B8 4B FF EB 69 */ bl compWallMargin__9dCamera_cFP4cXyzP4cXyzf
/* 8016717C 001640BC 38 61 03 94 */ addi r3, r1, 0x394
/* 80167180 001640C0 38 81 01 84 */ addi r4, r1, 0x184
/* 80167184 001640C4 4B F3 06 55 */ bl cXyz_NS___as
/* 80167184 001640C4 4B F3 06 55 */ bl __as__4cXyzFRC4cXyz
/* 80167188 001640C8 3B 20 00 01 */ li r25, 1
/* 8016718C 001640CC 80 1C 06 0C */ lwz r0, 0x60c(r28)
/* 80167190 001640D0 64 00 00 08 */ oris r0, r0, 8
/* 80167194 001640D4 90 1C 06 0C */ stw r0, 0x60c(r28)
/* 80167198 001640D8 38 61 04 74 */ addi r3, r1, 0x474
/* 8016719C 001640DC 38 80 FF FF */ li r4, -1
/* 801671A0 001640E0 4B F1 0C 61 */ bl dBgS_CamLinChk_NS_dtor
/* 801671A0 001640E0 4B F1 0C 61 */ bl __dt__14dBgS_CamLinChkFv
/* 801671A4 001640E4 48 00 03 B8 */ b lbl_8016755C
lbl_801671A8:
/* 801671A8 001640E8 38 61 04 74 */ addi r3, r1, 0x474
/* 801671AC 001640EC 38 80 FF FF */ li r4, -1
/* 801671B0 001640F0 4B F1 0C 51 */ bl dBgS_CamLinChk_NS_dtor
/* 801671B0 001640F0 4B F1 0C 51 */ bl __dt__14dBgS_CamLinChkFv
lbl_801671B4:
/* 801671B4 001640F4 63 DE 00 01 */ ori r30, r30, 1
/* 801671B8 001640F8 38 7C 00 90 */ addi r3, r28, 0x90
/* 801671BC 001640FC 3B 21 05 84 */ addi r25, r1, 0x584
/* 801671C0 00164100 7F 24 CB 78 */ mr r4, r25
/* 801671C4 00164104 4B F3 06 15 */ bl cXyz_NS___as
/* 801671C4 00164104 4B F3 06 15 */ bl __as__4cXyzFRC4cXyz
/* 801671C8 00164108 7C 64 1B 78 */ mr r4, r3
/* 801671CC 0016410C 38 61 03 7C */ addi r3, r1, 0x37c
/* 801671D0 00164110 4B F3 06 09 */ bl cXyz_NS___as
/* 801671D0 00164110 4B F3 06 09 */ bl __as__4cXyzFRC4cXyz
/* 801671D4 00164114 28 1B 00 00 */ cmplwi r27, 0
/* 801671D8 00164118 41 82 03 28 */ beq lbl_80167500
/* 801671DC 0016411C 80 1C 09 58 */ lwz r0, 0x958(r28)
@@ -741,7 +741,7 @@ lbl_80167228:
/* 80167244 00164184 48 10 9F 31 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80167248 00164188 38 61 00 54 */ addi r3, r1, 0x54
/* 8016724C 0016418C 38 81 00 28 */ addi r4, r1, 0x28
/* 80167250 00164190 4B F2 88 09 */ bl cSGlobe_NS_V
/* 80167250 00164190 4B F2 88 09 */ bl V__7cSGlobeFRC7cSAngle
/* 80167254 00164194 7F 63 DB 78 */ mr r3, r27
/* 80167258 00164198 48 10 9E A1 */ bl Sin__7cSAngleCFv
/* 8016725C 0016419C EC 19 00 72 */ fmuls f0, f25, f1
@@ -755,10 +755,10 @@ lbl_80167228:
/* 8016727C 001641BC 48 0F F8 69 */ bl __pl__4cXyzCFRC3Vec
/* 80167280 001641C0 38 61 03 28 */ addi r3, r1, 0x328
/* 80167284 001641C4 38 81 01 6C */ addi r4, r1, 0x16c
/* 80167288 001641C8 4B F3 05 6D */ bl cXyz_X1_
/* 80167288 001641C8 4B F3 05 6D */ bl __ct__4cXyzFRC4cXyz
/* 8016728C 001641CC 38 61 03 1C */ addi r3, r1, 0x31c
/* 80167290 001641D0 38 81 04 0C */ addi r4, r1, 0x40c
/* 80167294 001641D4 4B F3 05 61 */ bl cXyz_X1_
/* 80167294 001641D4 4B F3 05 61 */ bl __ct__4cXyzFRC4cXyz
/* 80167298 001641D8 C0 02 9C A0 */ lfs f0, lbl_804536A0-_SDA2_BASE_(r2)
/* 8016729C 001641DC D0 01 03 20 */ stfs f0, 0x320(r1)
/* 801672A0 001641E0 80 1A 42 4C */ lwz r0, 0x424c(r26)
@@ -854,7 +854,7 @@ lbl_80167360:
/* 801673E4 00164324 48 10 9D 91 */ bl __pl__7cSAngleCFRC7cSAngle
/* 801673E8 00164328 38 61 00 4C */ addi r3, r1, 0x4c
/* 801673EC 0016432C 38 81 00 1C */ addi r4, r1, 0x1c
/* 801673F0 00164330 4B F2 86 69 */ bl cSGlobe_NS_V
/* 801673F0 00164330 4B F2 86 69 */ bl V__7cSGlobeFRC7cSAngle
/* 801673F4 00164334 38 61 00 18 */ addi r3, r1, 0x18
/* 801673F8 00164338 C0 22 9D 54 */ lfs f1, lbl_80453754-_SDA2_BASE_(r2)
/* 801673FC 0016433C 48 10 9B CD */ bl __ct__7cSAngleFf
@@ -871,7 +871,7 @@ lbl_80167360:
/* 80167428 00164368 48 10 9B A1 */ bl __ct__7cSAngleFf
/* 8016742C 0016436C 38 61 00 4C */ addi r3, r1, 0x4c
/* 80167430 00164370 38 81 00 14 */ addi r4, r1, 0x14
/* 80167434 00164374 4B F2 86 25 */ bl cSGlobe_NS_V
/* 80167434 00164374 4B F2 86 25 */ bl V__7cSGlobeFRC7cSAngle
lbl_80167438:
/* 80167438 00164378 C0 01 00 4C */ lfs f0, 0x4c(r1)
/* 8016743C 0016437C EC 1F 00 2A */ fadds f0, f31, f0
@@ -885,31 +885,31 @@ lbl_80167438:
/* 8016745C 0016439C 48 0F F6 89 */ bl __pl__4cXyzCFRC3Vec
/* 80167460 001643A0 38 61 03 7C */ addi r3, r1, 0x37c
/* 80167464 001643A4 38 81 01 30 */ addi r4, r1, 0x130
/* 80167468 001643A8 4B F3 03 71 */ bl cXyz_NS___as
/* 80167468 001643A8 4B F3 03 71 */ bl __as__4cXyzFRC4cXyz
/* 8016746C 001643AC 7F 83 E3 78 */ mr r3, r28
/* 80167470 001643B0 38 81 03 A0 */ addi r4, r1, 0x3a0
/* 80167474 001643B4 38 A1 03 7C */ addi r5, r1, 0x37c
/* 80167478 001643B8 38 C1 05 54 */ addi r6, r1, 0x554
/* 8016747C 001643BC 7F A7 EB 78 */ mr r7, r29
/* 80167480 001643C0 4B FF E4 41 */ bl dCamera_c_NS_lineBGCheck
/* 80167480 001643C0 4B FF E4 41 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl
/* 80167484 001643C4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80167488 001643C8 41 82 00 10 */ beq lbl_80167498
/* 8016748C 001643CC 38 61 03 7C */ addi r3, r1, 0x37c
/* 80167490 001643D0 7F 24 CB 78 */ mr r4, r25
/* 80167494 001643D4 4B F3 03 45 */ bl cXyz_NS___as
/* 80167494 001643D4 4B F3 03 45 */ bl __as__4cXyzFRC4cXyz
lbl_80167498:
/* 80167498 001643D8 38 61 01 24 */ addi r3, r1, 0x124
/* 8016749C 001643DC 7F 84 E3 78 */ mr r4, r28
/* 801674A0 001643E0 38 A1 03 7C */ addi r5, r1, 0x37c
/* 801674A4 001643E4 38 C1 03 A0 */ addi r6, r1, 0x3a0
/* 801674A8 001643E8 FC 20 F8 90 */ fmr f1, f31
/* 801674AC 001643EC 4B FF E8 35 */ bl dCamera_c_NS_compWallMargin
/* 801674AC 001643EC 4B FF E8 35 */ bl compWallMargin__9dCamera_cFP4cXyzP4cXyzf
/* 801674B0 001643F0 38 61 03 94 */ addi r3, r1, 0x394
/* 801674B4 001643F4 38 81 01 24 */ addi r4, r1, 0x124
/* 801674B8 001643F8 4B F3 03 21 */ bl cXyz_NS___as
/* 801674B8 001643F8 4B F3 03 21 */ bl __as__4cXyzFRC4cXyz
/* 801674BC 001643FC 7F 83 E3 78 */ mr r3, r28
/* 801674C0 00164400 38 81 03 94 */ addi r4, r1, 0x394
/* 801674C4 00164404 48 00 09 79 */ bl dCamera_c_NS_tooNearEscape
/* 801674C4 00164404 48 00 09 79 */ bl tooNearEscape__9dCamera_cFP4cXyz
/* 801674C8 00164408 3B 20 00 01 */ li r25, 1
/* 801674CC 0016440C 80 1C 06 0C */ lwz r0, 0x60c(r28)
/* 801674D0 00164410 60 00 00 80 */ ori r0, r0, 0x80
@@ -919,10 +919,10 @@ lbl_80167498:
/* 801674E0 00164420 90 1C 06 0C */ stw r0, 0x60c(r28)
/* 801674E4 00164424 38 61 00 4C */ addi r3, r1, 0x4c
/* 801674E8 00164428 38 80 FF FF */ li r4, -1
/* 801674EC 0016442C 4B F0 A1 91 */ bl cSGlobe_NS_dtor
/* 801674EC 0016442C 4B F0 A1 91 */ bl __dt__7cSGlobeFv
/* 801674F0 00164430 38 61 00 54 */ addi r3, r1, 0x54
/* 801674F4 00164434 38 80 FF FF */ li r4, -1
/* 801674F8 00164438 4B F0 A1 85 */ bl cSGlobe_NS_dtor
/* 801674F8 00164438 4B F0 A1 85 */ bl __dt__7cSGlobeFv
/* 801674FC 0016443C 48 00 00 60 */ b lbl_8016755C
lbl_80167500:
/* 80167500 00164440 63 DE 00 04 */ ori r30, r30, 4
@@ -931,36 +931,36 @@ lbl_80167500:
/* 8016750C 0016444C 90 1C 06 0C */ stw r0, 0x60c(r28)
/* 80167510 00164450 38 7C 00 90 */ addi r3, r28, 0x90
/* 80167514 00164454 38 81 05 84 */ addi r4, r1, 0x584
/* 80167518 00164458 4B F3 02 C1 */ bl cXyz_NS___as
/* 80167518 00164458 4B F3 02 C1 */ bl __as__4cXyzFRC4cXyz
/* 8016751C 0016445C 7C 64 1B 78 */ mr r4, r3
/* 80167520 00164460 38 61 03 7C */ addi r3, r1, 0x37c
/* 80167524 00164464 4B F3 02 B5 */ bl cXyz_NS___as
/* 80167524 00164464 4B F3 02 B5 */ bl __as__4cXyzFRC4cXyz
/* 80167528 00164468 38 61 01 18 */ addi r3, r1, 0x118
/* 8016752C 0016446C 7F 84 E3 78 */ mr r4, r28
/* 80167530 00164470 38 A1 03 7C */ addi r5, r1, 0x37c
/* 80167534 00164474 38 C1 03 A0 */ addi r6, r1, 0x3a0
/* 80167538 00164478 FC 20 F8 90 */ fmr f1, f31
/* 8016753C 0016447C 4B FF E7 A5 */ bl dCamera_c_NS_compWallMargin
/* 8016753C 0016447C 4B FF E7 A5 */ bl compWallMargin__9dCamera_cFP4cXyzP4cXyzf
/* 80167540 00164480 38 61 03 94 */ addi r3, r1, 0x394
/* 80167544 00164484 38 81 01 18 */ addi r4, r1, 0x118
/* 80167548 00164488 4B F3 02 91 */ bl cXyz_NS___as
/* 80167548 00164488 4B F3 02 91 */ bl __as__4cXyzFRC4cXyz
/* 8016754C 0016448C 7F 83 E3 78 */ mr r3, r28
/* 80167550 00164490 38 81 03 94 */ addi r4, r1, 0x394
/* 80167554 00164494 48 00 08 E9 */ bl dCamera_c_NS_tooNearEscape
/* 80167554 00164494 48 00 08 E9 */ bl tooNearEscape__9dCamera_cFP4cXyz
/* 80167558 00164498 3B 20 00 01 */ li r25, 1
lbl_8016755C:
/* 8016755C 0016449C 38 61 03 F8 */ addi r3, r1, 0x3f8
/* 80167560 001644A0 38 80 FF FF */ li r4, -1
/* 80167564 001644A4 4B EB 66 2D */ bl cM3dGPla_NS_dtor
/* 80167564 001644A4 4B EB 66 2D */ bl __dt__8cM3dGPlaFv
/* 80167568 001644A8 38 61 04 0C */ addi r3, r1, 0x40c
/* 8016756C 001644AC 38 80 FF FF */ li r4, -1
/* 80167570 001644B0 4B EB 66 21 */ bl cM3dGPla_NS_dtor
/* 80167570 001644B0 4B EB 66 21 */ bl __dt__8cM3dGPlaFv
/* 80167574 001644B4 38 61 00 5C */ addi r3, r1, 0x5c
/* 80167578 001644B8 38 80 FF FF */ li r4, -1
/* 8016757C 001644BC 4B F0 A1 01 */ bl cSGlobe_NS_dtor
/* 8016757C 001644BC 4B F0 A1 01 */ bl __dt__7cSGlobeFv
/* 80167580 001644C0 38 61 00 64 */ addi r3, r1, 0x64
/* 80167584 001644C4 38 80 FF FF */ li r4, -1
/* 80167588 001644C8 4B F0 A0 F5 */ bl cSGlobe_NS_dtor
/* 80167588 001644C8 4B F0 A0 F5 */ bl __dt__7cSGlobeFv
/* 8016758C 001644CC 48 00 01 B4 */ b lbl_80167740
lbl_80167590:
/* 80167590 001644D0 3B E0 00 00 */ li r31, 0
@@ -976,9 +976,9 @@ lbl_80167590:
/* 801675B8 001644F8 48 0F F5 7D */ bl __mi__4cXyzCFRC3Vec
/* 801675BC 001644FC 38 61 01 00 */ addi r3, r1, 0x100
/* 801675C0 00164500 38 81 01 0C */ addi r4, r1, 0x10c
/* 801675C4 00164504 4B F3 02 31 */ bl cXyz_X1_
/* 801675C4 00164504 4B F3 02 31 */ bl __ct__4cXyzFRC4cXyz
/* 801675C8 00164508 38 61 01 00 */ addi r3, r1, 0x100
/* 801675CC 0016450C 4B F2 71 C5 */ bl cXyz_NS_abs
/* 801675CC 0016450C 4B F2 71 C5 */ bl abs__4cXyzCFv
/* 801675D0 00164510 C0 02 9C B8 */ lfs f0, lbl_804536B8-_SDA2_BASE_(r2)
/* 801675D4 00164514 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 801675D8 00164518 40 81 00 10 */ ble lbl_801675E8
@@ -1031,7 +1031,7 @@ lbl_80167618:
/* 80167688 001645C8 48 10 9A ED */ bl __pl__7cSAngleCFRC7cSAngle
/* 8016768C 001645CC 38 61 00 74 */ addi r3, r1, 0x74
/* 80167690 001645D0 38 81 00 08 */ addi r4, r1, 8
/* 80167694 001645D4 4B F2 83 C5 */ bl cSGlobe_NS_V
/* 80167694 001645D4 4B F2 83 C5 */ bl V__7cSGlobeFRC7cSAngle
/* 80167698 001645D8 38 61 00 F4 */ addi r3, r1, 0xf4
/* 8016769C 001645DC 38 81 00 74 */ addi r4, r1, 0x74
/* 801676A0 001645E0 48 10 A4 15 */ bl Xyz__7cSGlobeCFv
@@ -1041,18 +1041,18 @@ lbl_80167618:
/* 801676B0 001645F0 48 0F F4 35 */ bl __pl__4cXyzCFRC3Vec
/* 801676B4 001645F4 38 61 03 7C */ addi r3, r1, 0x37c
/* 801676B8 001645F8 38 81 00 E8 */ addi r4, r1, 0xe8
/* 801676BC 001645FC 4B F3 01 1D */ bl cXyz_NS___as
/* 801676BC 001645FC 4B F3 01 1D */ bl __as__4cXyzFRC4cXyz
/* 801676C0 00164600 7F 83 E3 78 */ mr r3, r28
/* 801676C4 00164604 38 81 03 A0 */ addi r4, r1, 0x3a0
/* 801676C8 00164608 38 A1 03 7C */ addi r5, r1, 0x37c
/* 801676CC 0016460C 38 C1 05 54 */ addi r6, r1, 0x554
/* 801676D0 00164610 7F A7 EB 78 */ mr r7, r29
/* 801676D4 00164614 4B FF E1 ED */ bl dCamera_c_NS_lineBGCheck
/* 801676D4 00164614 4B FF E1 ED */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl
/* 801676D8 00164618 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801676DC 0016461C 41 82 00 10 */ beq lbl_801676EC
/* 801676E0 00164620 38 61 03 7C */ addi r3, r1, 0x37c
/* 801676E4 00164624 38 81 05 84 */ addi r4, r1, 0x584
/* 801676E8 00164628 4B F3 00 F1 */ bl cXyz_NS___as
/* 801676E8 00164628 4B F3 00 F1 */ bl __as__4cXyzFRC4cXyz
lbl_801676EC:
/* 801676EC 0016462C 80 7C 09 38 */ lwz r3, 0x938(r28)
/* 801676F0 00164630 34 03 FF FF */ addic. r0, r3, -1
@@ -1065,17 +1065,17 @@ lbl_801676EC:
lbl_8016770C:
/* 8016770C 0016464C 38 61 03 7C */ addi r3, r1, 0x37c
/* 80167710 00164650 38 81 03 94 */ addi r4, r1, 0x394
/* 80167714 00164654 4B F3 00 C5 */ bl cXyz_NS___as
/* 80167714 00164654 4B F3 00 C5 */ bl __as__4cXyzFRC4cXyz
lbl_80167718:
/* 80167718 00164658 38 61 00 DC */ addi r3, r1, 0xdc
/* 8016771C 0016465C 7F 84 E3 78 */ mr r4, r28
/* 80167720 00164660 38 A1 03 7C */ addi r5, r1, 0x37c
/* 80167724 00164664 38 C1 03 A0 */ addi r6, r1, 0x3a0
/* 80167728 00164668 FC 20 F8 90 */ fmr f1, f31
/* 8016772C 0016466C 4B FF E5 B5 */ bl dCamera_c_NS_compWallMargin
/* 8016772C 0016466C 4B FF E5 B5 */ bl compWallMargin__9dCamera_cFP4cXyzP4cXyzf
/* 80167730 00164670 38 61 03 94 */ addi r3, r1, 0x394
/* 80167734 00164674 38 81 00 DC */ addi r4, r1, 0xdc
/* 80167738 00164678 4B F3 00 A1 */ bl cXyz_NS___as
/* 80167738 00164678 4B F3 00 A1 */ bl __as__4cXyzFRC4cXyz
/* 8016773C 0016467C 3B 20 00 01 */ li r25, 1
lbl_80167740:
/* 80167740 00164680 93 FC 09 58 */ stw r31, 0x958(r28)
@@ -1095,7 +1095,7 @@ lbl_8016776C:
/* 80167774 001646B4 38 A1 03 E0 */ addi r5, r1, 0x3e0
/* 80167778 001646B8 80 DC 01 80 */ lwz r6, 0x180(r28)
/* 8016777C 001646BC 38 E0 00 00 */ li r7, 0
/* 80167780 001646C0 4B F1 F8 3D */ bl dCcS_NS_chkCameraPoint
/* 80167780 001646C0 4B F1 F8 3D */ bl chkCameraPoint__4dCcSFRC4cXyzPQ214cCcD_ShapeAttr5ShapeP10fopAc_ac_cP10fopAc_ac_c
/* 80167784 001646C4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80167788 001646C8 41 82 01 A8 */ beq lbl_80167930
/* 8016778C 001646CC 3B A0 00 00 */ li r29, 0
@@ -1109,7 +1109,7 @@ lbl_8016776C:
lbl_801677AC:
/* 801677AC 001646EC 38 61 03 10 */ addi r3, r1, 0x310
/* 801677B0 001646F0 7F 64 DB 78 */ mr r4, r27
/* 801677B4 001646F4 4B F3 00 25 */ bl cXyz_NS___as
/* 801677B4 001646F4 4B F3 00 25 */ bl __as__4cXyzFRC4cXyz
/* 801677B8 001646F8 C0 01 03 14 */ lfs f0, 0x314(r1)
/* 801677BC 001646FC C0 21 03 F0 */ lfs f1, 0x3f0(r1)
/* 801677C0 00164700 EC 00 08 28 */ fsubs f0, f0, f1
@@ -1122,7 +1122,7 @@ lbl_801677AC:
lbl_801677DC:
/* 801677DC 0016471C 38 61 03 10 */ addi r3, r1, 0x310
/* 801677E0 00164720 7F 64 DB 78 */ mr r4, r27
/* 801677E4 00164724 4B F2 FF F5 */ bl cXyz_NS___as
/* 801677E4 00164724 4B F2 FF F5 */ bl __as__4cXyzFRC4cXyz
/* 801677E8 00164728 C3 A1 03 F0 */ lfs f29, 0x3f0(r1)
/* 801677EC 0016472C C3 81 03 F4 */ lfs f28, 0x3f4(r1)
/* 801677F0 00164730 3B A0 00 01 */ li r29, 1
@@ -1149,7 +1149,7 @@ lbl_801677F4:
/* 80167840 00164780 EC 01 00 28 */ fsubs f0, f1, f0
/* 80167844 00164784 D0 01 03 0C */ stfs f0, 0x30c(r1)
/* 80167848 00164788 38 61 03 04 */ addi r3, r1, 0x304
/* 8016784C 0016478C 4B F2 6F 45 */ bl cXyz_NS_abs
/* 8016784C 0016478C 4B F2 6F 45 */ bl abs__4cXyzCFv
/* 80167850 00164790 FC 01 E8 40 */ fcmpo cr0, f1, f29
/* 80167854 00164794 4C 40 13 82 */ cror 2, 0, 2
/* 80167858 00164798 40 82 00 08 */ bne lbl_80167860
@@ -1196,7 +1196,7 @@ lbl_80167860:
/* 801678F8 00164838 48 0F F1 ED */ bl __pl__4cXyzCFRC3Vec
/* 801678FC 0016483C 38 61 03 94 */ addi r3, r1, 0x394
/* 80167900 00164840 38 81 00 B8 */ addi r4, r1, 0xb8
/* 80167904 00164844 4B F2 FE D5 */ bl cXyz_NS___as
/* 80167904 00164844 4B F2 FE D5 */ bl __as__4cXyzFRC4cXyz
/* 80167908 00164848 3B 20 00 01 */ li r25, 1
lbl_8016790C:
/* 8016790C 0016484C 38 61 03 AC */ addi r3, r1, 0x3ac
@@ -1204,7 +1204,7 @@ lbl_8016790C:
/* 80167914 00164854 4B EC F1 49 */ bl __dt__8cM3dGLinFv
/* 80167918 00164858 38 61 03 C8 */ addi r3, r1, 0x3c8
/* 8016791C 0016485C 38 80 FF FF */ li r4, -1
/* 80167920 00164860 4B EC 95 1D */ bl cM3dGCyl_NS_dtor
/* 80167920 00164860 4B EC 95 1D */ bl __dt__8cM3dGCylFv
lbl_80167924:
/* 80167924 00164864 3A D6 00 01 */ addi r22, r22, 1
/* 80167928 00164868 2C 16 00 03 */ cmpwi r22, 3
@@ -1212,12 +1212,12 @@ lbl_80167924:
lbl_80167930:
/* 80167930 00164870 38 61 03 E0 */ addi r3, r1, 0x3e0
/* 80167934 00164874 38 80 FF FF */ li r4, -1
/* 80167938 00164878 48 00 02 85 */ bl cCcD_ShapeAttr_NS_Shape_NS_dtor
/* 80167938 00164878 48 00 02 85 */ bl __dt__Q214cCcD_ShapeAttr5ShapeFv
lbl_8016793C:
/* 8016793C 0016487C 28 18 00 00 */ cmplwi r24, 0
/* 80167940 00164880 41 82 01 48 */ beq lbl_80167A88
/* 80167944 00164884 38 61 04 20 */ addi r3, r1, 0x420
/* 80167948 00164888 4B F0 FC 35 */ bl dBgS_GndChk
/* 80167948 00164888 4B F0 FC 35 */ bl __ct__11dBgS_GndChkFv
/* 8016794C 0016488C 38 61 04 20 */ addi r3, r1, 0x420
/* 80167950 00164890 38 81 03 94 */ addi r4, r1, 0x394
/* 80167954 00164894 48 10 03 D5 */ bl SetPos__11cBgS_GndChkFPC4cXyz
@@ -1225,7 +1225,7 @@ lbl_8016793C:
/* 8016795C 0016489C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80167960 001648A0 38 63 0F 38 */ addi r3, r3, 0xf38
/* 80167964 001648A4 38 81 04 20 */ addi r4, r1, 0x420
/* 80167968 001648A8 4B F0 CB 39 */ bl cBgS_NS_GroundCross
/* 80167968 001648A8 4B F0 CB 39 */ bl GroundCross__4cBgSFP11cBgS_GndChk
/* 8016796C 001648AC C0 42 9D 34 */ lfs f2, lbl_80453734-_SDA2_BASE_(r2)
/* 80167970 001648B0 C0 1C 03 80 */ lfs f0, 0x380(r28)
/* 80167974 001648B4 EC 02 00 2A */ fadds f0, f2, f0
@@ -1233,10 +1233,10 @@ lbl_8016793C:
/* 8016797C 001648BC 40 80 00 50 */ bge lbl_801679CC
/* 80167980 001648C0 38 61 02 D4 */ addi r3, r1, 0x2d4
/* 80167984 001648C4 38 81 03 94 */ addi r4, r1, 0x394
/* 80167988 001648C8 4B F2 FE 51 */ bl cXyz_NS___as
/* 80167988 001648C8 4B F2 FE 51 */ bl __as__4cXyzFRC4cXyz
/* 8016798C 001648CC 38 61 02 C8 */ addi r3, r1, 0x2c8
/* 80167990 001648D0 38 81 03 A0 */ addi r4, r1, 0x3a0
/* 80167994 001648D4 4B F2 FE 45 */ bl cXyz_NS___as
/* 80167994 001648D4 4B F2 FE 45 */ bl __as__4cXyzFRC4cXyz
/* 80167998 001648D8 38 61 00 AC */ addi r3, r1, 0xac
/* 8016799C 001648DC 38 81 02 D4 */ addi r4, r1, 0x2d4
/* 801679A0 001648E0 38 A1 02 C8 */ addi r5, r1, 0x2c8
@@ -1253,10 +1253,10 @@ lbl_8016793C:
lbl_801679CC:
/* 801679CC 0016490C 38 61 02 C8 */ addi r3, r1, 0x2c8
/* 801679D0 00164910 38 81 03 94 */ addi r4, r1, 0x394
/* 801679D4 00164914 4B F2 FE 05 */ bl cXyz_NS___as
/* 801679D4 00164914 4B F2 FE 05 */ bl __as__4cXyzFRC4cXyz
/* 801679D8 00164918 38 61 02 D4 */ addi r3, r1, 0x2d4
/* 801679DC 0016491C 38 81 03 A0 */ addi r4, r1, 0x3a0
/* 801679E0 00164920 4B F2 FD F9 */ bl cXyz_NS___as
/* 801679E0 00164920 4B F2 FD F9 */ bl __as__4cXyzFRC4cXyz
/* 801679E4 00164924 38 61 00 94 */ addi r3, r1, 0x94
/* 801679E8 00164928 38 81 02 C8 */ addi r4, r1, 0x2c8
/* 801679EC 0016492C 38 A1 02 D4 */ addi r5, r1, 0x2d4
@@ -1276,14 +1276,14 @@ lbl_80167A14:
/* 80167A20 00164960 7F 83 E3 78 */ mr r3, r28
/* 80167A24 00164964 38 81 02 D4 */ addi r4, r1, 0x2d4
/* 80167A28 00164968 38 A1 02 C8 */ addi r5, r1, 0x2c8
/* 80167A2C 0016496C 4B FF E1 35 */ bl dCamera_c_NS_lineCollisionCheckBush
/* 80167A2C 0016496C 4B FF E1 35 */ bl lineCollisionCheckBush__9dCamera_cFP4cXyzP4cXyz
/* 80167A30 00164970 54 60 07 7D */ rlwinm. r0, r3, 0, 0x1d, 0x1e
/* 80167A34 00164974 41 82 00 44 */ beq lbl_80167A78
/* 80167A38 00164978 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80167A3C 0016497C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80167A40 00164980 38 63 4B 88 */ addi r3, r3, 0x4b88
/* 80167A44 00164984 38 81 02 BC */ addi r4, r1, 0x2bc
/* 80167A48 00164988 4B F1 E4 71 */ bl dCcMassS_Mng_NS_GetCamTopPos
/* 80167A48 00164988 4B F1 E4 71 */ bl GetCamTopPos__12dCcMassS_MngFP3Vec
/* 80167A4C 0016498C C0 01 03 98 */ lfs f0, 0x398(r1)
/* 80167A50 00164990 C0 41 02 C0 */ lfs f2, 0x2c0(r1)
/* 80167A54 00164994 FC 00 10 40 */ fcmpo cr0, f0, f2
@@ -1298,7 +1298,7 @@ lbl_80167A14:
lbl_80167A78:
/* 80167A78 001649B8 38 61 04 20 */ addi r3, r1, 0x420
/* 80167A7C 001649BC 38 80 FF FF */ li r4, -1
/* 80167A80 001649C0 4B F0 FB 71 */ bl dBgS_GndChk_NS_dtor
/* 80167A80 001649C0 4B F0 FB 71 */ bl __dt__11dBgS_GndChkFv
/* 80167A84 001649C4 48 00 00 70 */ b lbl_80167AF4
lbl_80167A88:
/* 80167A88 001649C8 28 17 00 00 */ cmplwi r23, 0
@@ -1332,10 +1332,10 @@ lbl_80167AC8:
lbl_80167AF4:
/* 80167AF4 00164A34 38 7C 00 30 */ addi r3, r28, 0x30
/* 80167AF8 00164A38 38 81 03 A0 */ addi r4, r1, 0x3a0
/* 80167AFC 00164A3C 4B F2 FC DD */ bl cXyz_NS___as
/* 80167AFC 00164A3C 4B F2 FC DD */ bl __as__4cXyzFRC4cXyz
/* 80167B00 00164A40 38 7C 00 3C */ addi r3, r28, 0x3c
/* 80167B04 00164A44 38 81 03 94 */ addi r4, r1, 0x394
/* 80167B08 00164A48 4B F2 FC D1 */ bl cXyz_NS___as
/* 80167B08 00164A48 4B F2 FC D1 */ bl __as__4cXyzFRC4cXyz
/* 80167B0C 00164A4C 57 20 06 3F */ clrlwi. r0, r25, 0x18
/* 80167B10 00164A50 41 82 00 20 */ beq lbl_80167B30
/* 80167B14 00164A54 38 61 00 7C */ addi r3, r1, 0x7c
@@ -1348,18 +1348,18 @@ lbl_80167AF4:
lbl_80167B30:
/* 80167B30 00164A70 38 7C 00 28 */ addi r3, r28, 0x28
/* 80167B34 00164A74 38 81 00 74 */ addi r4, r1, 0x74
/* 80167B38 00164A78 4B F2 6C 3D */ bl cSGlobe_NS___as
/* 80167B38 00164A78 4B F2 6C 3D */ bl __as__7cSGlobeFRC7cSGlobe
/* 80167B3C 00164A7C 30 1E FF FF */ addic r0, r30, -1
/* 80167B40 00164A80 7E E0 F1 10 */ subfe r23, r0, r30
/* 80167B44 00164A84 38 61 04 E4 */ addi r3, r1, 0x4e4
/* 80167B48 00164A88 38 80 FF FF */ li r4, -1
/* 80167B4C 00164A8C 4B F1 02 B5 */ bl dBgS_CamLinChk_NS_dtor
/* 80167B4C 00164A8C 4B F1 02 B5 */ bl __dt__14dBgS_CamLinChkFv
/* 80167B50 00164A90 38 61 05 54 */ addi r3, r1, 0x554
/* 80167B54 00164A94 38 80 FF FF */ li r4, -1
/* 80167B58 00164A98 4B F1 02 A9 */ bl dBgS_CamLinChk_NS_dtor
/* 80167B58 00164A98 4B F1 02 A9 */ bl __dt__14dBgS_CamLinChkFv
/* 80167B5C 00164A9C 38 61 00 74 */ addi r3, r1, 0x74
/* 80167B60 00164AA0 38 80 FF FF */ li r4, -1
/* 80167B64 00164AA4 4B F0 9B 19 */ bl cSGlobe_NS_dtor
/* 80167B64 00164AA4 4B F0 9B 19 */ bl __dt__7cSGlobeFv
/* 80167B68 00164AA8 7E E3 BB 78 */ mr r3, r23
/* 80167B6C 00164AAC E3 E1 06 68 */ psq_l f31, 1640(r1), 0, 0
/* 80167B70 00164AB0 CB E1 06 60 */ lfd f31, 0x660(r1)
+1 -1
View File
@@ -4,7 +4,7 @@
/* 80167C04 00164B44 38 00 00 01 */ li r0, 1
/* 80167C08 00164B48 98 06 00 54 */ stb r0, 0x54(r6)
/* 80167C0C 00164B4C 98 06 00 53 */ stb r0, 0x53(r6)
/* 80167C10 00164B50 4B FF DC B1 */ bl dCamera_c_NS_lineBGCheck
/* 80167C10 00164B50 4B FF DC B1 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl
/* 80167C14 00164B54 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80167C18 00164B58 7C 08 03 A6 */ mtlr r0
/* 80167C1C 00164B5C 38 21 00 10 */ addi r1, r1, 0x10
+2 -2
View File
@@ -13,7 +13,7 @@
/* 80167C54 00164B94 C0 23 00 58 */ lfs f1, 0x58(r3)
/* 80167C58 00164B98 A9 03 00 54 */ lha r8, 0x54(r3)
/* 80167C5C 00164B9C C0 42 9C E8 */ lfs f2, lbl_804536E8-_SDA2_BASE_(r2)
/* 80167C60 00164BA0 4B FF D5 D9 */ bl dCamera_c_NS_radiusActorInSight
/* 80167C60 00164BA0 4B FF D5 D9 */ bl radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyzfsf
/* 80167C64 00164BA4 FF E0 08 90 */ fmr f31, f1
/* 80167C68 00164BA8 7F A3 EB 78 */ mr r3, r29
/* 80167C6C 00164BAC 7F C4 F3 78 */ mr r4, r30
@@ -23,7 +23,7 @@
/* 80167C7C 00164BBC C0 3D 00 58 */ lfs f1, 0x58(r29)
/* 80167C80 00164BC0 A9 1D 00 54 */ lha r8, 0x54(r29)
/* 80167C84 00164BC4 C0 42 9C E8 */ lfs f2, lbl_804536E8-_SDA2_BASE_(r2)
/* 80167C88 00164BC8 4B FF D5 B1 */ bl dCamera_c_NS_radiusActorInSight
/* 80167C88 00164BC8 4B FF D5 B1 */ bl radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyzfsf
/* 80167C8C 00164BCC FC 1F 08 40 */ fcmpo cr0, f31, f1
/* 80167C90 00164BD0 40 81 00 08 */ ble lbl_80167C98
/* 80167C94 00164BD4 FC 20 F8 90 */ fmr f1, f31
+7 -7
View File
@@ -11,7 +11,7 @@
/* 80167D00 00164C40 38 61 00 38 */ addi r3, r1, 0x38
/* 80167D04 00164C44 7F C4 F3 78 */ mr r4, r30
/* 80167D08 00164C48 80 BE 01 80 */ lwz r5, 0x180(r30)
/* 80167D0C 00164C4C 4B F2 FA 11 */ bl dCamera_c_NS_attentionPos
/* 80167D0C 00164C4C 4B F2 FA 11 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80167D10 00164C50 C0 01 00 38 */ lfs f0, 0x38(r1)
/* 80167D14 00164C54 D0 01 00 44 */ stfs f0, 0x44(r1)
/* 80167D18 00164C58 C0 01 00 3C */ lfs f0, 0x3c(r1)
@@ -21,7 +21,7 @@
/* 80167D28 00164C68 38 61 00 2C */ addi r3, r1, 0x2c
/* 80167D2C 00164C6C 7F C4 F3 78 */ mr r4, r30
/* 80167D30 00164C70 80 BE 01 80 */ lwz r5, 0x180(r30)
/* 80167D34 00164C74 4B F2 FA 29 */ bl dCamera_c_NS_positionOf
/* 80167D34 00164C74 4B F2 FA 29 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 80167D38 00164C78 38 61 00 20 */ addi r3, r1, 0x20
/* 80167D3C 00164C7C 38 81 00 2C */ addi r4, r1, 0x2c
/* 80167D40 00164C80 38 A1 00 44 */ addi r5, r1, 0x44
@@ -35,13 +35,13 @@
/* 80167D60 00164CA0 7C 65 1B 78 */ mr r5, r3
/* 80167D64 00164CA4 48 1D F3 2D */ bl PSVECAdd
/* 80167D68 00164CA8 38 61 00 64 */ addi r3, r1, 0x64
/* 80167D6C 00164CAC 4B F1 00 39 */ bl dBgS_CamLinChk
/* 80167D6C 00164CAC 4B F1 00 39 */ bl __ct__14dBgS_CamLinChkFv
/* 80167D70 00164CB0 7F C3 F3 78 */ mr r3, r30
/* 80167D74 00164CB4 38 81 00 44 */ addi r4, r1, 0x44
/* 80167D78 00164CB8 7F E5 FB 78 */ mr r5, r31
/* 80167D7C 00164CBC 38 C1 00 64 */ addi r6, r1, 0x64
/* 80167D80 00164CC0 38 E0 40 B7 */ li r7, 0x40b7
/* 80167D84 00164CC4 4B FF DB 3D */ bl dCamera_c_NS_lineBGCheck
/* 80167D84 00164CC4 4B FF DB 3D */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl
/* 80167D88 00164CC8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80167D8C 00164CCC 41 82 00 80 */ beq lbl_80167E0C
/* 80167D90 00164CD0 3C 60 80 3A */ lis r3, lbl_803A37C0@ha
@@ -52,7 +52,7 @@
/* 80167DA4 00164CE4 38 63 0F 38 */ addi r3, r3, 0xf38
/* 80167DA8 00164CE8 38 81 00 78 */ addi r4, r1, 0x78
/* 80167DAC 00164CEC 38 A1 00 50 */ addi r5, r1, 0x50
/* 80167DB0 00164CF0 4B F0 C9 95 */ bl cBgS_NS_GetTriPla
/* 80167DB0 00164CF0 4B F0 C9 95 */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
/* 80167DB4 00164CF4 C0 01 00 94 */ lfs f0, 0x94(r1)
/* 80167DB8 00164CF8 D0 1F 00 00 */ stfs f0, 0(r31)
/* 80167DBC 00164CFC C0 01 00 98 */ lfs f0, 0x98(r1)
@@ -72,13 +72,13 @@
/* 80167DF4 00164D34 90 01 00 60 */ stw r0, 0x60(r1)
/* 80167DF8 00164D38 38 61 00 64 */ addi r3, r1, 0x64
/* 80167DFC 00164D3C 38 80 FF FF */ li r4, -1
/* 80167E00 00164D40 4B F1 00 01 */ bl dBgS_CamLinChk_NS_dtor
/* 80167E00 00164D40 4B F1 00 01 */ bl __dt__14dBgS_CamLinChkFv
/* 80167E04 00164D44 38 60 00 01 */ li r3, 1
/* 80167E08 00164D48 48 00 00 14 */ b lbl_80167E1C
lbl_80167E0C:
/* 80167E0C 00164D4C 38 61 00 64 */ addi r3, r1, 0x64
/* 80167E10 00164D50 38 80 FF FF */ li r4, -1
/* 80167E14 00164D54 4B F0 FF ED */ bl dBgS_CamLinChk_NS_dtor
/* 80167E14 00164D54 4B F0 FF ED */ bl __dt__14dBgS_CamLinChkFv
/* 80167E18 00164D58 38 60 00 00 */ li r3, 0
lbl_80167E1C:
/* 80167E1C 00164D5C E3 E1 00 E8 */ psq_l f31, 232(r1), 0, 0
+1 -1
View File
@@ -7,7 +7,7 @@
/* 80167E54 00164D94 38 61 00 34 */ addi r3, r1, 0x34
/* 80167E58 00164D98 7C A4 2B 78 */ mr r4, r5
/* 80167E5C 00164D9C 80 A5 01 80 */ lwz r5, 0x180(r5)
/* 80167E60 00164DA0 4B F2 F8 BD */ bl dCamera_c_NS_attentionPos
/* 80167E60 00164DA0 4B F2 F8 BD */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80167E64 00164DA4 C0 01 00 34 */ lfs f0, 0x34(r1)
/* 80167E68 00164DA8 D0 01 00 40 */ stfs f0, 0x40(r1)
/* 80167E6C 00164DAC C0 01 00 38 */ lfs f0, 0x38(r1)
+6 -6
View File
@@ -14,7 +14,7 @@
/* 80167F28 00164E68 C0 04 00 08 */ lfs f0, 8(r4)
/* 80167F2C 00164E6C D0 01 00 10 */ stfs f0, 0x10(r1)
/* 80167F30 00164E70 38 61 00 68 */ addi r3, r1, 0x68
/* 80167F34 00164E74 4B F1 10 C1 */ bl dBgS_RoofChk
/* 80167F34 00164E74 4B F1 10 C1 */ bl __ct__12dBgS_RoofChkFv
/* 80167F38 00164E78 38 61 00 8C */ addi r3, r1, 0x8c
/* 80167F3C 00164E7C 4B F1 0F B1 */ bl SetUnderwaterRoof__16dBgS_PolyPassChkFv
/* 80167F40 00164E80 C0 01 00 08 */ lfs f0, 8(r1)
@@ -28,20 +28,20 @@
/* 80167F60 00164EA0 3B E3 0F 38 */ addi r31, r3, 0xf38
/* 80167F64 00164EA4 7F E3 FB 78 */ mr r3, r31
/* 80167F68 00164EA8 38 81 00 68 */ addi r4, r1, 0x68
/* 80167F6C 00164EAC 4B F0 D5 31 */ bl dBgS_NS_RoofChk
/* 80167F6C 00164EAC 4B F0 D5 31 */ bl RoofChk__4dBgSFP12dBgS_RoofChk
/* 80167F70 00164EB0 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 80167F74 00164EB4 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 80167F78 00164EB8 40 80 00 08 */ bge lbl_80167F80
/* 80167F7C 00164EBC D0 21 00 0C */ stfs f1, 0xc(r1)
lbl_80167F80:
/* 80167F80 00164EC0 38 61 00 14 */ addi r3, r1, 0x14
/* 80167F84 00164EC4 4B F0 FA 7D */ bl dBgS_CamGndChk_Wtr
/* 80167F84 00164EC4 4B F0 FA 7D */ bl __ct__18dBgS_CamGndChk_WtrFv
/* 80167F88 00164EC8 38 61 00 14 */ addi r3, r1, 0x14
/* 80167F8C 00164ECC 38 81 00 08 */ addi r4, r1, 8
/* 80167F90 00164ED0 48 0F FD 99 */ bl SetPos__11cBgS_GndChkFPC4cXyz
/* 80167F94 00164ED4 7F E3 FB 78 */ mr r3, r31
/* 80167F98 00164ED8 38 81 00 14 */ addi r4, r1, 0x14
/* 80167F9C 00164EDC 4B F0 C5 05 */ bl cBgS_NS_GroundCross
/* 80167F9C 00164EDC 4B F0 C5 05 */ bl GroundCross__4cBgSFP11cBgS_GndChk
/* 80167FA0 00164EE0 C0 1E 00 04 */ lfs f0, 4(r30)
/* 80167FA4 00164EE4 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80167FA8 00164EE8 40 81 00 08 */ ble lbl_80167FB0
@@ -49,10 +49,10 @@ lbl_80167F80:
lbl_80167FB0:
/* 80167FB0 00164EF0 38 61 00 14 */ addi r3, r1, 0x14
/* 80167FB4 00164EF4 38 80 FF FF */ li r4, -1
/* 80167FB8 00164EF8 4B F0 FA E1 */ bl dBgS_CamGndChk_Wtr_NS_dtor
/* 80167FB8 00164EF8 4B F0 FA E1 */ bl __dt__18dBgS_CamGndChk_WtrFv
/* 80167FBC 00164EFC 38 61 00 68 */ addi r3, r1, 0x68
/* 80167FC0 00164F00 38 80 FF FF */ li r4, -1
/* 80167FC4 00164F04 4B F1 10 CD */ bl dBgS_RoofChk_NS_dtor
/* 80167FC4 00164F04 4B F1 10 CD */ bl __dt__12dBgS_RoofChkFv
/* 80167FC8 00164F08 FC 20 F8 90 */ fmr f1, f31
/* 80167FCC 00164F0C E3 E1 00 C8 */ psq_l f31, 200(r1), 0, 0
/* 80167FD0 00164F10 CB E1 00 C0 */ lfd f31, 0xc0(r1)
+22 -22
View File
@@ -10,7 +10,7 @@
/* 80168010 00164F50 7C BD 2B 78 */ mr r29, r5
/* 80168014 00164F54 38 61 00 5C */ addi r3, r1, 0x5c
/* 80168018 00164F58 7F 84 E3 78 */ mr r4, r28
/* 8016801C 00164F5C 4B F2 F7 41 */ bl dCamera_c_NS_positionOf
/* 8016801C 00164F5C 4B F2 F7 41 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 80168020 00164F60 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 80168024 00164F64 D0 01 00 80 */ stfs f0, 0x80(r1)
/* 80168028 00164F68 C0 01 00 60 */ lfs f0, 0x60(r1)
@@ -28,7 +28,7 @@
/* 80168058 00164F98 38 61 00 50 */ addi r3, r1, 0x50
/* 8016805C 00164F9C 7F 84 E3 78 */ mr r4, r28
/* 80168060 00164FA0 80 BC 01 80 */ lwz r5, 0x180(r28)
/* 80168064 00164FA4 4B F2 F7 29 */ bl dCamera_c_NS_eyePos
/* 80168064 00164FA4 4B F2 F7 29 */ bl eyePos__9dCamera_cFP10fopAc_ac_c
/* 80168068 00164FA8 C0 01 00 50 */ lfs f0, 0x50(r1)
/* 8016806C 00164FAC D0 01 00 80 */ stfs f0, 0x80(r1)
/* 80168070 00164FB0 C0 01 00 54 */ lfs f0, 0x54(r1)
@@ -38,7 +38,7 @@
/* 80168080 00164FC0 38 61 00 44 */ addi r3, r1, 0x44
/* 80168084 00164FC4 7F 84 E3 78 */ mr r4, r28
/* 80168088 00164FC8 80 BC 01 80 */ lwz r5, 0x180(r28)
/* 8016808C 00164FCC 4B F2 F6 D1 */ bl dCamera_c_NS_positionOf
/* 8016808C 00164FCC 4B F2 F6 D1 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 80168090 00164FD0 C0 01 00 48 */ lfs f0, 0x48(r1)
/* 80168094 00164FD4 D0 01 00 84 */ stfs f0, 0x84(r1)
lbl_80168098:
@@ -53,7 +53,7 @@ lbl_80168098:
/* 801680B8 00164FF8 EC 01 00 2A */ fadds f0, f1, f0
/* 801680BC 00164FFC D0 01 00 84 */ stfs f0, 0x84(r1)
/* 801680C0 00165000 38 61 00 E0 */ addi r3, r1, 0xe0
/* 801680C4 00165004 4B F1 0F 31 */ bl dBgS_RoofChk
/* 801680C4 00165004 4B F1 0F 31 */ bl __ct__12dBgS_RoofChkFv
/* 801680C8 00165008 38 61 01 04 */ addi r3, r1, 0x104
/* 801680CC 0016500C 4B F1 0E 21 */ bl SetUnderwaterRoof__16dBgS_PolyPassChkFv
/* 801680D0 00165010 C0 01 00 74 */ lfs f0, 0x74(r1)
@@ -67,7 +67,7 @@ lbl_80168098:
/* 801680F0 00165030 3B E3 0F 38 */ addi r31, r3, 0xf38
/* 801680F4 00165034 7F E3 FB 78 */ mr r3, r31
/* 801680F8 00165038 38 81 00 E0 */ addi r4, r1, 0xe0
/* 801680FC 0016503C 4B F0 D3 A1 */ bl dBgS_NS_RoofChk
/* 801680FC 0016503C 4B F0 D3 A1 */ bl RoofChk__4dBgSFP12dBgS_RoofChk
/* 80168100 00165040 C0 01 00 78 */ lfs f0, 0x78(r1)
/* 80168104 00165044 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 80168108 00165048 40 80 00 08 */ bge lbl_80168110
@@ -75,7 +75,7 @@ lbl_80168098:
lbl_80168110:
/* 80168110 00165050 3B 61 00 8C */ addi r27, r1, 0x8c
/* 80168114 00165054 7F 63 DB 78 */ mr r3, r27
/* 80168118 00165058 4B F0 F4 65 */ bl dBgS_GndChk
/* 80168118 00165058 4B F0 F4 65 */ bl __ct__11dBgS_GndChkFv
/* 8016811C 0016505C 3C 60 80 3B */ lis r3, lbl_803AB6B8@ha
/* 80168120 00165060 38 63 B6 B8 */ addi r3, r3, lbl_803AB6B8@l
/* 80168124 00165064 90 61 00 9C */ stw r3, 0x9c(r1)
@@ -97,7 +97,7 @@ lbl_80168110:
/* 80168164 001650A4 48 0F FB C5 */ bl SetPos__11cBgS_GndChkFPC4cXyz
/* 80168168 001650A8 7F E3 FB 78 */ mr r3, r31
/* 8016816C 001650AC 38 81 00 8C */ addi r4, r1, 0x8c
/* 80168170 001650B0 4B F0 C3 31 */ bl cBgS_NS_GroundCross
/* 80168170 001650B0 4B F0 C3 31 */ bl GroundCross__4cBgSFP11cBgS_GndChk
/* 80168174 001650B4 FF E0 08 90 */ fmr f31, f1
/* 80168178 001650B8 38 7C 03 68 */ addi r3, r28, 0x368
/* 8016817C 001650BC 4B F1 0D 05 */ bl SetCam__16dBgS_PolyPassChkFv
@@ -108,7 +108,7 @@ lbl_80168110:
/* 80168190 001650D0 48 0F FB 99 */ bl SetPos__11cBgS_GndChkFPC4cXyz
/* 80168194 001650D4 7F E3 FB 78 */ mr r3, r31
/* 80168198 001650D8 38 9C 03 2C */ addi r4, r28, 0x32c
/* 8016819C 001650DC 4B F0 C3 05 */ bl cBgS_NS_GroundCross
/* 8016819C 001650DC 4B F0 C3 05 */ bl GroundCross__4cBgSFP11cBgS_GndChk
/* 801681A0 001650E0 D0 3C 03 80 */ stfs f1, 0x380(r28)
/* 801681A4 001650E4 C0 1C 03 80 */ lfs f0, 0x380(r28)
/* 801681A8 001650E8 FC 00 F8 40 */ fcmpo cr0, f0, f31
@@ -179,7 +179,7 @@ lbl_80168284:
/* 801682A8 001651E8 48 0F FA 81 */ bl SetPos__11cBgS_GndChkFPC4cXyz
/* 801682AC 001651EC 7F E3 FB 78 */ mr r3, r31
/* 801682B0 001651F0 38 9C 02 D0 */ addi r4, r28, 0x2d0
/* 801682B4 001651F4 4B F0 C1 ED */ bl cBgS_NS_GroundCross
/* 801682B4 001651F4 4B F0 C1 ED */ bl GroundCross__4cBgSFP11cBgS_GndChk
/* 801682B8 001651F8 D0 3C 03 24 */ stfs f1, 0x324(r28)
/* 801682BC 001651FC C0 22 9C AC */ lfs f1, lbl_804536AC-_SDA2_BASE_(r2)
/* 801682C0 00165200 C0 1C 03 24 */ lfs f0, 0x324(r28)
@@ -196,7 +196,7 @@ lbl_80168284:
/* 801682EC 0016522C 38 61 00 38 */ addi r3, r1, 0x38
/* 801682F0 00165230 7F 84 E3 78 */ mr r4, r28
/* 801682F4 00165234 80 BC 01 80 */ lwz r5, 0x180(r28)
/* 801682F8 00165238 4B F2 F4 25 */ bl dCamera_c_NS_attentionPos
/* 801682F8 00165238 4B F2 F4 25 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 801682FC 0016523C C0 5C 03 24 */ lfs f2, 0x324(r28)
/* 80168300 00165240 C0 22 9D 34 */ lfs f1, lbl_80453734-_SDA2_BASE_(r2)
/* 80168304 00165244 C0 01 00 3C */ lfs f0, 0x3c(r1)
@@ -300,7 +300,7 @@ lbl_80168458:
/* 80168470 001653B0 7D 89 03 A6 */ mtctr r12
/* 80168474 001653B4 4E 80 04 21 */ bctrl
/* 80168478 001653B8 C0 23 00 04 */ lfs f1, 4(r3)
/* 8016847C 001653BC 48 0F FD 95 */ bl cBgW_CheckBWall
/* 8016847C 001653BC 48 0F FD 95 */ bl cBgW_CheckBWall__Ff
/* 80168480 001653C0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80168484 001653C4 40 82 00 40 */ bne lbl_801684C4
/* 80168488 001653C8 38 00 00 01 */ li r0, 1
@@ -326,19 +326,19 @@ lbl_801684C4:
/* 801684CC 0016540C 90 1C 03 AC */ stw r0, 0x3ac(r28)
/* 801684D0 00165410 7F E3 FB 78 */ mr r3, r31
/* 801684D4 00165414 38 9C 03 40 */ addi r4, r28, 0x340
/* 801684D8 00165418 4B F0 C5 E5 */ bl dBgS_NS_ChkMoveBG
/* 801684D8 00165418 4B F0 C5 E5 */ bl ChkMoveBG__4dBgSFRC13cBgS_PolyInfo
/* 801684DC 0016541C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801684E0 00165420 41 82 01 60 */ beq lbl_80168640
/* 801684E4 00165424 7F E3 FB 78 */ mr r3, r31
/* 801684E8 00165428 A0 9C 03 42 */ lhz r4, 0x342(r28)
/* 801684EC 0016542C 4B F0 C1 2D */ bl cBgS_NS_GetActorPointer
/* 801684EC 0016542C 4B F0 C1 2D */ bl GetActorPointer__4cBgSCFi
/* 801684F0 00165430 90 7C 03 AC */ stw r3, 0x3ac(r28)
/* 801684F4 00165434 80 BC 03 AC */ lwz r5, 0x3ac(r28)
/* 801684F8 00165438 28 05 00 00 */ cmplwi r5, 0
/* 801684FC 0016543C 41 82 01 4C */ beq lbl_80168648
/* 80168500 00165440 38 61 00 2C */ addi r3, r1, 0x2c
/* 80168504 00165444 7F 84 E3 78 */ mr r4, r28
/* 80168508 00165448 4B F2 F2 55 */ bl dCamera_c_NS_positionOf
/* 80168508 00165448 4B F2 F2 55 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 8016850C 0016544C C0 01 00 2C */ lfs f0, 0x2c(r1)
/* 80168510 00165450 D0 01 00 68 */ stfs f0, 0x68(r1)
/* 80168514 00165454 C0 01 00 30 */ lfs f0, 0x30(r1)
@@ -348,7 +348,7 @@ lbl_801684C4:
/* 80168524 00165464 38 61 00 0C */ addi r3, r1, 0xc
/* 80168528 00165468 7F 84 E3 78 */ mr r4, r28
/* 8016852C 0016546C 80 BC 03 AC */ lwz r5, 0x3ac(r28)
/* 80168530 00165470 4B F2 F2 09 */ bl dCamera_c_NS_directionOf
/* 80168530 00165470 4B F2 F2 09 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 80168534 00165474 38 61 00 10 */ addi r3, r1, 0x10
/* 80168538 00165478 38 81 00 0C */ addi r4, r1, 0xc
/* 8016853C 0016547C 48 10 8A 2D */ bl __ct__7cSAngleFRC7cSAngle
@@ -394,14 +394,14 @@ lbl_801685BC:
/* 801685D4 00165514 38 DC 00 64 */ addi r6, r28, 0x64
/* 801685D8 00165518 38 E0 00 00 */ li r7, 0
/* 801685DC 0016551C 39 00 00 00 */ li r8, 0
/* 801685E0 00165520 4B F0 D3 7D */ bl dBgS_NS_MoveBgMatrixCrrPos
/* 801685E0 00165520 4B F0 D3 7D */ bl MoveBgMatrixCrrPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz
/* 801685E4 00165524 7F E3 FB 78 */ mr r3, r31
/* 801685E8 00165528 38 9C 03 40 */ addi r4, r28, 0x340
/* 801685EC 0016552C 38 A0 00 01 */ li r5, 1
/* 801685F0 00165530 38 DC 00 70 */ addi r6, r28, 0x70
/* 801685F4 00165534 38 E0 00 00 */ li r7, 0
/* 801685F8 00165538 39 00 00 00 */ li r8, 0
/* 801685FC 0016553C 4B F0 D3 61 */ bl dBgS_NS_MoveBgMatrixCrrPos
/* 801685FC 0016553C 4B F0 D3 61 */ bl MoveBgMatrixCrrPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz
/* 80168600 00165540 38 61 00 14 */ addi r3, r1, 0x14
/* 80168604 00165544 38 9C 00 70 */ addi r4, r28, 0x70
/* 80168608 00165548 38 BC 00 64 */ addi r5, r28, 0x64
@@ -428,7 +428,7 @@ lbl_80168648:
/* 80168650 00165590 41 82 00 18 */ beq lbl_80168668
/* 80168654 00165594 7F E3 FB 78 */ mr r3, r31
/* 80168658 00165598 38 9C 03 40 */ addi r4, r28, 0x340
/* 8016865C 0016559C 4B F0 C8 E5 */ bl dBgS_NS_GetCamMoveBG
/* 8016865C 0016559C 4B F0 C8 E5 */ bl GetCamMoveBG__4dBgSFRC13cBgS_PolyInfo
/* 80168660 001655A0 90 7C 03 C0 */ stw r3, 0x3c0(r28)
/* 80168664 001655A4 48 00 00 0C */ b lbl_80168670
lbl_80168668:
@@ -445,7 +445,7 @@ lbl_80168670:
/* 8016868C 001655CC 41 82 00 18 */ beq lbl_801686A4
/* 80168690 001655D0 7F E3 FB 78 */ mr r3, r31
/* 80168694 001655D4 38 9C 02 E4 */ addi r4, r28, 0x2e4
/* 80168698 001655D8 4B F0 C8 F9 */ bl dBgS_NS_GetRoomCamId
/* 80168698 001655D8 4B F0 C8 F9 */ bl GetRoomCamId__4dBgSFRC13cBgS_PolyInfo
/* 8016869C 001655DC 90 7C 03 C8 */ stw r3, 0x3c8(r28)
/* 801686A0 001655E0 48 00 00 0C */ b lbl_801686AC
lbl_801686A4:
@@ -472,7 +472,7 @@ lbl_801686E4:
/* 801686EC 0016562C 41 82 00 18 */ beq lbl_80168704
/* 801686F0 00165630 7F E3 FB 78 */ mr r3, r31
/* 801686F4 00165634 38 9C 03 40 */ addi r4, r28, 0x340
/* 801686F8 00165638 4B F0 C8 99 */ bl dBgS_NS_GetRoomCamId
/* 801686F8 00165638 4B F0 C8 99 */ bl GetRoomCamId__4dBgSFRC13cBgS_PolyInfo
/* 801686FC 0016563C 90 7C 03 CC */ stw r3, 0x3cc(r28)
/* 80168700 00165640 48 00 00 0C */ b lbl_8016870C
lbl_80168704:
@@ -481,10 +481,10 @@ lbl_80168704:
lbl_8016870C:
/* 8016870C 0016564C 38 61 00 8C */ addi r3, r1, 0x8c
/* 80168710 00165650 38 80 FF FF */ li r4, -1
/* 80168714 00165654 4B F0 F2 75 */ bl dBgS_CamGndChk_NS_dtor
/* 80168714 00165654 4B F0 F2 75 */ bl __dt__14dBgS_CamGndChkFv
/* 80168718 00165658 38 61 00 E0 */ addi r3, r1, 0xe0
/* 8016871C 0016565C 38 80 FF FF */ li r4, -1
/* 80168720 00165660 4B F1 09 71 */ bl dBgS_RoofChk_NS_dtor
/* 80168720 00165660 4B F1 09 71 */ bl __dt__12dBgS_RoofChkFv
/* 80168724 00165664 E3 E1 01 58 */ psq_l f31, 344(r1), 0, 0
/* 80168728 00165668 CB E1 01 50 */ lfd f31, 0x150(r1)
/* 8016872C 0016566C 39 61 01 50 */ addi r11, r1, 0x150
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -14,7 +14,7 @@
/* 80174E84 00171DC4 C0 22 9D CC */ lfs f1, lbl_804537CC-_SDA2_BASE_(r2)
/* 80174E88 00171DC8 7D 26 4B 78 */ mr r6, r9
/* 80174E8C 00171DCC 7C 07 03 78 */ mr r7, r0
/* 80174E90 00171DD0 4B F1 1E FD */ bl dCcS_NS_ChkCamera
/* 80174E90 00171DD0 4B F1 1E FD */ bl ChkCamera__4dCcSFR4cXyzR4cXyzfP10fopAc_ac_cP10fopAc_ac_cP10fopAc_ac_c
/* 80174E94 00171DD4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80174E98 00171DD8 7C 08 03 A6 */ mtlr r0
/* 80174E9C 00171DDC 38 21 00 10 */ addi r1, r1, 0x10
+74 -74
View File
@@ -123,7 +123,7 @@ lbl_801750B4:
/* 801750B4 00171FF4 38 61 00 48 */ addi r3, r1, 0x48
/* 801750B8 00171FF8 7F E4 FB 78 */ mr r4, r31
/* 801750BC 00171FFC 80 BF 01 80 */ lwz r5, 0x180(r31)
/* 801750C0 00172000 4B F2 26 79 */ bl dCamera_c_NS_directionOf
/* 801750C0 00172000 4B F2 26 79 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 801750C4 00172004 38 61 00 44 */ addi r3, r1, 0x44
/* 801750C8 00172008 38 81 00 48 */ addi r4, r1, 0x48
/* 801750CC 0017200C 7E E5 BB 78 */ mr r5, r23
@@ -159,7 +159,7 @@ lbl_80175120:
/* 80175138 00172078 4E 80 04 21 */ bctrl
/* 8017513C 0017207C 7C 64 1B 78 */ mr r4, r3
/* 80175140 00172080 38 61 02 E4 */ addi r3, r1, 0x2e4
/* 80175144 00172084 4B F2 26 95 */ bl cXyz_NS___as
/* 80175144 00172084 4B F2 26 95 */ bl __as__4cXyzFRC4cXyz
/* 80175148 00172088 3A FD 2C 48 */ addi r23, r29, 0x2c48
/* 8017514C 0017208C 3A DD 2C 78 */ addi r22, r29, 0x2c78
/* 80175150 00172090 38 61 00 40 */ addi r3, r1, 0x40
@@ -172,7 +172,7 @@ lbl_80175168:
/* 80175168 001720A8 38 61 02 E4 */ addi r3, r1, 0x2e4
/* 8017516C 001720AC 3C 80 80 43 */ lis r4, lbl_80430D24@ha
/* 80175170 001720B0 38 84 0D 24 */ addi r4, r4, lbl_80430D24@l
/* 80175174 001720B4 4B F2 26 65 */ bl cXyz_NS___as
/* 80175174 001720B4 4B F2 26 65 */ bl __as__4cXyzFRC4cXyz
/* 80175178 001720B8 3C 60 80 3A */ lis r3, lbl_803A2FD8@ha
/* 8017517C 001720BC 38 03 2F D8 */ addi r0, r3, lbl_803A2FD8@l
/* 80175180 001720C0 7C 17 03 78 */ mr r23, r0
@@ -180,7 +180,7 @@ lbl_80175168:
/* 80175188 001720C8 38 61 00 3C */ addi r3, r1, 0x3c
/* 8017518C 001720CC 7F E4 FB 78 */ mr r4, r31
/* 80175190 001720D0 80 BF 01 80 */ lwz r5, 0x180(r31)
/* 80175194 001720D4 4B F2 25 A5 */ bl dCamera_c_NS_directionOf
/* 80175194 001720D4 4B F2 25 A5 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 80175198 001720D8 A8 01 00 3C */ lha r0, 0x3c(r1)
/* 8017519C 001720DC B0 01 00 58 */ sth r0, 0x58(r1)
lbl_801751A0:
@@ -193,7 +193,7 @@ lbl_801751A0:
/* 801751B8 001720F8 7F A3 EB 78 */ mr r3, r29
/* 801751BC 001720FC 38 81 00 56 */ addi r4, r1, 0x56
/* 801751C0 00172100 38 A1 00 54 */ addi r5, r1, 0x54
/* 801751C4 00172104 4B F6 96 C1 */ bl daAlink_c_NS_checkBowCameraArrowPosP
/* 801751C4 00172104 4B F6 96 C1 */ bl checkBowCameraArrowPosP__9daAlink_cFPsPs
/* 801751C8 00172108 7C 75 1B 78 */ mr r21, r3
/* 801751CC 0017210C 80 7F 01 7C */ lwz r3, 0x17c(r31)
/* 801751D0 00172110 3C 80 00 20 */ lis r4, 0x20
@@ -204,7 +204,7 @@ lbl_801751A0:
/* 801751E4 00172124 41 82 00 2C */ beq lbl_80175210
/* 801751E8 00172128 38 61 02 D8 */ addi r3, r1, 0x2d8
/* 801751EC 0017212C 7E A4 AB 78 */ mr r4, r21
/* 801751F0 00172130 4B F2 25 E9 */ bl cXyz_NS___as
/* 801751F0 00172130 4B F2 25 E9 */ bl __as__4cXyzFRC4cXyz
/* 801751F4 00172134 38 61 00 50 */ addi r3, r1, 0x50
/* 801751F8 00172138 A8 81 00 56 */ lha r4, 0x56(r1)
/* 801751FC 0017213C 48 0F BE 09 */ bl Val__7cSAngleFs
@@ -220,31 +220,31 @@ lbl_80175210:
/* 80175220 00172160 40 82 00 20 */ bne lbl_80175240
/* 80175224 00172164 38 61 02 48 */ addi r3, r1, 0x248
/* 80175228 00172168 7F A4 EB 78 */ mr r4, r29
/* 8017522C 0017216C 4B FE 8D C9 */ bl daPy_py_c_NS_getLeftHandPos
/* 8017522C 0017216C 4B FE 8D C9 */ bl getLeftHandPos__9daPy_py_cCFv
/* 80175230 00172170 38 61 02 D8 */ addi r3, r1, 0x2d8
/* 80175234 00172174 38 81 02 48 */ addi r4, r1, 0x248
/* 80175238 00172178 4B F2 25 A1 */ bl cXyz_NS___as
/* 80175238 00172178 4B F2 25 A1 */ bl __as__4cXyzFRC4cXyz
/* 8017523C 0017217C 48 00 01 6C */ b lbl_801753A8
lbl_80175240:
/* 80175240 00172180 38 61 02 3C */ addi r3, r1, 0x23c
/* 80175244 00172184 7F A4 EB 78 */ mr r4, r29
/* 80175248 00172188 48 00 D9 55 */ bl daPy_py_c_NS_getRightHandPos
/* 80175248 00172188 48 00 D9 55 */ bl getRightHandPos__9daPy_py_cCFv
/* 8017524C 0017218C 38 61 02 D8 */ addi r3, r1, 0x2d8
/* 80175250 00172190 38 81 02 3C */ addi r4, r1, 0x23c
/* 80175254 00172194 4B F2 25 85 */ bl cXyz_NS___as
/* 80175254 00172194 4B F2 25 85 */ bl __as__4cXyzFRC4cXyz
/* 80175258 00172198 48 00 01 50 */ b lbl_801753A8
lbl_8017525C:
/* 8017525C 0017219C 7F A3 EB 78 */ mr r3, r29
/* 80175260 001721A0 4B F9 D2 55 */ bl daAlink_c_NS_checkIronBallThrowReturnMode
/* 80175260 001721A0 4B F9 D2 55 */ bl checkIronBallThrowReturnMode__9daAlink_cCFv
/* 80175264 001721A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80175268 001721A8 41 82 00 E4 */ beq lbl_8017534C
/* 8017526C 001721AC 38 61 02 30 */ addi r3, r1, 0x230
/* 80175270 001721B0 7F E4 FB 78 */ mr r4, r31
/* 80175274 001721B4 80 BF 01 80 */ lwz r5, 0x180(r31)
/* 80175278 001721B8 4B F2 24 A5 */ bl dCamera_c_NS_attentionPos
/* 80175278 001721B8 4B F2 24 A5 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017527C 001721BC 38 61 02 D8 */ addi r3, r1, 0x2d8
/* 80175280 001721C0 38 81 02 30 */ addi r4, r1, 0x230
/* 80175284 001721C4 4B F2 25 55 */ bl cXyz_NS___as
/* 80175284 001721C4 4B F2 25 55 */ bl __as__4cXyzFRC4cXyz
/* 80175288 001721C8 7F A3 EB 78 */ mr r3, r29
/* 8017528C 001721CC 81 9D 06 28 */ lwz r12, 0x628(r29)
/* 80175290 001721D0 81 8C 02 00 */ lwz r12, 0x200(r12)
@@ -264,9 +264,9 @@ lbl_8017525C:
/* 801752C8 00172208 48 0F 18 6D */ bl __mi__4cXyzCFRC3Vec
/* 801752CC 0017220C 38 61 02 0C */ addi r3, r1, 0x20c
/* 801752D0 00172210 38 81 02 18 */ addi r4, r1, 0x218
/* 801752D4 00172214 4B F2 25 21 */ bl cXyz_X1_
/* 801752D4 00172214 4B F2 25 21 */ bl __ct__4cXyzFRC4cXyz
/* 801752D8 00172218 38 61 02 0C */ addi r3, r1, 0x20c
/* 801752DC 0017221C 4B F1 94 B5 */ bl cXyz_NS_abs
/* 801752DC 0017221C 4B F1 94 B5 */ bl abs__4cXyzCFv
/* 801752E0 00172220 C0 02 9D 10 */ lfs f0, lbl_80453710-_SDA2_BASE_(r2)
/* 801752E4 00172224 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 801752E8 00172228 40 81 00 2C */ ble lbl_80175314
@@ -294,7 +294,7 @@ lbl_80175324:
/* 80175338 00172278 48 0F BE 9D */ bl __apl__7cSAngleFRC7cSAngle
/* 8017533C 0017227C 38 61 00 6C */ addi r3, r1, 0x6c
/* 80175340 00172280 38 80 FF FF */ li r4, -1
/* 80175344 00172284 4B EF C3 39 */ bl cSGlobe_NS_dtor
/* 80175344 00172284 4B EF C3 39 */ bl __dt__7cSGlobeFv
/* 80175348 00172288 48 00 00 60 */ b lbl_801753A8
lbl_8017534C:
/* 8017534C 0017228C 57 40 06 3F */ clrlwi. r0, r26, 0x18
@@ -302,10 +302,10 @@ lbl_8017534C:
/* 80175354 00172294 38 61 02 00 */ addi r3, r1, 0x200
/* 80175358 00172298 7F E4 FB 78 */ mr r4, r31
/* 8017535C 0017229C 80 BF 01 80 */ lwz r5, 0x180(r31)
/* 80175360 001722A0 4B F2 23 BD */ bl dCamera_c_NS_attentionPos
/* 80175360 001722A0 4B F2 23 BD */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80175364 001722A4 38 61 02 D8 */ addi r3, r1, 0x2d8
/* 80175368 001722A8 38 81 02 00 */ addi r4, r1, 0x200
/* 8017536C 001722AC 4B F2 24 6D */ bl cXyz_NS___as
/* 8017536C 001722AC 4B F2 24 6D */ bl __as__4cXyzFRC4cXyz
/* 80175370 001722B0 A8 01 00 50 */ lha r0, 0x50(r1)
/* 80175374 001722B4 B0 1F 04 10 */ sth r0, 0x410(r31)
/* 80175378 001722B8 A8 01 00 4C */ lha r0, 0x4c(r1)
@@ -320,7 +320,7 @@ lbl_8017534C:
lbl_8017539C:
/* 8017539C 001722DC 38 61 02 D8 */ addi r3, r1, 0x2d8
/* 801753A0 001722E0 38 9D 37 68 */ addi r4, r29, 0x3768
/* 801753A4 001722E4 4B F2 24 35 */ bl cXyz_NS___as
/* 801753A4 001722E4 4B F2 24 35 */ bl __as__4cXyzFRC4cXyz
lbl_801753A8:
/* 801753A8 001722E8 A8 01 00 50 */ lha r0, 0x50(r1)
/* 801753AC 001722EC B0 1F 04 16 */ sth r0, 0x416(r31)
@@ -331,24 +331,24 @@ lbl_801753A8:
/* 801753C0 00172300 38 61 01 F4 */ addi r3, r1, 0x1f4
/* 801753C4 00172304 7F E4 FB 78 */ mr r4, r31
/* 801753C8 00172308 80 BF 01 80 */ lwz r5, 0x180(r31)
/* 801753CC 0017230C 4B F2 23 91 */ bl dCamera_c_NS_positionOf
/* 801753CC 0017230C 4B F2 23 91 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 801753D0 00172310 38 61 02 B4 */ addi r3, r1, 0x2b4
/* 801753D4 00172314 38 81 01 F4 */ addi r4, r1, 0x1f4
/* 801753D8 00172318 4B F2 24 1D */ bl cXyz_X1_
/* 801753D8 00172318 4B F2 24 1D */ bl __ct__4cXyzFRC4cXyz
/* 801753DC 0017231C 38 61 01 E8 */ addi r3, r1, 0x1e8
/* 801753E0 00172320 38 9F 00 64 */ addi r4, r31, 0x64
/* 801753E4 00172324 38 A1 02 B4 */ addi r5, r1, 0x2b4
/* 801753E8 00172328 48 0F 17 4D */ bl __mi__4cXyzCFRC3Vec
/* 801753EC 0017232C 38 7F 03 EC */ addi r3, r31, 0x3ec
/* 801753F0 00172330 38 81 01 E8 */ addi r4, r1, 0x1e8
/* 801753F4 00172334 4B F2 23 E5 */ bl cXyz_NS___as
/* 801753F4 00172334 4B F2 23 E5 */ bl __as__4cXyzFRC4cXyz
/* 801753F8 00172338 38 61 01 DC */ addi r3, r1, 0x1dc
/* 801753FC 0017233C 38 9F 00 70 */ addi r4, r31, 0x70
/* 80175400 00172340 38 A1 02 B4 */ addi r5, r1, 0x2b4
/* 80175404 00172344 48 0F 17 31 */ bl __mi__4cXyzCFRC3Vec
/* 80175408 00172348 38 7F 04 18 */ addi r3, r31, 0x418
/* 8017540C 0017234C 38 81 01 DC */ addi r4, r1, 0x1dc
/* 80175410 00172350 4B F2 23 C9 */ bl cXyz_NS___as
/* 80175410 00172350 4B F2 23 C9 */ bl __as__4cXyzFRC4cXyz
/* 80175414 00172354 7E C3 B3 78 */ mr r3, r22
/* 80175418 00172358 38 9F 03 EC */ addi r4, r31, 0x3ec
/* 8017541C 0017235C 7C 85 23 78 */ mr r5, r4
@@ -378,16 +378,16 @@ lbl_80175470:
/* 80175478 001723B8 40 82 00 38 */ bne lbl_801754B0
/* 8017547C 001723BC 38 7F 03 EC */ addi r3, r31, 0x3ec
/* 80175480 001723C0 38 9F 00 64 */ addi r4, r31, 0x64
/* 80175484 001723C4 4B F2 23 55 */ bl cXyz_NS___as
/* 80175484 001723C4 4B F2 23 55 */ bl __as__4cXyzFRC4cXyz
/* 80175488 001723C8 38 7F 04 18 */ addi r3, r31, 0x418
/* 8017548C 001723CC 38 9F 00 70 */ addi r4, r31, 0x70
/* 80175490 001723D0 4B F2 23 49 */ bl cXyz_NS___as
/* 80175490 001723D0 4B F2 23 49 */ bl __as__4cXyzFRC4cXyz
/* 80175494 001723D4 38 7F 04 30 */ addi r3, r31, 0x430
/* 80175498 001723D8 38 9F 00 5C */ addi r4, r31, 0x5c
/* 8017549C 001723DC 4B F1 92 D9 */ bl cSGlobe_NS___as
/* 8017549C 001723DC 4B F1 92 D9 */ bl __as__7cSGlobeFRC7cSGlobe
/* 801754A0 001723E0 38 7F 04 24 */ addi r3, r31, 0x424
/* 801754A4 001723E4 38 9F 00 48 */ addi r4, r31, 0x48
/* 801754A8 001723E8 4B F2 23 31 */ bl cXyz_NS___as
/* 801754A8 001723E8 4B F2 23 31 */ bl __as__4cXyzFRC4cXyz
/* 801754AC 001723EC D2 9F 07 38 */ stfs f20, 0x738(r31)
lbl_801754B0:
/* 801754B0 001723F0 3A C0 00 00 */ li r22, 0
@@ -449,7 +449,7 @@ lbl_8017557C:
/* 8017557C 001724BC 57 40 06 3F */ clrlwi. r0, r26, 0x18
/* 80175580 001724C0 40 82 00 14 */ bne lbl_80175594
/* 80175584 001724C4 7F A3 EB 78 */ mr r3, r29
/* 80175588 001724C8 4B F9 CF 2D */ bl daAlink_c_NS_checkIronBallThrowReturnMode
/* 80175588 001724C8 4B F9 CF 2D */ bl checkIronBallThrowReturnMode__9daAlink_cCFv
/* 8017558C 001724CC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80175590 001724D0 41 82 00 1C */ beq lbl_801755AC
lbl_80175594:
@@ -620,20 +620,20 @@ lbl_801757D0:
/* 801757E8 00172728 38 61 01 C4 */ addi r3, r1, 0x1c4
/* 801757EC 0017272C 38 81 02 A8 */ addi r4, r1, 0x2a8
/* 801757F0 00172730 38 A1 00 2C */ addi r5, r1, 0x2c
/* 801757F4 00172734 4B F1 2B 29 */ bl dCamMath_NS_xyzRotateX
/* 801757F4 00172734 4B F1 2B 29 */ bl xyzRotateX__8dCamMathFR4cXyz7cSAngle
/* 801757F8 00172738 38 61 02 CC */ addi r3, r1, 0x2cc
/* 801757FC 0017273C 38 81 01 C4 */ addi r4, r1, 0x1c4
/* 80175800 00172740 4B F2 1F D9 */ bl cXyz_NS___as
/* 80175800 00172740 4B F2 1F D9 */ bl __as__4cXyzFRC4cXyz
/* 80175804 00172744 38 61 00 28 */ addi r3, r1, 0x28
/* 80175808 00172748 38 81 00 4C */ addi r4, r1, 0x4c
/* 8017580C 0017274C 48 0F B7 5D */ bl __ct__7cSAngleFRC7cSAngle
/* 80175810 00172750 38 61 01 B8 */ addi r3, r1, 0x1b8
/* 80175814 00172754 38 81 02 CC */ addi r4, r1, 0x2cc
/* 80175818 00172758 38 A1 00 28 */ addi r5, r1, 0x28
/* 8017581C 0017275C 4B F1 2B 69 */ bl dCamMath_NS_xyzRotateY
/* 8017581C 0017275C 4B F1 2B 69 */ bl xyzRotateY__8dCamMathFR4cXyz7cSAngle
/* 80175820 00172760 38 61 02 A8 */ addi r3, r1, 0x2a8
/* 80175824 00172764 38 81 01 B8 */ addi r4, r1, 0x1b8
/* 80175828 00172768 4B F2 1F B1 */ bl cXyz_NS___as
/* 80175828 00172768 4B F2 1F B1 */ bl __as__4cXyzFRC4cXyz
/* 8017582C 0017276C 57 40 06 3F */ clrlwi. r0, r26, 0x18
/* 80175830 00172770 41 82 00 0C */ beq lbl_8017583C
/* 80175834 00172774 C0 22 9D 34 */ lfs f1, lbl_80453734-_SDA2_BASE_(r2)
@@ -652,20 +652,20 @@ lbl_80175840:
/* 80175860 001727A0 38 61 01 AC */ addi r3, r1, 0x1ac
/* 80175864 001727A4 38 81 02 9C */ addi r4, r1, 0x29c
/* 80175868 001727A8 38 A1 00 24 */ addi r5, r1, 0x24
/* 8017586C 001727AC 4B F1 2A B1 */ bl dCamMath_NS_xyzRotateX
/* 8017586C 001727AC 4B F1 2A B1 */ bl xyzRotateX__8dCamMathFR4cXyz7cSAngle
/* 80175870 001727B0 38 61 02 CC */ addi r3, r1, 0x2cc
/* 80175874 001727B4 38 81 01 AC */ addi r4, r1, 0x1ac
/* 80175878 001727B8 4B F2 1F 61 */ bl cXyz_NS___as
/* 80175878 001727B8 4B F2 1F 61 */ bl __as__4cXyzFRC4cXyz
/* 8017587C 001727BC 38 61 00 20 */ addi r3, r1, 0x20
/* 80175880 001727C0 38 81 00 4C */ addi r4, r1, 0x4c
/* 80175884 001727C4 48 0F B6 E5 */ bl __ct__7cSAngleFRC7cSAngle
/* 80175888 001727C8 38 61 01 A0 */ addi r3, r1, 0x1a0
/* 8017588C 001727CC 38 81 02 CC */ addi r4, r1, 0x2cc
/* 80175890 001727D0 38 A1 00 20 */ addi r5, r1, 0x20
/* 80175894 001727D4 4B F1 2A F1 */ bl dCamMath_NS_xyzRotateY
/* 80175894 001727D4 4B F1 2A F1 */ bl xyzRotateY__8dCamMathFR4cXyz7cSAngle
/* 80175898 001727D8 38 61 02 9C */ addi r3, r1, 0x29c
/* 8017589C 001727DC 38 81 01 A0 */ addi r4, r1, 0x1a0
/* 801758A0 001727E0 4B F2 1F 39 */ bl cXyz_NS___as
/* 801758A0 001727E0 4B F2 1F 39 */ bl __as__4cXyzFRC4cXyz
/* 801758A4 001727E4 28 19 00 00 */ cmplwi r25, 0
/* 801758A8 001727E8 41 82 00 24 */ beq lbl_801758CC
/* 801758AC 001727EC 7E E3 BB 78 */ mr r3, r23
@@ -679,7 +679,7 @@ lbl_80175840:
lbl_801758CC:
/* 801758CC 0017280C C2 42 9C A8 */ lfs f18, lbl_804536A8-_SDA2_BASE_(r2)
/* 801758D0 00172810 7F A3 EB 78 */ mr r3, r29
/* 801758D4 00172814 4B F9 CB E1 */ bl daAlink_c_NS_checkIronBallThrowReturnMode
/* 801758D4 00172814 4B F9 CB E1 */ bl checkIronBallThrowReturnMode__9daAlink_cCFv
/* 801758D8 00172818 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801758DC 0017281C 41 82 00 0C */ beq lbl_801758E8
/* 801758E0 00172820 C2 42 9D 0C */ lfs f18, lbl_8045370C-_SDA2_BASE_(r2)
@@ -708,19 +708,19 @@ lbl_80175924:
/* 80175930 00172870 48 0F 11 B5 */ bl __pl__4cXyzCFRC3Vec
/* 80175934 00172874 38 61 02 90 */ addi r3, r1, 0x290
/* 80175938 00172878 38 81 01 94 */ addi r4, r1, 0x194
/* 8017593C 0017287C 4B F2 1E B9 */ bl cXyz_X1_
/* 8017593C 0017287C 4B F2 1E B9 */ bl __ct__4cXyzFRC4cXyz
/* 80175940 00172880 38 61 03 04 */ addi r3, r1, 0x304
/* 80175944 00172884 4B F0 24 61 */ bl dBgS_CamLinChk
/* 80175944 00172884 4B F0 24 61 */ bl __ct__14dBgS_CamLinChkFv
/* 80175948 00172888 80 1F 01 90 */ lwz r0, 0x190(r31)
/* 8017594C 0017288C 2C 00 00 01 */ cmpwi r0, 1
/* 80175950 00172890 40 82 00 A4 */ bne lbl_801759F4
/* 80175954 00172894 38 61 01 88 */ addi r3, r1, 0x188
/* 80175958 00172898 7F E4 FB 78 */ mr r4, r31
/* 8017595C 0017289C 80 BF 01 80 */ lwz r5, 0x180(r31)
/* 80175960 001728A0 4B F2 1D FD */ bl dCamera_c_NS_positionOf
/* 80175960 001728A0 4B F2 1D FD */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 80175964 001728A4 38 61 02 84 */ addi r3, r1, 0x284
/* 80175968 001728A8 38 81 01 88 */ addi r4, r1, 0x188
/* 8017596C 001728AC 4B F2 1E 89 */ bl cXyz_X1_
/* 8017596C 001728AC 4B F2 1E 89 */ bl __ct__4cXyzFRC4cXyz
/* 80175970 001728B0 C0 01 02 DC */ lfs f0, 0x2dc(r1)
/* 80175974 001728B4 D0 01 02 88 */ stfs f0, 0x288(r1)
/* 80175978 001728B8 7F E3 FB 78 */ mr r3, r31
@@ -728,7 +728,7 @@ lbl_80175924:
/* 80175980 001728C0 38 A1 02 90 */ addi r5, r1, 0x290
/* 80175984 001728C4 38 C1 03 04 */ addi r6, r1, 0x304
/* 80175988 001728C8 38 E0 40 B7 */ li r7, 0x40b7
/* 8017598C 001728CC 4B FE FF 35 */ bl dCamera_c_NS_lineBGCheck
/* 8017598C 001728CC 4B FE FF 35 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl
/* 80175990 001728D0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80175994 001728D4 41 82 00 60 */ beq lbl_801759F4
/* 80175998 001728D8 3C 60 80 3A */ lis r3, lbl_803A37C0@ha
@@ -739,10 +739,10 @@ lbl_80175924:
/* 801759AC 001728EC 38 63 0F 38 */ addi r3, r3, 0xf38
/* 801759B0 001728F0 38 81 03 18 */ addi r4, r1, 0x318
/* 801759B4 001728F4 38 A1 02 F0 */ addi r5, r1, 0x2f0
/* 801759B8 001728F8 4B EF ED 8D */ bl cBgS_NS_GetTriPla
/* 801759B8 001728F8 4B EF ED 8D */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
/* 801759BC 001728FC 38 61 02 90 */ addi r3, r1, 0x290
/* 801759C0 00172900 38 81 03 34 */ addi r4, r1, 0x334
/* 801759C4 00172904 4B F2 1E 15 */ bl cXyz_NS___as
/* 801759C4 00172904 4B F2 1E 15 */ bl __as__4cXyzFRC4cXyz
/* 801759C8 00172908 38 61 01 7C */ addi r3, r1, 0x17c
/* 801759CC 0017290C 38 81 02 F0 */ addi r4, r1, 0x2f0
/* 801759D0 00172910 C0 22 9D 50 */ lfs f1, lbl_80453750-_SDA2_BASE_(r2)
@@ -753,7 +753,7 @@ lbl_80175924:
/* 801759E4 00172924 48 1D 16 AD */ bl PSVECAdd
/* 801759E8 00172928 38 61 02 F0 */ addi r3, r1, 0x2f0
/* 801759EC 0017292C 38 80 FF FF */ li r4, -1
/* 801759F0 00172930 4B EA 81 A1 */ bl cM3dGPla_NS_dtor
/* 801759F0 00172930 4B EA 81 A1 */ bl __dt__8cM3dGPlaFv
lbl_801759F4:
/* 801759F4 00172934 38 61 01 70 */ addi r3, r1, 0x170
/* 801759F8 00172938 38 81 02 90 */ addi r4, r1, 0x290
@@ -769,14 +769,14 @@ lbl_801759F4:
/* 80175A20 00172960 48 0F 10 C5 */ bl __pl__4cXyzCFRC3Vec
/* 80175A24 00172964 38 61 02 90 */ addi r3, r1, 0x290
/* 80175A28 00172968 38 81 01 58 */ addi r4, r1, 0x158
/* 80175A2C 0017296C 4B F2 1D AD */ bl cXyz_NS___as
/* 80175A2C 0017296C 4B F2 1D AD */ bl __as__4cXyzFRC4cXyz
/* 80175A30 00172970 38 61 01 4C */ addi r3, r1, 0x14c
/* 80175A34 00172974 38 81 02 90 */ addi r4, r1, 0x290
/* 80175A38 00172978 38 A1 02 9C */ addi r5, r1, 0x29c
/* 80175A3C 0017297C 48 0F 10 A9 */ bl __pl__4cXyzCFRC3Vec
/* 80175A40 00172980 38 61 02 78 */ addi r3, r1, 0x278
/* 80175A44 00172984 38 81 01 4C */ addi r4, r1, 0x14c
/* 80175A48 00172988 4B F2 1D AD */ bl cXyz_X1_
/* 80175A48 00172988 4B F2 1D AD */ bl __ct__4cXyzFRC4cXyz
/* 80175A4C 0017298C 38 61 01 40 */ addi r3, r1, 0x140
/* 80175A50 00172990 38 81 02 78 */ addi r4, r1, 0x278
/* 80175A54 00172994 38 BF 00 70 */ addi r5, r31, 0x70
@@ -791,7 +791,7 @@ lbl_801759F4:
/* 80175A78 001729B8 48 0F 10 6D */ bl __pl__4cXyzCFRC3Vec
/* 80175A7C 001729BC 38 61 02 78 */ addi r3, r1, 0x278
/* 80175A80 001729C0 38 81 01 28 */ addi r4, r1, 0x128
/* 80175A84 001729C4 4B F2 1D 55 */ bl cXyz_NS___as
/* 80175A84 001729C4 4B F2 1D 55 */ bl __as__4cXyzFRC4cXyz
/* 80175A88 001729C8 28 19 00 00 */ cmplwi r25, 0
/* 80175A8C 001729CC 41 82 00 20 */ beq lbl_80175AAC
/* 80175A90 001729D0 80 1F 06 0C */ lwz r0, 0x60c(r31)
@@ -799,13 +799,13 @@ lbl_801759F4:
/* 80175A98 001729D8 90 1F 06 0C */ stw r0, 0x60c(r31)
/* 80175A9C 001729DC 38 61 02 C0 */ addi r3, r1, 0x2c0
/* 80175AA0 001729E0 38 81 02 E4 */ addi r4, r1, 0x2e4
/* 80175AA4 001729E4 4B F2 1D 35 */ bl cXyz_NS___as
/* 80175AA4 001729E4 4B F2 1D 35 */ bl __as__4cXyzFRC4cXyz
/* 80175AA8 001729E8 48 00 00 14 */ b lbl_80175ABC
lbl_80175AAC:
/* 80175AAC 001729EC 38 61 02 C0 */ addi r3, r1, 0x2c0
/* 80175AB0 001729F0 3C 80 80 43 */ lis r4, lbl_80430D24@ha
/* 80175AB4 001729F4 38 84 0D 24 */ addi r4, r4, lbl_80430D24@l
/* 80175AB8 001729F8 4B F2 1D 21 */ bl cXyz_NS___as
/* 80175AB8 001729F8 4B F2 1D 21 */ bl __as__4cXyzFRC4cXyz
lbl_80175ABC:
/* 80175ABC 001729FC 38 61 01 1C */ addi r3, r1, 0x11c
/* 80175AC0 00172A00 38 81 02 78 */ addi r4, r1, 0x278
@@ -813,7 +813,7 @@ lbl_80175ABC:
/* 80175AC8 00172A08 48 0F 10 6D */ bl __mi__4cXyzCFRC3Vec
/* 80175ACC 00172A0C 38 61 02 6C */ addi r3, r1, 0x26c
/* 80175AD0 00172A10 38 81 01 1C */ addi r4, r1, 0x11c
/* 80175AD4 00172A14 4B F2 1D 21 */ bl cXyz_X1_
/* 80175AD4 00172A14 4B F2 1D 21 */ bl __ct__4cXyzFRC4cXyz
/* 80175AD8 00172A18 38 61 01 10 */ addi r3, r1, 0x110
/* 80175ADC 00172A1C 38 81 02 6C */ addi r4, r1, 0x26c
/* 80175AE0 00172A20 48 0F 14 15 */ bl normalize__4cXyzFv
@@ -827,13 +827,13 @@ lbl_80175ABC:
/* 80175B00 00172A40 48 0F 0F E5 */ bl __pl__4cXyzCFRC3Vec
/* 80175B04 00172A44 38 61 02 60 */ addi r3, r1, 0x260
/* 80175B08 00172A48 38 81 00 F8 */ addi r4, r1, 0xf8
/* 80175B0C 00172A4C 4B F2 1C CD */ bl cXyz_NS___as
/* 80175B0C 00172A4C 4B F2 1C CD */ bl __as__4cXyzFRC4cXyz
/* 80175B10 00172A50 7F E3 FB 78 */ mr r3, r31
/* 80175B14 00172A54 38 81 02 60 */ addi r4, r1, 0x260
/* 80175B18 00172A58 38 A1 02 90 */ addi r5, r1, 0x290
/* 80175B1C 00172A5C 38 C1 02 54 */ addi r6, r1, 0x254
/* 80175B20 00172A60 38 E0 40 B7 */ li r7, 0x40b7
/* 80175B24 00172A64 4B FE FE D1 */ bl dCamera_c_NS_lineBGCheck_X1_
/* 80175B24 00172A64 4B FE FE D1 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP4cXyzUl
/* 80175B28 00172A68 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80175B2C 00172A6C 41 82 00 30 */ beq lbl_80175B5C
/* 80175B30 00172A70 38 61 00 EC */ addi r3, r1, 0xec
@@ -846,17 +846,17 @@ lbl_80175ABC:
/* 80175B4C 00172A8C 48 0F 0F 99 */ bl __pl__4cXyzCFRC3Vec
/* 80175B50 00172A90 38 61 02 78 */ addi r3, r1, 0x278
/* 80175B54 00172A94 38 81 00 E0 */ addi r4, r1, 0xe0
/* 80175B58 00172A98 4B F2 1C 81 */ bl cXyz_NS___as
/* 80175B58 00172A98 4B F2 1C 81 */ bl __as__4cXyzFRC4cXyz
lbl_80175B5C:
/* 80175B5C 00172A9C 88 1F 01 58 */ lbz r0, 0x158(r31)
/* 80175B60 00172AA0 28 00 00 00 */ cmplwi r0, 0
/* 80175B64 00172AA4 41 82 00 20 */ beq lbl_80175B84
/* 80175B68 00172AA8 38 7F 00 64 */ addi r3, r31, 0x64
/* 80175B6C 00172AAC 38 81 02 90 */ addi r4, r1, 0x290
/* 80175B70 00172AB0 4B F2 1C 69 */ bl cXyz_NS___as
/* 80175B70 00172AB0 4B F2 1C 69 */ bl __as__4cXyzFRC4cXyz
/* 80175B74 00172AB4 38 7F 00 70 */ addi r3, r31, 0x70
/* 80175B78 00172AB8 38 81 02 78 */ addi r4, r1, 0x278
/* 80175B7C 00172ABC 4B F2 1C 5D */ bl cXyz_NS___as
/* 80175B7C 00172ABC 4B F2 1C 5D */ bl __as__4cXyzFRC4cXyz
/* 80175B80 00172AC0 48 00 02 1C */ b lbl_80175D9C
lbl_80175B84:
/* 80175B84 00172AC4 38 61 00 D4 */ addi r3, r1, 0xd4
@@ -911,7 +911,7 @@ lbl_80175B84:
/* 80175C48 00172B88 48 0F B5 2D */ bl __pl__7cSAngleCFRC7cSAngle
/* 80175C4C 00172B8C 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80175C50 00172B90 38 81 00 14 */ addi r4, r1, 0x14
/* 80175C54 00172B94 4B F1 9E 05 */ bl cSGlobe_NS_V
/* 80175C54 00172B94 4B F1 9E 05 */ bl V__7cSGlobeFRC7cSAngle
/* 80175C58 00172B98 38 61 00 10 */ addi r3, r1, 0x10
/* 80175C5C 00172B9C 38 81 00 6A */ addi r4, r1, 0x6a
/* 80175C60 00172BA0 3A DF 00 62 */ addi r22, r31, 0x62
@@ -927,7 +927,7 @@ lbl_80175B84:
/* 80175C88 00172BC8 48 0F B4 ED */ bl __pl__7cSAngleCFRC7cSAngle
/* 80175C8C 00172BCC 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80175C90 00172BD0 38 81 00 08 */ addi r4, r1, 8
/* 80175C94 00172BD4 4B F1 8C 01 */ bl cSGlobe_NS_U
/* 80175C94 00172BD4 4B F1 8C 01 */ bl U__7cSGlobeFRC7cSAngle
/* 80175C98 00172BD8 38 61 00 B0 */ addi r3, r1, 0xb0
/* 80175C9C 00172BDC 38 9F 00 5C */ addi r4, r31, 0x5c
/* 80175CA0 00172BE0 48 0F BE 15 */ bl Xyz__7cSGlobeCFv
@@ -937,7 +937,7 @@ lbl_80175B84:
/* 80175CB0 00172BF0 48 0F 0E 35 */ bl __pl__4cXyzCFRC3Vec
/* 80175CB4 00172BF4 38 7F 00 70 */ addi r3, r31, 0x70
/* 80175CB8 00172BF8 38 81 00 A4 */ addi r4, r1, 0xa4
/* 80175CBC 00172BFC 4B F2 1B 1D */ bl cXyz_NS___as
/* 80175CBC 00172BFC 4B F2 1B 1D */ bl __as__4cXyzFRC4cXyz
/* 80175CC0 00172C00 C0 3F 00 80 */ lfs f1, 0x80(r31)
/* 80175CC4 00172C04 EC 1F 08 28 */ fsubs f0, f31, f1
/* 80175CC8 00172C08 EC 11 00 32 */ fmuls f0, f17, f0
@@ -960,7 +960,7 @@ lbl_80175B84:
/* 80175D0C 00172C4C 48 0F 0F D9 */ bl norm__4cXyzCFv
/* 80175D10 00172C50 38 61 02 C0 */ addi r3, r1, 0x2c0
/* 80175D14 00172C54 38 81 00 80 */ addi r4, r1, 0x80
/* 80175D18 00172C58 4B F2 1A C1 */ bl cXyz_NS___as
/* 80175D18 00172C58 4B F2 1A C1 */ bl __as__4cXyzFRC4cXyz
/* 80175D1C 00172C5C 80 9F 03 F8 */ lwz r4, 0x3f8(r31)
/* 80175D20 00172C60 80 7F 03 FC */ lwz r3, 0x3fc(r31)
/* 80175D24 00172C64 38 03 FF FF */ addi r0, r3, -1
@@ -976,23 +976,23 @@ lbl_80175D38:
/* 80175D48 00172C88 41 82 00 34 */ beq lbl_80175D7C
/* 80175D4C 00172C8C 38 7F 07 40 */ addi r3, r31, 0x740
/* 80175D50 00172C90 38 9F 00 64 */ addi r4, r31, 0x64
/* 80175D54 00172C94 4B F2 1A 85 */ bl cXyz_NS___as
/* 80175D54 00172C94 4B F2 1A 85 */ bl __as__4cXyzFRC4cXyz
/* 80175D58 00172C98 38 7F 07 4C */ addi r3, r31, 0x74c
/* 80175D5C 00172C9C 38 9F 00 70 */ addi r4, r31, 0x70
/* 80175D60 00172CA0 4B F2 1A 79 */ bl cXyz_NS___as
/* 80175D60 00172CA0 4B F2 1A 79 */ bl __as__4cXyzFRC4cXyz
/* 80175D64 00172CA4 38 7F 07 64 */ addi r3, r31, 0x764
/* 80175D68 00172CA8 38 9F 00 5C */ addi r4, r31, 0x5c
/* 80175D6C 00172CAC 4B F1 8A 09 */ bl cSGlobe_NS___as
/* 80175D6C 00172CAC 4B F1 8A 09 */ bl __as__7cSGlobeFRC7cSGlobe
/* 80175D70 00172CB0 38 7F 07 58 */ addi r3, r31, 0x758
/* 80175D74 00172CB4 38 81 02 C0 */ addi r4, r1, 0x2c0
/* 80175D78 00172CB8 4B F2 1A 61 */ bl cXyz_NS___as
/* 80175D78 00172CB8 4B F2 1A 61 */ bl __as__4cXyzFRC4cXyz
lbl_80175D7C:
/* 80175D7C 00172CBC 38 61 00 64 */ addi r3, r1, 0x64
/* 80175D80 00172CC0 38 80 FF FF */ li r4, -1
/* 80175D84 00172CC4 4B EF B8 F9 */ bl cSGlobe_NS_dtor
/* 80175D84 00172CC4 4B EF B8 F9 */ bl __dt__7cSGlobeFv
/* 80175D88 00172CC8 38 61 03 04 */ addi r3, r1, 0x304
/* 80175D8C 00172CCC 38 80 FF FF */ li r4, -1
/* 80175D90 00172CD0 4B F0 20 71 */ bl dBgS_CamLinChk_NS_dtor
/* 80175D90 00172CD0 4B F0 20 71 */ bl __dt__14dBgS_CamLinChkFv
/* 80175D94 00172CD4 38 60 00 01 */ li r3, 1
/* 80175D98 00172CD8 48 00 02 4C */ b lbl_80175FE4
lbl_80175D9C:
@@ -1005,16 +1005,16 @@ lbl_80175D9C:
/* 80175DB4 00172CF4 48 0F BC BD */ bl Val__7cSGlobeFRC4cXyz
/* 80175DB8 00172CF8 38 7F 07 40 */ addi r3, r31, 0x740
/* 80175DBC 00172CFC 38 9F 00 64 */ addi r4, r31, 0x64
/* 80175DC0 00172D00 4B F2 1A 19 */ bl cXyz_NS___as
/* 80175DC0 00172D00 4B F2 1A 19 */ bl __as__4cXyzFRC4cXyz
/* 80175DC4 00172D04 38 7F 07 4C */ addi r3, r31, 0x74c
/* 80175DC8 00172D08 38 9F 00 70 */ addi r4, r31, 0x70
/* 80175DCC 00172D0C 4B F2 1A 0D */ bl cXyz_NS___as
/* 80175DCC 00172D0C 4B F2 1A 0D */ bl __as__4cXyzFRC4cXyz
/* 80175DD0 00172D10 38 7F 07 64 */ addi r3, r31, 0x764
/* 80175DD4 00172D14 38 9F 00 5C */ addi r4, r31, 0x5c
/* 80175DD8 00172D18 4B F1 89 9D */ bl cSGlobe_NS___as
/* 80175DD8 00172D18 4B F1 89 9D */ bl __as__7cSGlobeFRC7cSGlobe
/* 80175DDC 00172D1C 38 7F 07 58 */ addi r3, r31, 0x758
/* 80175DE0 00172D20 38 81 02 C0 */ addi r4, r1, 0x2c0
/* 80175DE4 00172D24 4B F2 19 F5 */ bl cXyz_NS___as
/* 80175DE4 00172D24 4B F2 19 F5 */ bl __as__4cXyzFRC4cXyz
/* 80175DE8 00172D28 80 1F 0A F4 */ lwz r0, 0xaf4(r31)
/* 80175DEC 00172D2C 7C 60 F2 14 */ add r3, r0, r30
/* 80175DF0 00172D30 A0 03 00 06 */ lhz r0, 6(r3)
@@ -1028,7 +1028,7 @@ lbl_80175D9C:
/* 80175E10 00172D50 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80175E14 00172D54 40 81 00 18 */ ble lbl_80175E2C
/* 80175E18 00172D58 C0 5F 09 BC */ lfs f2, 0x9bc(r31)
/* 80175E1C 00172D5C 4B F1 23 21 */ bl dCamMath_NS_rationalBezierRatio
/* 80175E1C 00172D5C 4B F1 23 21 */ bl rationalBezierRatio__8dCamMathFff
/* 80175E20 00172D60 FE 40 08 90 */ fmr f18, f1
/* 80175E24 00172D64 38 00 FF FF */ li r0, -1
/* 80175E28 00172D68 48 00 00 24 */ b lbl_80175E4C
@@ -1038,7 +1038,7 @@ lbl_80175E2C:
/* 80175E34 00172D74 40 80 00 18 */ bge lbl_80175E4C
/* 80175E38 00172D78 FC 20 08 50 */ fneg f1, f1
/* 80175E3C 00172D7C C0 5F 09 BC */ lfs f2, 0x9bc(r31)
/* 80175E40 00172D80 4B F1 22 FD */ bl dCamMath_NS_rationalBezierRatio
/* 80175E40 00172D80 4B F1 22 FD */ bl rationalBezierRatio__8dCamMathFff
/* 80175E44 00172D84 FE 80 08 90 */ fmr f20, f1
/* 80175E48 00172D88 38 00 00 01 */ li r0, 1
lbl_80175E4C:
@@ -1115,7 +1115,7 @@ lbl_80175F3C:
/* 80175F4C 00172E8C C0 02 9C 90 */ lfs f0, lbl_80453690-_SDA2_BASE_(r2)
/* 80175F50 00172E90 EC 20 07 F2 */ fmuls f1, f0, f31
/* 80175F54 00172E94 FC 40 98 90 */ fmr f2, f19
/* 80175F58 00172E98 4B F1 23 2D */ bl dCamMath_NS_zoomFovy
/* 80175F58 00172E98 4B F1 23 2D */ bl zoomFovy__8dCamMathFff
/* 80175F5C 00172E9C C0 02 9C F8 */ lfs f0, lbl_804536F8-_SDA2_BASE_(r2)
/* 80175F60 00172EA0 EC 00 00 72 */ fmuls f0, f0, f1
/* 80175F64 00172EA4 C0 3F 00 80 */ lfs f1, 0x80(r31)
@@ -1150,7 +1150,7 @@ lbl_80175FD0:
lbl_80175FD4:
/* 80175FD4 00172F14 38 61 03 04 */ addi r3, r1, 0x304
/* 80175FD8 00172F18 38 80 FF FF */ li r4, -1
/* 80175FDC 00172F1C 4B F0 1E 25 */ bl dBgS_CamLinChk_NS_dtor
/* 80175FDC 00172F1C 4B F0 1E 25 */ bl __dt__14dBgS_CamLinChkFv
/* 80175FE0 00172F20 38 60 00 01 */ li r3, 1
lbl_80175FE4:
/* 80175FE4 00172F24 E3 E1 04 98 */ psq_l f31, 1176(r1), 0, 0
+6 -6
View File
@@ -78,14 +78,14 @@ lbl_80176194:
/* 801761A4 001730E4 38 61 00 48 */ addi r3, r1, 0x48
/* 801761A8 001730E8 7F A4 EB 78 */ mr r4, r29
/* 801761AC 001730EC 80 BD 01 80 */ lwz r5, 0x180(r29)
/* 801761B0 001730F0 4B F2 15 89 */ bl dCamera_c_NS_directionOf
/* 801761B0 001730F0 4B F2 15 89 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 801761B4 001730F4 A8 01 00 48 */ lha r0, 0x48(r1)
/* 801761B8 001730F8 B0 01 00 5C */ sth r0, 0x5c(r1)
lbl_801761BC:
/* 801761BC 001730FC 38 61 01 34 */ addi r3, r1, 0x134
/* 801761C0 00173100 7F A4 EB 78 */ mr r4, r29
/* 801761C4 00173104 80 BD 01 80 */ lwz r5, 0x180(r29)
/* 801761C8 00173108 4B F2 15 95 */ bl dCamera_c_NS_positionOf
/* 801761C8 00173108 4B F2 15 95 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 801761CC 0017310C C0 01 01 34 */ lfs f0, 0x134(r1)
/* 801761D0 00173110 D0 01 01 70 */ stfs f0, 0x170(r1)
/* 801761D4 00173114 C0 01 01 38 */ lfs f0, 0x138(r1)
@@ -169,7 +169,7 @@ lbl_801762DC:
/* 80176300 00173240 38 61 01 04 */ addi r3, r1, 0x104
/* 80176304 00173244 38 81 01 64 */ addi r4, r1, 0x164
/* 80176308 00173248 38 A1 00 44 */ addi r5, r1, 0x44
/* 8017630C 0017324C 4B F1 20 79 */ bl dCamMath_NS_xyzRotateY
/* 8017630C 0017324C 4B F1 20 79 */ bl xyzRotateY__8dCamMathFR4cXyz7cSAngle
/* 80176310 00173250 C0 01 01 04 */ lfs f0, 0x104(r1)
/* 80176314 00173254 D0 01 01 64 */ stfs f0, 0x164(r1)
/* 80176318 00173258 C0 01 01 08 */ lfs f0, 0x108(r1)
@@ -179,7 +179,7 @@ lbl_801762DC:
/* 80176328 00173268 38 61 00 F8 */ addi r3, r1, 0xf8
/* 8017632C 0017326C 7F A4 EB 78 */ mr r4, r29
/* 80176330 00173270 80 BD 01 80 */ lwz r5, 0x180(r29)
/* 80176334 00173274 4B F2 13 E9 */ bl dCamera_c_NS_attentionPos
/* 80176334 00173274 4B F2 13 E9 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80176338 00173278 38 61 00 EC */ addi r3, r1, 0xec
/* 8017633C 0017327C 38 81 00 F8 */ addi r4, r1, 0xf8
/* 80176340 00173280 38 A1 01 70 */ addi r5, r1, 0x170
@@ -258,7 +258,7 @@ lbl_80176448:
/* 80176454 00173394 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 80176458 00173398 40 81 00 38 */ ble lbl_80176490
/* 8017645C 0017339C C0 42 9C 90 */ lfs f2, lbl_80453690-_SDA2_BASE_(r2)
/* 80176460 001733A0 4B F1 1C DD */ bl dCamMath_NS_rationalBezierRatio
/* 80176460 001733A0 4B F1 1C DD */ bl rationalBezierRatio__8dCamMathFff
/* 80176464 001733A4 C0 02 9C E4 */ lfs f0, lbl_804536E4-_SDA2_BASE_(r2)
/* 80176468 001733A8 EC 20 00 72 */ fmuls f1, f0, f1
/* 8017646C 001733AC 38 61 00 3C */ addi r3, r1, 0x3c
@@ -300,7 +300,7 @@ lbl_801764F0:
lbl_801764F4:
/* 801764F4 00173434 FC 20 88 90 */ fmr f1, f17
/* 801764F8 00173438 C0 42 9C A8 */ lfs f2, lbl_804536A8-_SDA2_BASE_(r2)
/* 801764FC 0017343C 4B F1 1C 41 */ bl dCamMath_NS_rationalBezierRatio
/* 801764FC 0017343C 4B F1 1C 41 */ bl rationalBezierRatio__8dCamMathFff
/* 80176500 00173440 EC 10 04 F2 */ fmuls f0, f16, f19
/* 80176504 00173444 EC 20 00 72 */ fmuls f1, f0, f1
/* 80176508 00173448 38 61 00 30 */ addi r3, r1, 0x30
+11 -11
View File
@@ -49,7 +49,7 @@
/* 801768B8 001737F8 38 61 00 D8 */ addi r3, r1, 0xd8
/* 801768BC 001737FC 7F A4 EB 78 */ mr r4, r29
/* 801768C0 00173800 80 BD 01 80 */ lwz r5, 0x180(r29)
/* 801768C4 00173804 4B F2 0E 99 */ bl dCamera_c_NS_positionOf
/* 801768C4 00173804 4B F2 0E 99 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 801768C8 00173808 C0 21 00 DC */ lfs f1, 0xdc(r1)
/* 801768CC 0017380C C0 02 9E 9C */ lfs f0, lbl_8045389C-_SDA2_BASE_(r2)
/* 801768D0 00173810 FC 01 00 40 */ fcmpo cr0, f1, f0
@@ -64,7 +64,7 @@
/* 801768F4 00173834 7C 63 02 14 */ add r3, r3, r0
/* 801768F8 00173838 A8 83 00 18 */ lha r4, 0x18(r3)
/* 801768FC 0017383C 7F A3 EB 78 */ mr r3, r29
/* 80176900 00173840 4B FF 1E 45 */ bl dCamera_c_NS_chaseCamera
/* 80176900 00173840 4B FF 1E 45 */ bl chaseCamera__9dCamera_cFl
/* 80176904 00173844 48 00 04 74 */ b lbl_80176D78
lbl_80176908:
/* 80176908 00173848 80 1D 01 74 */ lwz r0, 0x174(r29)
@@ -97,31 +97,31 @@ lbl_80176960:
/* 80176970 001738B0 41 82 00 5C */ beq lbl_801769CC
/* 80176974 001738B4 7F A3 EB 78 */ mr r3, r29
/* 80176978 001738B8 80 9D 06 8C */ lwz r4, 0x68c(r29)
/* 8017697C 001738BC 4B FE DE FD */ bl dCamera_c_NS_getParamTargetActor
/* 8017697C 001738BC 4B FE DE FD */ bl getParamTargetActor__9dCamera_cFl
/* 80176980 001738C0 7C 7E 1B 78 */ mr r30, r3
/* 80176984 001738C4 38 61 00 CC */ addi r3, r1, 0xcc
/* 80176988 001738C8 7F A4 EB 78 */ mr r4, r29
/* 8017698C 001738CC 7F C5 F3 78 */ mr r5, r30
/* 80176990 001738D0 4B F2 0D CD */ bl dCamera_c_NS_positionOf
/* 80176990 001738D0 4B F2 0D CD */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 80176994 001738D4 C0 01 00 CC */ lfs f0, 0xcc(r1)
/* 80176998 001738D8 D0 1D 03 F0 */ stfs f0, 0x3f0(r29)
/* 8017699C 001738DC 38 61 00 C0 */ addi r3, r1, 0xc0
/* 801769A0 001738E0 7F A4 EB 78 */ mr r4, r29
/* 801769A4 001738E4 80 BD 01 80 */ lwz r5, 0x180(r29)
/* 801769A8 001738E8 4B F2 0D 75 */ bl dCamera_c_NS_attentionPos
/* 801769A8 001738E8 4B F2 0D 75 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 801769AC 001738EC C0 01 00 C4 */ lfs f0, 0xc4(r1)
/* 801769B0 001738F0 D0 1D 03 F4 */ stfs f0, 0x3f4(r29)
/* 801769B4 001738F4 38 61 00 B4 */ addi r3, r1, 0xb4
/* 801769B8 001738F8 7F A4 EB 78 */ mr r4, r29
/* 801769BC 001738FC 7F C5 F3 78 */ mr r5, r30
/* 801769C0 00173900 4B F2 0D 9D */ bl dCamera_c_NS_positionOf
/* 801769C0 00173900 4B F2 0D 9D */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 801769C4 00173904 C0 01 00 BC */ lfs f0, 0xbc(r1)
/* 801769C8 00173908 D0 1D 03 F8 */ stfs f0, 0x3f8(r29)
lbl_801769CC:
/* 801769CC 0017390C 38 7D 05 D8 */ addi r3, r29, 0x5d8
/* 801769D0 00173910 38 80 00 05 */ li r4, 5
/* 801769D4 00173914 38 A0 00 64 */ li r5, 0x64
/* 801769D8 00173918 4B F2 0E A1 */ bl d2DBSplinePath_NS_Init
/* 801769D8 00173918 4B F2 0E A1 */ bl Init__14d2DBSplinePathFll
lbl_801769DC:
/* 801769DC 0017391C C0 7D 03 FC */ lfs f3, 0x3fc(r29)
/* 801769E0 00173920 C0 02 9E A8 */ lfs f0, lbl_804538A8-_SDA2_BASE_(r2)
@@ -160,7 +160,7 @@ lbl_80176A30:
/* 80176A5C 0017399C 38 61 00 A8 */ addi r3, r1, 0xa8
/* 80176A60 001739A0 7F A4 EB 78 */ mr r4, r29
/* 80176A64 001739A4 80 BD 01 80 */ lwz r5, 0x180(r29)
/* 80176A68 001739A8 4B F2 0C B5 */ bl dCamera_c_NS_attentionPos
/* 80176A68 001739A8 4B F2 0C B5 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80176A6C 001739AC C0 01 00 AC */ lfs f0, 0xac(r1)
/* 80176A70 001739B0 D0 01 01 0C */ stfs f0, 0x10c(r1)
lbl_80176A74:
@@ -177,7 +177,7 @@ lbl_80176A74:
/* 80176A9C 001739DC 38 61 00 9C */ addi r3, r1, 0x9c
/* 80176AA0 001739E0 38 81 00 FC */ addi r4, r1, 0xfc
/* 80176AA4 001739E4 38 A1 00 28 */ addi r5, r1, 0x28
/* 80176AA8 001739E8 4B F1 18 DD */ bl dCamMath_NS_xyzRotateY
/* 80176AA8 001739E8 4B F1 18 DD */ bl xyzRotateY__8dCamMathFR4cXyz7cSAngle
/* 80176AAC 001739EC C0 01 00 9C */ lfs f0, 0x9c(r1)
/* 80176AB0 001739F0 D0 01 00 F0 */ stfs f0, 0xf0(r1)
/* 80176AB4 001739F4 C0 01 00 A0 */ lfs f0, 0xa0(r1)
@@ -187,7 +187,7 @@ lbl_80176A74:
/* 80176AC4 00173A04 38 61 00 90 */ addi r3, r1, 0x90
/* 80176AC8 00173A08 7F A4 EB 78 */ mr r4, r29
/* 80176ACC 00173A0C 80 BD 01 80 */ lwz r5, 0x180(r29)
/* 80176AD0 00173A10 4B F2 0C 4D */ bl dCamera_c_NS_attentionPos
/* 80176AD0 00173A10 4B F2 0C 4D */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80176AD4 00173A14 38 61 00 F0 */ addi r3, r1, 0xf0
/* 80176AD8 00173A18 38 81 00 90 */ addi r4, r1, 0x90
/* 80176ADC 00173A1C 7C 65 1B 78 */ mr r5, r3
@@ -222,7 +222,7 @@ lbl_80176B44:
/* 80176B44 00173A84 38 7D 05 D8 */ addi r3, r29, 0x5d8
/* 80176B48 00173A88 3C 80 80 3C */ lis r4, lbl_803BA4A4@ha
/* 80176B4C 00173A8C 38 84 A4 A4 */ addi r4, r4, lbl_803BA4A4@l
/* 80176B50 00173A90 4B F2 10 19 */ bl d2DBSplinePath_NS_Spot
/* 80176B50 00173A90 4B F2 10 19 */ bl Spot__14d2DBSplinePathFPff
/* 80176B54 00173A94 FF E0 08 90 */ fmr f31, f1
/* 80176B58 00173A98 38 61 00 78 */ addi r3, r1, 0x78
/* 80176B5C 00173A9C 38 81 00 34 */ addi r4, r1, 0x34
File diff suppressed because it is too large Load Diff
+5 -5
View File
@@ -111,7 +111,7 @@
/* 80179008 00175F48 38 61 00 C8 */ addi r3, r1, 0xc8
/* 8017900C 00175F4C 7F 44 D3 78 */ mr r4, r26
/* 80179010 00175F50 80 BA 01 80 */ lwz r5, 0x180(r26)
/* 80179014 00175F54 4B F1 E7 49 */ bl dCamera_c_NS_positionOf
/* 80179014 00175F54 4B F1 E7 49 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 80179018 00175F58 C0 01 00 C8 */ lfs f0, 0xc8(r1)
/* 8017901C 00175F5C D0 01 01 70 */ stfs f0, 0x170(r1)
/* 80179020 00175F60 C0 01 00 CC */ lfs f0, 0xcc(r1)
@@ -299,7 +299,7 @@ lbl_80179288:
/* 801792C0 00176200 38 81 01 70 */ addi r4, r1, 0x170
/* 801792C4 00176204 38 BA 03 FC */ addi r5, r26, 0x3fc
/* 801792C8 00176208 38 C0 00 07 */ li r6, 7
/* 801792CC 0017620C 4B FE C8 25 */ bl dCamera_c_NS_lineBGCheck_X2_
/* 801792CC 0017620C 4B FE C8 25 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 801792D0 00176210 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801792D4 00176214 40 82 00 10 */ bne lbl_801792E4
/* 801792D8 00176218 38 00 00 01 */ li r0, 1
@@ -352,7 +352,7 @@ lbl_80179370:
/* 80179380 001762C0 7F 44 D3 78 */ mr r4, r26
/* 80179384 001762C4 80 BA 01 80 */ lwz r5, 0x180(r26)
/* 80179388 001762C8 38 C1 01 7C */ addi r6, r1, 0x17c
/* 8017938C 001762CC 4B FE B9 E1 */ bl dCamera_c_NS_relationalPos
/* 8017938C 001762CC 4B FE B9 E1 */ bl relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz
/* 80179390 001762D0 C0 01 00 98 */ lfs f0, 0x98(r1)
/* 80179394 001762D4 D0 01 01 34 */ stfs f0, 0x134(r1)
/* 80179398 001762D8 C0 01 00 9C */ lfs f0, 0x9c(r1)
@@ -371,14 +371,14 @@ lbl_80179370:
/* 801793CC 0017630C 38 DA 03 F0 */ addi r6, r26, 0x3f0
/* 801793D0 00176310 38 E0 00 00 */ li r7, 0
/* 801793D4 00176314 39 00 00 00 */ li r8, 0
/* 801793D8 00176318 4B EF C5 85 */ bl dBgS_NS_MoveBgMatrixCrrPos
/* 801793D8 00176318 4B EF C5 85 */ bl MoveBgMatrixCrrPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz
/* 801793DC 0017631C 7F 63 DB 78 */ mr r3, r27
/* 801793E0 00176320 38 9A 03 40 */ addi r4, r26, 0x340
/* 801793E4 00176324 38 A0 00 01 */ li r5, 1
/* 801793E8 00176328 38 DA 03 FC */ addi r6, r26, 0x3fc
/* 801793EC 0017632C 38 E0 00 00 */ li r7, 0
/* 801793F0 00176330 39 00 00 00 */ li r8, 0
/* 801793F4 00176334 4B EF C5 69 */ bl dBgS_NS_MoveBgMatrixCrrPos
/* 801793F4 00176334 4B EF C5 69 */ bl MoveBgMatrixCrrPos__4dBgSFRC13cBgS_PolyInfobP4cXyzP5csXyzP5csXyz
lbl_801793F8:
/* 801793F8 00176338 38 61 00 8C */ addi r3, r1, 0x8c
/* 801793FC 0017633C 38 81 01 34 */ addi r4, r1, 0x134
+24 -24
View File
@@ -83,7 +83,7 @@ lbl_801796C4:
/* 801796C4 00176604 80 9C 01 80 */ lwz r4, 0x180(r28)
/* 801796C8 00176608 88 04 04 E2 */ lbz r0, 0x4e2(r4)
/* 801796CC 0017660C 7C 04 07 74 */ extsb r4, r0
/* 801796D0 00176610 4B ED 81 1D */ bl dPath_GetRoomPath
/* 801796D0 00176610 4B ED 81 1D */ bl dPath_GetRoomPath__Fii
/* 801796D4 00176614 7C 7F 1B 79 */ or. r31, r3, r3
/* 801796D8 00176618 40 82 00 0C */ bne lbl_801796E4
/* 801796DC 0017661C 38 60 00 00 */ li r3, 0
@@ -119,7 +119,7 @@ lbl_80179720:
/* 8017974C 0017668C 38 61 01 9C */ addi r3, r1, 0x19c
/* 80179750 00176690 7F 84 E3 78 */ mr r4, r28
/* 80179754 00176694 80 BC 01 80 */ lwz r5, 0x180(r28)
/* 80179758 00176698 4B F1 DF C5 */ bl dCamera_c_NS_attentionPos
/* 80179758 00176698 4B F1 DF C5 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017975C 0017669C C0 01 01 9C */ lfs f0, 0x19c(r1)
/* 80179760 001766A0 D0 1C 03 FC */ stfs f0, 0x3fc(r28)
/* 80179764 001766A4 C0 01 01 A0 */ lfs f0, 0x1a0(r1)
@@ -133,7 +133,7 @@ lbl_80179720:
/* 80179784 001766C4 41 82 00 14 */ beq lbl_80179798
/* 80179788 001766C8 7F 83 E3 78 */ mr r3, r28
/* 8017978C 001766CC 80 9C 06 8C */ lwz r4, 0x68c(r28)
/* 80179790 001766D0 4B FE B0 E9 */ bl dCamera_c_NS_getParamTargetActor
/* 80179790 001766D0 4B FE B0 E9 */ bl getParamTargetActor__9dCamera_cFl
/* 80179794 001766D4 90 7C 03 F0 */ stw r3, 0x3f0(r28)
lbl_80179798:
/* 80179798 001766D8 38 00 00 FE */ li r0, 0xfe
@@ -158,7 +158,7 @@ lbl_801797A0:
/* 801797E0 00176720 38 61 01 90 */ addi r3, r1, 0x190
/* 801797E4 00176724 7F 84 E3 78 */ mr r4, r28
/* 801797E8 00176728 80 BC 01 80 */ lwz r5, 0x180(r28)
/* 801797EC 0017672C 4B F1 DF 31 */ bl dCamera_c_NS_attentionPos
/* 801797EC 0017672C 4B F1 DF 31 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 801797F0 00176730 C0 01 01 90 */ lfs f0, 0x190(r1)
/* 801797F4 00176734 D0 01 02 44 */ stfs f0, 0x244(r1)
/* 801797F8 00176738 C0 01 01 94 */ lfs f0, 0x194(r1)
@@ -184,11 +184,11 @@ lbl_801797A0:
/* 80179848 00176788 D0 01 02 34 */ stfs f0, 0x234(r1)
/* 8017984C 0017678C 38 61 02 38 */ addi r3, r1, 0x238
/* 80179850 00176790 38 81 02 44 */ addi r4, r1, 0x244
/* 80179854 00176794 4B F0 EB 99 */ bl dCamMath_NS_xyzHorizontalDistance
/* 80179854 00176794 4B F0 EB 99 */ bl xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz
/* 80179858 00176798 FE 40 08 90 */ fmr f18, f1
/* 8017985C 0017679C 38 61 02 2C */ addi r3, r1, 0x22c
/* 80179860 001767A0 38 81 02 44 */ addi r4, r1, 0x244
/* 80179864 001767A4 4B F0 EB 89 */ bl dCamMath_NS_xyzHorizontalDistance
/* 80179864 001767A4 4B F0 EB 89 */ bl xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz
/* 80179868 001767A8 FC 12 08 40 */ fcmpo cr0, f18, f1
/* 8017986C 001767AC 40 80 00 20 */ bge lbl_8017988C
/* 80179870 001767B0 C0 01 02 2C */ lfs f0, 0x22c(r1)
@@ -216,7 +216,7 @@ lbl_801798A4:
/* 801798C0 00176800 41 82 00 B4 */ beq lbl_80179974
/* 801798C4 00176804 38 61 01 84 */ addi r3, r1, 0x184
/* 801798C8 00176808 7F 84 E3 78 */ mr r4, r28
/* 801798CC 0017680C 4B F1 DE 91 */ bl dCamera_c_NS_positionOf
/* 801798CC 0017680C 4B F1 DE 91 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 801798D0 00176810 C0 01 01 84 */ lfs f0, 0x184(r1)
/* 801798D4 00176814 D0 01 02 14 */ stfs f0, 0x214(r1)
/* 801798D8 00176818 C0 21 01 88 */ lfs f1, 0x188(r1)
@@ -237,7 +237,7 @@ lbl_801798A4:
/* 80179914 00176854 38 61 01 78 */ addi r3, r1, 0x178
/* 80179918 00176858 7F 84 E3 78 */ mr r4, r28
/* 8017991C 0017685C 80 BC 03 EC */ lwz r5, 0x3ec(r28)
/* 80179920 00176860 4B F1 DD FD */ bl dCamera_c_NS_attentionPos
/* 80179920 00176860 4B F1 DD FD */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80179924 00176864 C0 01 01 78 */ lfs f0, 0x178(r1)
/* 80179928 00176868 D0 01 02 20 */ stfs f0, 0x220(r1)
/* 8017992C 0017686C C0 01 01 7C */ lfs f0, 0x17c(r1)
@@ -268,7 +268,7 @@ lbl_80179974:
/* 80179988 001768C8 38 61 01 6C */ addi r3, r1, 0x16c
/* 8017998C 001768CC 7F 84 E3 78 */ mr r4, r28
/* 80179990 001768D0 80 BC 01 80 */ lwz r5, 0x180(r28)
/* 80179994 001768D4 4B F1 DD 89 */ bl dCamera_c_NS_attentionPos
/* 80179994 001768D4 4B F1 DD 89 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80179998 001768D8 C0 01 01 6C */ lfs f0, 0x16c(r1)
/* 8017999C 001768DC D0 01 02 20 */ stfs f0, 0x220(r1)
/* 801799A0 001768E0 C0 01 01 70 */ lfs f0, 0x170(r1)
@@ -292,7 +292,7 @@ lbl_801799CC:
/* 801799E4 00176924 38 61 01 60 */ addi r3, r1, 0x160
/* 801799E8 00176928 7F 84 E3 78 */ mr r4, r28
/* 801799EC 0017692C 80 BC 03 EC */ lwz r5, 0x3ec(r28)
/* 801799F0 00176930 4B F1 DD 2D */ bl dCamera_c_NS_attentionPos
/* 801799F0 00176930 4B F1 DD 2D */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 801799F4 00176934 C0 01 01 60 */ lfs f0, 0x160(r1)
/* 801799F8 00176938 D0 01 02 20 */ stfs f0, 0x220(r1)
/* 801799FC 0017693C C0 01 01 64 */ lfs f0, 0x164(r1)
@@ -305,7 +305,7 @@ lbl_801799CC:
/* 80179A18 00176958 38 61 01 54 */ addi r3, r1, 0x154
/* 80179A1C 0017695C 7F 84 E3 78 */ mr r4, r28
/* 80179A20 00176960 80 BC 03 F0 */ lwz r5, 0x3f0(r28)
/* 80179A24 00176964 4B F1 DC F9 */ bl dCamera_c_NS_attentionPos
/* 80179A24 00176964 4B F1 DC F9 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80179A28 00176968 C0 01 01 54 */ lfs f0, 0x154(r1)
/* 80179A2C 0017696C D0 01 02 14 */ stfs f0, 0x214(r1)
/* 80179A30 00176970 C0 01 01 58 */ lfs f0, 0x158(r1)
@@ -320,7 +320,7 @@ lbl_80179A44:
/* 80179A50 00176990 38 61 01 48 */ addi r3, r1, 0x148
/* 80179A54 00176994 7F 84 E3 78 */ mr r4, r28
/* 80179A58 00176998 80 BC 01 80 */ lwz r5, 0x180(r28)
/* 80179A5C 0017699C 4B F1 DC C1 */ bl dCamera_c_NS_attentionPos
/* 80179A5C 0017699C 4B F1 DC C1 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80179A60 001769A0 C0 01 01 48 */ lfs f0, 0x148(r1)
/* 80179A64 001769A4 D0 01 02 20 */ stfs f0, 0x220(r1)
/* 80179A68 001769A8 C0 01 01 4C */ lfs f0, 0x14c(r1)
@@ -337,7 +337,7 @@ lbl_80179A90:
/* 80179A90 001769D0 38 61 01 3C */ addi r3, r1, 0x13c
/* 80179A94 001769D4 7F 84 E3 78 */ mr r4, r28
/* 80179A98 001769D8 80 BC 01 80 */ lwz r5, 0x180(r28)
/* 80179A9C 001769DC 4B F1 DC 81 */ bl dCamera_c_NS_attentionPos
/* 80179A9C 001769DC 4B F1 DC 81 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80179AA0 001769E0 38 61 01 30 */ addi r3, r1, 0x130
/* 80179AA4 001769E4 38 81 02 20 */ addi r4, r1, 0x220
/* 80179AA8 001769E8 38 A1 01 3C */ addi r5, r1, 0x13c
@@ -364,7 +364,7 @@ lbl_80179A90:
/* 80179AFC 00176A3C 38 61 01 24 */ addi r3, r1, 0x124
/* 80179B00 00176A40 7F 84 E3 78 */ mr r4, r28
/* 80179B04 00176A44 80 BC 01 80 */ lwz r5, 0x180(r28)
/* 80179B08 00176A48 4B F1 DC 15 */ bl dCamera_c_NS_attentionPos
/* 80179B08 00176A48 4B F1 DC 15 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80179B0C 00176A4C 38 61 01 18 */ addi r3, r1, 0x118
/* 80179B10 00176A50 38 81 00 3C */ addi r4, r1, 0x3c
/* 80179B14 00176A54 48 0F 7F A1 */ bl Xyz__7cSGlobeCFv
@@ -461,7 +461,7 @@ lbl_80179C5C:
/* 80179C64 00176BA4 38 61 00 E8 */ addi r3, r1, 0xe8
/* 80179C68 00176BA8 7F 84 E3 78 */ mr r4, r28
/* 80179C6C 00176BAC 80 BC 01 80 */ lwz r5, 0x180(r28)
/* 80179C70 00176BB0 4B F1 DA AD */ bl dCamera_c_NS_attentionPos
/* 80179C70 00176BB0 4B F1 DA AD */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80179C74 00176BB4 38 61 00 DC */ addi r3, r1, 0xdc
/* 80179C78 00176BB8 38 81 00 44 */ addi r4, r1, 0x44
/* 80179C7C 00176BBC 48 0F 7E 39 */ bl Xyz__7cSGlobeCFv
@@ -503,7 +503,7 @@ lbl_80179D00:
/* 80179D04 00176C44 7F 84 E3 78 */ mr r4, r28
/* 80179D08 00176C48 80 BC 01 80 */ lwz r5, 0x180(r28)
/* 80179D0C 00176C4C 38 C1 01 F0 */ addi r6, r1, 0x1f0
/* 80179D10 00176C50 4B FE B0 5D */ bl dCamera_c_NS_relationalPos
/* 80179D10 00176C50 4B FE B0 5D */ bl relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz
/* 80179D14 00176C54 38 61 00 94 */ addi r3, r1, 0x94
/* 80179D18 00176C58 38 81 00 44 */ addi r4, r1, 0x44
/* 80179D1C 00176C5C 48 0F 7D 99 */ bl Xyz__7cSGlobeCFv
@@ -532,7 +532,7 @@ lbl_80179D48:
/* 80179D74 00176CB4 48 1C D3 1D */ bl PSVECAdd
/* 80179D78 00176CB8 FC 20 D8 90 */ fmr f1, f27
/* 80179D7C 00176CBC FC 40 F0 90 */ fmr f2, f30
/* 80179D80 00176CC0 4B F0 E3 BD */ bl dCamMath_NS_rationalBezierRatio
/* 80179D80 00176CC0 4B F0 E3 BD */ bl rationalBezierRatio__8dCamMathFff
/* 80179D84 00176CC4 FF C0 08 90 */ fmr f30, f1
/* 80179D88 00176CC8 3C 60 80 3A */ lis r3, lbl_803A7904@ha
/* 80179D8C 00176CCC 38 03 79 04 */ addi r0, r3, lbl_803A7904@l
@@ -611,7 +611,7 @@ lbl_80179E90:
/* 80179EA4 00176DE4 41 82 00 34 */ beq lbl_80179ED8
/* 80179EA8 00176DE8 38 61 01 A8 */ addi r3, r1, 0x1a8
/* 80179EAC 00176DEC 38 81 02 14 */ addi r4, r1, 0x214
/* 80179EB0 00176DF0 4B F0 E5 3D */ bl dCamMath_NS_xyzHorizontalDistance
/* 80179EB0 00176DF0 4B F0 E5 3D */ bl xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz
/* 80179EB4 00176DF4 FC 01 98 40 */ fcmpo cr0, f1, f19
/* 80179EB8 00176DF8 40 81 00 20 */ ble lbl_80179ED8
/* 80179EBC 00176DFC FE 60 08 90 */ fmr f19, f1
@@ -630,7 +630,7 @@ lbl_80179ED8:
/* 80179EEC 00176E2C 41 82 00 34 */ beq lbl_80179F20
/* 80179EF0 00176E30 38 61 01 B4 */ addi r3, r1, 0x1b4
/* 80179EF4 00176E34 38 81 02 14 */ addi r4, r1, 0x214
/* 80179EF8 00176E38 4B F0 E4 F5 */ bl dCamMath_NS_xyzHorizontalDistance
/* 80179EF8 00176E38 4B F0 E4 F5 */ bl xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz
/* 80179EFC 00176E3C FC 01 98 40 */ fcmpo cr0, f1, f19
/* 80179F00 00176E40 40 81 00 20 */ ble lbl_80179F20
/* 80179F04 00176E44 FE 60 08 90 */ fmr f19, f1
@@ -689,7 +689,7 @@ lbl_80179FB8:
/* 80179FCC 00176F0C 41 82 00 34 */ beq lbl_8017A000
/* 80179FD0 00176F10 38 61 01 A8 */ addi r3, r1, 0x1a8
/* 80179FD4 00176F14 38 81 02 14 */ addi r4, r1, 0x214
/* 80179FD8 00176F18 4B F0 E4 15 */ bl dCamMath_NS_xyzHorizontalDistance
/* 80179FD8 00176F18 4B F0 E4 15 */ bl xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz
/* 80179FDC 00176F1C FC 01 98 40 */ fcmpo cr0, f1, f19
/* 80179FE0 00176F20 40 81 00 20 */ ble lbl_8017A000
/* 80179FE4 00176F24 FE 60 08 90 */ fmr f19, f1
@@ -708,7 +708,7 @@ lbl_8017A000:
/* 8017A014 00176F54 41 82 00 30 */ beq lbl_8017A044
/* 8017A018 00176F58 38 61 01 B4 */ addi r3, r1, 0x1b4
/* 8017A01C 00176F5C 38 81 02 14 */ addi r4, r1, 0x214
/* 8017A020 00176F60 4B F0 E3 CD */ bl dCamMath_NS_xyzHorizontalDistance
/* 8017A020 00176F60 4B F0 E3 CD */ bl xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz
/* 8017A024 00176F64 FC 01 98 40 */ fcmpo cr0, f1, f19
/* 8017A028 00176F68 40 81 00 1C */ ble lbl_8017A044
/* 8017A02C 00176F6C C0 01 01 B4 */ lfs f0, 0x1b4(r1)
@@ -740,8 +740,8 @@ lbl_8017A044:
/* 8017A090 00176FD0 38 6D 8A C0 */ addi r3, r13, 0x80451040 - 0x80458580 /*SDA HACK; original: lbl_80451040-_SDA_BASE_*/
/* 8017A094 00176FD4 C0 22 9E 58 */ lfs f1, lbl_80453858-_SDA2_BASE_(r2)
/* 8017A098 00176FD8 48 0F 6F 31 */ bl __ct__7cSAngleFf
/* 8017A09C 00176FDC 3C 80 80 03 */ lis r4, cSAngle_NS_dtor@ha
/* 8017A0A0 00176FE0 38 84 05 10 */ addi r4, r4, cSAngle_NS_dtor@l
/* 8017A09C 00176FDC 3C 80 80 03 */ lis r4, __dt__7cSAngleFv@ha
/* 8017A0A0 00176FE0 38 84 05 10 */ addi r4, r4, __dt__7cSAngleFv@l
/* 8017A0A4 00176FE4 3C A0 80 43 */ lis r5, lbl_8042C9AC@ha
/* 8017A0A8 00176FE8 38 A5 C9 AC */ addi r5, r5, lbl_8042C9AC@l
/* 8017A0AC 00176FEC 48 1E 7B 79 */ bl func_80361C24
@@ -756,7 +756,7 @@ lbl_8017A0B8:
/* 8017A0CC 0017700C 7C 03 00 00 */ cmpw r3, r0
/* 8017A0D0 00177010 40 81 00 0C */ ble lbl_8017A0DC
/* 8017A0D4 00177014 7F 83 E3 78 */ mr r3, r28
/* 8017A0D8 00177018 4B FE B0 2D */ bl dCamera_c_NS_setUSOAngle
/* 8017A0D8 00177018 4B FE B0 2D */ bl setUSOAngle__9dCamera_cFv
lbl_8017A0DC:
/* 8017A0DC 0017701C 80 1C 0A F4 */ lwz r0, 0xaf4(r28)
/* 8017A0E0 00177020 7C 60 F2 14 */ add r3, r0, r30
+16 -16
View File
@@ -84,7 +84,7 @@ lbl_8017A3C0:
/* 8017A3D8 00177318 88 03 04 E2 */ lbz r0, 0x4e2(r3)
/* 8017A3DC 0017731C 7C 04 07 74 */ extsb r4, r0
/* 8017A3E0 00177320 88 79 08 9B */ lbz r3, 0x89b(r25)
/* 8017A3E4 00177324 4B ED 74 09 */ bl dPath_GetRoomPath
/* 8017A3E4 00177324 4B ED 74 09 */ bl dPath_GetRoomPath__Fii
/* 8017A3E8 00177328 7C 7F 1B 79 */ or. r31, r3, r3
/* 8017A3EC 0017732C 40 82 00 0C */ bne lbl_8017A3F8
/* 8017A3F0 00177330 38 60 00 00 */ li r3, 0
@@ -138,7 +138,7 @@ lbl_8017A488:
/* 8017A4A0 001773E0 38 61 01 78 */ addi r3, r1, 0x178
/* 8017A4A4 001773E4 7F 24 CB 78 */ mr r4, r25
/* 8017A4A8 001773E8 80 B9 03 EC */ lwz r5, 0x3ec(r25)
/* 8017A4AC 001773EC 4B F1 D2 71 */ bl dCamera_c_NS_attentionPos
/* 8017A4AC 001773EC 4B F1 D2 71 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017A4B0 001773F0 C0 01 01 78 */ lfs f0, 0x178(r1)
/* 8017A4B4 001773F4 D0 01 01 F0 */ stfs f0, 0x1f0(r1)
/* 8017A4B8 001773F8 C0 01 01 7C */ lfs f0, 0x17c(r1)
@@ -151,7 +151,7 @@ lbl_8017A488:
/* 8017A4D4 00177414 38 61 01 6C */ addi r3, r1, 0x16c
/* 8017A4D8 00177418 7F 24 CB 78 */ mr r4, r25
/* 8017A4DC 0017741C 80 B9 03 F0 */ lwz r5, 0x3f0(r25)
/* 8017A4E0 00177420 4B F1 D2 3D */ bl dCamera_c_NS_attentionPos
/* 8017A4E0 00177420 4B F1 D2 3D */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017A4E4 00177424 C0 01 01 6C */ lfs f0, 0x16c(r1)
/* 8017A4E8 00177428 D0 01 01 E4 */ stfs f0, 0x1e4(r1)
/* 8017A4EC 0017742C C0 01 01 70 */ lfs f0, 0x170(r1)
@@ -171,7 +171,7 @@ lbl_8017A500:
/* 8017A520 00177460 38 61 01 60 */ addi r3, r1, 0x160
/* 8017A524 00177464 7F 24 CB 78 */ mr r4, r25
/* 8017A528 00177468 80 B9 01 80 */ lwz r5, 0x180(r25)
/* 8017A52C 0017746C 4B F1 D1 F1 */ bl dCamera_c_NS_attentionPos
/* 8017A52C 0017746C 4B F1 D1 F1 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017A530 00177470 38 61 01 54 */ addi r3, r1, 0x154
/* 8017A534 00177474 38 81 00 50 */ addi r4, r1, 0x50
/* 8017A538 00177478 48 0F 75 7D */ bl Xyz__7cSGlobeCFv
@@ -192,7 +192,7 @@ lbl_8017A570:
/* 8017A570 001774B0 38 61 01 3C */ addi r3, r1, 0x13c
/* 8017A574 001774B4 7F 24 CB 78 */ mr r4, r25
/* 8017A578 001774B8 80 B9 01 80 */ lwz r5, 0x180(r25)
/* 8017A57C 001774BC 4B F1 D1 A1 */ bl dCamera_c_NS_attentionPos
/* 8017A57C 001774BC 4B F1 D1 A1 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017A580 001774C0 38 61 01 30 */ addi r3, r1, 0x130
/* 8017A584 001774C4 38 81 01 F0 */ addi r4, r1, 0x1f0
/* 8017A588 001774C8 38 A1 01 3C */ addi r5, r1, 0x13c
@@ -219,7 +219,7 @@ lbl_8017A570:
/* 8017A5DC 0017751C 38 61 01 24 */ addi r3, r1, 0x124
/* 8017A5E0 00177520 7F 24 CB 78 */ mr r4, r25
/* 8017A5E4 00177524 80 B9 01 80 */ lwz r5, 0x180(r25)
/* 8017A5E8 00177528 4B F1 D1 35 */ bl dCamera_c_NS_attentionPos
/* 8017A5E8 00177528 4B F1 D1 35 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017A5EC 0017752C 38 61 01 18 */ addi r3, r1, 0x118
/* 8017A5F0 00177530 38 81 00 40 */ addi r4, r1, 0x40
/* 8017A5F4 00177534 48 0F 74 C1 */ bl Xyz__7cSGlobeCFv
@@ -316,7 +316,7 @@ lbl_8017A73C:
/* 8017A744 00177684 38 61 00 E8 */ addi r3, r1, 0xe8
/* 8017A748 00177688 7F 24 CB 78 */ mr r4, r25
/* 8017A74C 0017768C 80 B9 01 80 */ lwz r5, 0x180(r25)
/* 8017A750 00177690 4B F1 CF CD */ bl dCamera_c_NS_attentionPos
/* 8017A750 00177690 4B F1 CF CD */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017A754 00177694 C0 01 00 E8 */ lfs f0, 0xe8(r1)
/* 8017A758 00177698 D0 01 01 A8 */ stfs f0, 0x1a8(r1)
/* 8017A75C 0017769C C0 01 00 EC */ lfs f0, 0xec(r1)
@@ -342,11 +342,11 @@ lbl_8017A73C:
/* 8017A7AC 001776EC D0 01 01 98 */ stfs f0, 0x198(r1)
/* 8017A7B0 001776F0 38 61 01 9C */ addi r3, r1, 0x19c
/* 8017A7B4 001776F4 38 81 01 A8 */ addi r4, r1, 0x1a8
/* 8017A7B8 001776F8 4B F0 DC 35 */ bl dCamMath_NS_xyzHorizontalDistance
/* 8017A7B8 001776F8 4B F0 DC 35 */ bl xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz
/* 8017A7BC 001776FC FE 80 08 90 */ fmr f20, f1
/* 8017A7C0 00177700 38 61 01 90 */ addi r3, r1, 0x190
/* 8017A7C4 00177704 38 81 01 A8 */ addi r4, r1, 0x1a8
/* 8017A7C8 00177708 4B F0 DC 25 */ bl dCamMath_NS_xyzHorizontalDistance
/* 8017A7C8 00177708 4B F0 DC 25 */ bl xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz
/* 8017A7CC 0017770C FC 14 08 40 */ fcmpo cr0, f20, f1
/* 8017A7D0 00177710 40 80 00 20 */ bge lbl_8017A7F0
/* 8017A7D4 00177714 C0 01 01 9C */ lfs f0, 0x19c(r1)
@@ -392,7 +392,7 @@ lbl_8017A860:
/* 8017A864 001777A4 7F 24 CB 78 */ mr r4, r25
/* 8017A868 001777A8 80 B9 01 80 */ lwz r5, 0x180(r25)
/* 8017A86C 001777AC 38 C1 01 C0 */ addi r6, r1, 0x1c0
/* 8017A870 001777B0 4B FE A4 FD */ bl dCamera_c_NS_relationalPos
/* 8017A870 001777B0 4B FE A4 FD */ bl relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz
/* 8017A874 001777B4 38 61 00 B8 */ addi r3, r1, 0xb8
/* 8017A878 001777B8 38 81 00 48 */ addi r4, r1, 0x48
/* 8017A87C 001777BC 48 0F 72 39 */ bl Xyz__7cSGlobeCFv
@@ -421,7 +421,7 @@ lbl_8017A8A8:
/* 8017A8D4 00177814 48 1C C7 BD */ bl PSVECAdd
/* 8017A8D8 00177818 FC 20 F8 90 */ fmr f1, f31
/* 8017A8DC 0017781C FC 40 E0 90 */ fmr f2, f28
/* 8017A8E0 00177820 4B F0 D8 5D */ bl dCamMath_NS_rationalBezierRatio
/* 8017A8E0 00177820 4B F0 D8 5D */ bl rationalBezierRatio__8dCamMathFff
/* 8017A8E4 00177824 FF E0 08 90 */ fmr f31, f1
/* 8017A8E8 00177828 EE 96 05 B2 */ fmuls f20, f22, f22
/* 8017A8EC 0017782C C0 19 00 70 */ lfs f0, 0x70(r25)
@@ -553,11 +553,11 @@ lbl_8017AA6C:
/* 8017AACC 00177A0C D0 01 02 04 */ stfs f0, 0x204(r1)
/* 8017AAD0 00177A10 38 61 02 08 */ addi r3, r1, 0x208
/* 8017AAD4 00177A14 38 81 01 E4 */ addi r4, r1, 0x1e4
/* 8017AAD8 00177A18 4B F0 D9 15 */ bl dCamMath_NS_xyzHorizontalDistance
/* 8017AAD8 00177A18 4B F0 D9 15 */ bl xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz
/* 8017AADC 00177A1C FE 80 08 90 */ fmr f20, f1
/* 8017AAE0 00177A20 38 61 01 FC */ addi r3, r1, 0x1fc
/* 8017AAE4 00177A24 38 81 01 E4 */ addi r4, r1, 0x1e4
/* 8017AAE8 00177A28 4B F0 D9 05 */ bl dCamMath_NS_xyzHorizontalDistance
/* 8017AAE8 00177A28 4B F0 D9 05 */ bl xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz
/* 8017AAEC 00177A2C FC 14 08 40 */ fcmpo cr0, f20, f1
/* 8017AAF0 00177A30 40 80 00 20 */ bge lbl_8017AB10
/* 8017AAF4 00177A34 C0 01 02 08 */ lfs f0, 0x208(r1)
@@ -620,8 +620,8 @@ lbl_8017AB7C:
/* 8017ABC8 00177B08 38 6D 8A C4 */ addi r3, r13, 0x80451044 - 0x80458580 /*SDA HACK; original: lbl_80451044-_SDA_BASE_*/
/* 8017ABCC 00177B0C C0 22 9E 58 */ lfs f1, lbl_80453858-_SDA2_BASE_(r2)
/* 8017ABD0 00177B10 48 0F 63 F9 */ bl __ct__7cSAngleFf
/* 8017ABD4 00177B14 3C 80 80 03 */ lis r4, cSAngle_NS_dtor@ha
/* 8017ABD8 00177B18 38 84 05 10 */ addi r4, r4, cSAngle_NS_dtor@l
/* 8017ABD4 00177B14 3C 80 80 03 */ lis r4, __dt__7cSAngleFv@ha
/* 8017ABD8 00177B18 38 84 05 10 */ addi r4, r4, __dt__7cSAngleFv@l
/* 8017ABDC 00177B1C 3C A0 80 43 */ lis r5, lbl_8042C9B8@ha
/* 8017ABE0 00177B20 38 A5 C9 B8 */ addi r5, r5, lbl_8042C9B8@l
/* 8017ABE4 00177B24 48 1E 70 41 */ bl func_80361C24
@@ -636,7 +636,7 @@ lbl_8017ABF0:
/* 8017AC04 00177B44 7C 03 00 00 */ cmpw r3, r0
/* 8017AC08 00177B48 40 81 00 0C */ ble lbl_8017AC14
/* 8017AC0C 00177B4C 7F 23 CB 78 */ mr r3, r25
/* 8017AC10 00177B50 4B FE A4 F5 */ bl dCamera_c_NS_setUSOAngle
/* 8017AC10 00177B50 4B FE A4 F5 */ bl setUSOAngle__9dCamera_cFv
lbl_8017AC14:
/* 8017AC14 00177B54 80 19 0A F4 */ lwz r0, 0xaf4(r25)
/* 8017AC18 00177B58 7C 60 F2 14 */ add r3, r0, r30
File diff suppressed because it is too large Load Diff
+4 -4
View File
@@ -67,7 +67,7 @@
/* 8017DA84 0017A9C4 40 82 00 6C */ bne lbl_8017DAF0
/* 8017DA88 0017A9C8 38 7D 0A EC */ addi r3, r29, 0xaec
/* 8017DA8C 0017A9CC 7F C4 F3 78 */ mr r4, r30
/* 8017DA90 0017A9D0 4B F0 AB 45 */ bl dCamParam_c_NS_Change
/* 8017DA90 0017A9D0 4B F0 AB 45 */ bl Change__11dCamParam_cFl
/* 8017DA94 0017A9D4 48 00 00 5C */ b lbl_8017DAF0
lbl_8017DA98:
/* 8017DA98 0017A9D8 38 00 00 FF */ li r0, 0xff
@@ -91,7 +91,7 @@ lbl_8017DA98:
/* 8017DAE0 0017AA20 40 82 00 10 */ bne lbl_8017DAF0
/* 8017DAE4 0017AA24 38 7D 0A EC */ addi r3, r29, 0xaec
/* 8017DAE8 0017AA28 7F C4 F3 78 */ mr r4, r30
/* 8017DAEC 0017AA2C 4B F0 AA E9 */ bl dCamParam_c_NS_Change
/* 8017DAEC 0017AA2C 4B F0 AA E9 */ bl Change__11dCamParam_cFl
lbl_8017DAF0:
/* 8017DAF0 0017AA30 80 1D 07 D8 */ lwz r0, 0x7d8(r29)
/* 8017DAF4 0017AA34 2C 00 00 FF */ cmpwi r0, 0xff
@@ -250,7 +250,7 @@ lbl_8017DD38:
/* 8017DD38 0017AC78 C0 02 9F 04 */ lfs f0, lbl_80453904-_SDA2_BASE_(r2)
/* 8017DD3C 0017AC7C EC 20 00 72 */ fmuls f1, f0, f1
/* 8017DD40 0017AC80 FC 40 F8 90 */ fmr f2, f31
/* 8017DD44 0017AC84 4B F0 A3 F9 */ bl dCamMath_NS_rationalBezierRatio
/* 8017DD44 0017AC84 4B F0 A3 F9 */ bl rationalBezierRatio__8dCamMathFff
/* 8017DD48 0017AC88 FF 80 08 90 */ fmr f28, f1
lbl_8017DD4C:
/* 8017DD4C 0017AC8C C0 3D 01 C0 */ lfs f1, 0x1c0(r29)
@@ -271,7 +271,7 @@ lbl_8017DD80:
/* 8017DD80 0017ACC0 C0 02 9F 04 */ lfs f0, lbl_80453904-_SDA2_BASE_(r2)
/* 8017DD84 0017ACC4 EC 20 00 72 */ fmuls f1, f0, f1
/* 8017DD88 0017ACC8 FC 40 F8 90 */ fmr f2, f31
/* 8017DD8C 0017ACCC 4B F0 A3 B1 */ bl dCamMath_NS_rationalBezierRatio
/* 8017DD8C 0017ACCC 4B F0 A3 B1 */ bl rationalBezierRatio__8dCamMathFff
lbl_8017DD90:
/* 8017DD90 0017ACD0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8017DD94 0017ACD4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
+7 -7
View File
@@ -84,7 +84,7 @@ lbl_8017E038:
/* 8017E0EC 0017B02C 38 61 00 E4 */ addi r3, r1, 0xe4
/* 8017E0F0 0017B030 7F E4 FB 78 */ mr r4, r31
/* 8017E0F4 0017B034 80 BF 01 80 */ lwz r5, 0x180(r31)
/* 8017E0F8 0017B038 4B F1 96 25 */ bl dCamera_c_NS_attentionPos
/* 8017E0F8 0017B038 4B F1 96 25 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017E0FC 0017B03C C0 01 00 E4 */ lfs f0, 0xe4(r1)
/* 8017E100 0017B040 D0 01 01 2C */ stfs f0, 0x12c(r1)
/* 8017E104 0017B044 C0 01 00 E8 */ lfs f0, 0xe8(r1)
@@ -109,7 +109,7 @@ lbl_8017E14C:
/* 8017E14C 0017B08C 38 61 00 D8 */ addi r3, r1, 0xd8
/* 8017E150 0017B090 7F E4 FB 78 */ mr r4, r31
/* 8017E154 0017B094 80 BF 01 80 */ lwz r5, 0x180(r31)
/* 8017E158 0017B098 4B F1 95 C5 */ bl dCamera_c_NS_attentionPos
/* 8017E158 0017B098 4B F1 95 C5 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017E15C 0017B09C 38 61 00 CC */ addi r3, r1, 0xcc
/* 8017E160 0017B0A0 38 9F 03 EC */ addi r4, r31, 0x3ec
/* 8017E164 0017B0A4 38 A1 00 D8 */ addi r5, r1, 0xd8
@@ -209,13 +209,13 @@ lbl_8017E270:
/* 8017E2B8 0017B1F8 D0 1F 04 1C */ stfs f0, 0x41c(r31)
lbl_8017E2BC:
/* 8017E2BC 0017B1FC 38 61 01 68 */ addi r3, r1, 0x168
/* 8017E2C0 0017B200 4B EF 9A E5 */ bl dBgS_CamLinChk
/* 8017E2C0 0017B200 4B EF 9A E5 */ bl __ct__14dBgS_CamLinChkFv
/* 8017E2C4 0017B204 7F E3 FB 78 */ mr r3, r31
/* 8017E2C8 0017B208 38 9F 03 EC */ addi r4, r31, 0x3ec
/* 8017E2CC 0017B20C 38 BF 04 14 */ addi r5, r31, 0x414
/* 8017E2D0 0017B210 38 C1 01 68 */ addi r6, r1, 0x168
/* 8017E2D4 0017B214 38 E0 40 B7 */ li r7, 0x40b7
/* 8017E2D8 0017B218 4B FE 75 E9 */ bl dCamera_c_NS_lineBGCheck
/* 8017E2D8 0017B218 4B FE 75 E9 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl
/* 8017E2DC 0017B21C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8017E2E0 0017B220 41 82 00 84 */ beq lbl_8017E364
/* 8017E2E4 0017B224 3C 60 80 3A */ lis r3, lbl_803A37C0@ha
@@ -226,7 +226,7 @@ lbl_8017E2BC:
/* 8017E2F8 0017B238 38 63 0F 38 */ addi r3, r3, 0xf38
/* 8017E2FC 0017B23C 38 81 01 7C */ addi r4, r1, 0x17c
/* 8017E300 0017B240 38 A1 01 38 */ addi r5, r1, 0x138
/* 8017E304 0017B244 4B EF 64 41 */ bl cBgS_NS_GetTriPla
/* 8017E304 0017B244 4B EF 64 41 */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
/* 8017E308 0017B248 C0 01 01 98 */ lfs f0, 0x198(r1)
/* 8017E30C 0017B24C D0 01 01 14 */ stfs f0, 0x114(r1)
/* 8017E310 0017B250 C0 01 01 9C */ lfs f0, 0x19c(r1)
@@ -362,7 +362,7 @@ lbl_8017E4E0:
lbl_8017E4E4:
/* 8017E4E4 0017B424 7F E3 FB 78 */ mr r3, r31
/* 8017E4E8 0017B428 80 9F 01 80 */ lwz r4, 0x180(r31)
/* 8017E4EC 0017B42C 4B FE 68 41 */ bl dCamera_c_NS_heightOf
/* 8017E4EC 0017B42C 4B FE 68 41 */ bl heightOf__9dCamera_cFP10fopAc_ac_c
/* 8017E4F0 0017B430 EC 3E 08 24 */ fdivs f1, f30, f1
/* 8017E4F4 0017B434 C0 02 9C A0 */ lfs f0, lbl_804536A0-_SDA2_BASE_(r2)
/* 8017E4F8 0017B438 FC 01 00 40 */ fcmpo cr0, f1, f0
@@ -397,7 +397,7 @@ lbl_8017E530:
/* 8017E55C 0017B49C D0 1F 04 04 */ stfs f0, 0x404(r31)
/* 8017E560 0017B4A0 38 61 01 68 */ addi r3, r1, 0x168
/* 8017E564 0017B4A4 38 80 FF FF */ li r4, -1
/* 8017E568 0017B4A8 4B EF 98 99 */ bl dBgS_CamLinChk_NS_dtor
/* 8017E568 0017B4A8 4B EF 98 99 */ bl __dt__14dBgS_CamLinChkFv
/* 8017E56C 0017B4AC 3C 60 80 3A */ lis r3, lbl_803A78F8@ha
/* 8017E570 0017B4B0 38 03 78 F8 */ addi r0, r3, lbl_803A78F8@l
/* 8017E574 0017B4B4 90 01 01 64 */ stw r0, 0x164(r1)
+5 -5
View File
@@ -102,7 +102,7 @@ lbl_8017E834:
/* 8017E8BC 0017B7FC 7C 04 00 00 */ cmpw r4, r0
/* 8017E8C0 0017B800 40 82 00 0C */ bne lbl_8017E8CC
/* 8017E8C4 0017B804 38 7E 0A EC */ addi r3, r30, 0xaec
/* 8017E8C8 0017B808 4B F0 9D 0D */ bl dCamParam_c_NS_Change
/* 8017E8C8 0017B808 4B F0 9D 0D */ bl Change__11dCamParam_cFl
lbl_8017E8CC:
/* 8017E8CC 0017B80C 80 1E 07 DC */ lwz r0, 0x7dc(r30)
/* 8017E8D0 0017B810 90 1E 04 18 */ stw r0, 0x418(r30)
@@ -119,7 +119,7 @@ lbl_8017E8D4:
/* 8017E8F8 0017B838 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8017E8FC 0017B83C 41 82 00 0C */ beq lbl_8017E908
/* 8017E900 0017B840 7F C3 F3 78 */ mr r3, r30
/* 8017E904 0017B844 4B FE 68 01 */ bl dCamera_c_NS_setUSOAngle
/* 8017E904 0017B844 4B FE 68 01 */ bl setUSOAngle__9dCamera_cFv
lbl_8017E908:
/* 8017E908 0017B848 C0 01 01 A4 */ lfs f0, 0x1a4(r1)
/* 8017E90C 0017B84C D0 1E 04 04 */ stfs f0, 0x404(r30)
@@ -300,7 +300,7 @@ lbl_8017EB84:
/* 8017EB88 0017BAC8 7F C4 F3 78 */ mr r4, r30
/* 8017EB8C 0017BACC 80 BE 01 80 */ lwz r5, 0x180(r30)
/* 8017EB90 0017BAD0 38 C1 01 98 */ addi r6, r1, 0x198
/* 8017EB94 0017BAD4 4B FE 61 D9 */ bl dCamera_c_NS_relationalPos
/* 8017EB94 0017BAD4 4B FE 61 D9 */ bl relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz
/* 8017EB98 0017BAD8 38 61 01 20 */ addi r3, r1, 0x120
/* 8017EB9C 0017BADC 38 9E 00 30 */ addi r4, r30, 0x30
/* 8017EBA0 0017BAE0 38 A1 01 2C */ addi r5, r1, 0x12c
@@ -388,7 +388,7 @@ lbl_8017ECBC:
lbl_8017ECC0:
/* 8017ECC0 0017BC00 7F C3 F3 78 */ mr r3, r30
/* 8017ECC4 0017BC04 80 9E 01 80 */ lwz r4, 0x180(r30)
/* 8017ECC8 0017BC08 4B FE 60 65 */ bl dCamera_c_NS_heightOf
/* 8017ECC8 0017BC08 4B FE 60 65 */ bl heightOf__9dCamera_cFP10fopAc_ac_c
/* 8017ECCC 0017BC0C C0 02 9C E4 */ lfs f0, lbl_804536E4-_SDA2_BASE_(r2)
/* 8017ECD0 0017BC10 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8017ECD4 0017BC14 40 80 00 08 */ bge lbl_8017ECDC
@@ -451,7 +451,7 @@ lbl_8017ED8C:
/* 8017ED9C 0017BCDC 7F C4 F3 78 */ mr r4, r30
/* 8017EDA0 0017BCE0 80 BE 01 80 */ lwz r5, 0x180(r30)
/* 8017EDA4 0017BCE4 38 C1 01 98 */ addi r6, r1, 0x198
/* 8017EDA8 0017BCE8 4B FE 5F C5 */ bl dCamera_c_NS_relationalPos
/* 8017EDA8 0017BCE8 4B FE 5F C5 */ bl relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz
/* 8017EDAC 0017BCEC C0 01 01 08 */ lfs f0, 0x108(r1)
/* 8017EDB0 0017BCF0 D0 01 01 74 */ stfs f0, 0x174(r1)
/* 8017EDB4 0017BCF4 C0 01 01 0C */ lfs f0, 0x10c(r1)
+5 -5
View File
@@ -90,7 +90,7 @@ lbl_8017F330:
/* 8017F3B8 0017C2F8 7C 04 00 00 */ cmpw r4, r0
/* 8017F3BC 0017C2FC 40 82 00 0C */ bne lbl_8017F3C8
/* 8017F3C0 0017C300 38 7E 0A EC */ addi r3, r30, 0xaec
/* 8017F3C4 0017C304 4B F0 92 11 */ bl dCamParam_c_NS_Change
/* 8017F3C4 0017C304 4B F0 92 11 */ bl Change__11dCamParam_cFl
lbl_8017F3C8:
/* 8017F3C8 0017C308 80 1E 07 DC */ lwz r0, 0x7dc(r30)
/* 8017F3CC 0017C30C 90 1E 04 1C */ stw r0, 0x41c(r30)
@@ -107,7 +107,7 @@ lbl_8017F3D0:
/* 8017F3F4 0017C334 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8017F3F8 0017C338 41 82 00 0C */ beq lbl_8017F404
/* 8017F3FC 0017C33C 7F C3 F3 78 */ mr r3, r30
/* 8017F400 0017C340 4B FE 5D 05 */ bl dCamera_c_NS_setUSOAngle
/* 8017F400 0017C340 4B FE 5D 05 */ bl setUSOAngle__9dCamera_cFv
lbl_8017F404:
/* 8017F404 0017C344 C0 01 00 D4 */ lfs f0, 0xd4(r1)
/* 8017F408 0017C348 D0 1E 04 04 */ stfs f0, 0x404(r30)
@@ -176,11 +176,11 @@ lbl_8017F4DC:
/* 8017F4F0 0017C430 38 61 00 3C */ addi r3, r1, 0x3c
/* 8017F4F4 0017C434 7F C4 F3 78 */ mr r4, r30
/* 8017F4F8 0017C438 80 BE 01 80 */ lwz r5, 0x180(r30)
/* 8017F4FC 0017C43C 4B F1 82 3D */ bl dCamera_c_NS_directionOf
/* 8017F4FC 0017C43C 4B F1 82 3D */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 8017F500 0017C440 38 61 00 A4 */ addi r3, r1, 0xa4
/* 8017F504 0017C444 38 81 00 C8 */ addi r4, r1, 0xc8
/* 8017F508 0017C448 38 A1 00 3C */ addi r5, r1, 0x3c
/* 8017F50C 0017C44C 4B F0 8E 79 */ bl dCamMath_NS_xyzRotateY
/* 8017F50C 0017C44C 4B F0 8E 79 */ bl xyzRotateY__8dCamMathFR4cXyz7cSAngle
/* 8017F510 0017C450 C0 01 00 A4 */ lfs f0, 0xa4(r1)
/* 8017F514 0017C454 D0 01 00 C8 */ stfs f0, 0xc8(r1)
/* 8017F518 0017C458 C0 01 00 A8 */ lfs f0, 0xa8(r1)
@@ -190,7 +190,7 @@ lbl_8017F4DC:
/* 8017F528 0017C468 38 61 00 98 */ addi r3, r1, 0x98
/* 8017F52C 0017C46C 7F C4 F3 78 */ mr r4, r30
/* 8017F530 0017C470 80 BE 01 80 */ lwz r5, 0x180(r30)
/* 8017F534 0017C474 4B F1 81 E9 */ bl dCamera_c_NS_attentionPos
/* 8017F534 0017C474 4B F1 81 E9 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017F538 0017C478 38 61 00 8C */ addi r3, r1, 0x8c
/* 8017F53C 0017C47C 38 81 00 98 */ addi r4, r1, 0x98
/* 8017F540 0017C480 38 A1 00 C8 */ addi r5, r1, 0xc8
+29 -29
View File
@@ -247,7 +247,7 @@ lbl_8017FBF0:
/* 8017FBF4 0017CB34 40 82 00 18 */ bne lbl_8017FC0C
/* 8017FBF8 0017CB38 7F A3 EB 78 */ mr r3, r29
/* 8017FBFC 0017CB3C 80 9D 05 04 */ lwz r4, 0x504(r29)
/* 8017FC00 0017CB40 4B FE 34 29 */ bl dCamera_c_NS_SetTrimTypeForce
/* 8017FC00 0017CB40 4B FE 34 29 */ bl SetTrimTypeForce__9dCamera_cFl
/* 8017FC04 0017CB44 38 60 00 01 */ li r3, 1
/* 8017FC08 0017CB48 48 00 08 EC */ b lbl_801804F4
lbl_8017FC0C:
@@ -257,7 +257,7 @@ lbl_8017FC0C:
/* 8017FC18 0017CB58 38 84 03 37 */ addi r4, r4, 0x337
/* 8017FC1C 0017CB5C 38 A0 00 00 */ li r5, 0
/* 8017FC20 0017CB60 38 C0 00 00 */ li r6, 0
/* 8017FC24 0017CB64 4B EC 7E F9 */ bl dEvent_manager_c_NS_getMyStaffId
/* 8017FC24 0017CB64 4B EC 7E F9 */ bl getMyStaffId__16dEvent_manager_cFPCcP10fopAc_ac_ci
/* 8017FC28 0017CB68 2C 03 00 00 */ cmpwi r3, 0
/* 8017FC2C 0017CB6C 40 80 00 0C */ bge lbl_8017FC38
/* 8017FC30 0017CB70 38 60 00 00 */ li r3, 0
@@ -281,7 +281,7 @@ lbl_8017FC60:
/* 8017FC70 0017CBB0 38 C0 00 22 */ li r6, 0x22
/* 8017FC74 0017CBB4 38 E0 00 00 */ li r7, 0
/* 8017FC78 0017CBB8 39 00 00 00 */ li r8, 0
/* 8017FC7C 0017CBBC 4B EC 81 95 */ bl dEvent_manager_c_NS_getMyActIdx
/* 8017FC7C 0017CBBC 4B EC 81 95 */ bl getMyActIdx__16dEvent_manager_cFiPCPCciii
/* 8017FC80 0017CBC0 7C 7F 1B 78 */ mr r31, r3
/* 8017FC84 0017CBC4 80 BD 04 F4 */ lwz r5, 0x4f4(r29)
/* 8017FC88 0017CBC8 3C 80 80 43 */ lis r4, lbl_8042C8F8@ha
@@ -335,7 +335,7 @@ lbl_8017FD1C:
lbl_8017FD40:
/* 8017FD40 0017CC80 7F C3 F3 78 */ mr r3, r30
/* 8017FD44 0017CC84 80 9D 04 EC */ lwz r4, 0x4ec(r29)
/* 8017FD48 0017CC88 4B EC 80 05 */ bl dEvent_manager_c_NS_getIsAddvance
/* 8017FD48 0017CC88 4B EC 80 05 */ bl getIsAddvance__16dEvent_manager_cFi
/* 8017FD4C 0017CC8C 2C 03 00 00 */ cmpwi r3, 0
/* 8017FD50 0017CC90 41 82 00 E4 */ beq lbl_8017FE34
/* 8017FD54 0017CC94 38 00 00 00 */ li r0, 0
@@ -405,11 +405,11 @@ lbl_8017FE34:
/* 8017FE40 0017CD80 7F A3 EB 78 */ mr r3, r29
/* 8017FE44 0017CD84 38 9D 00 D0 */ addi r4, r29, 0xd0
/* 8017FE48 0017CD88 38 A0 00 01 */ li r5, 1
/* 8017FE4C 0017CD8C 4B FE 4E 19 */ bl dCamera_c_NS_pushInfo
/* 8017FE4C 0017CD8C 4B FE 4E 19 */ bl pushInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_cs
/* 8017FE50 0017CD90 7F A3 EB 78 */ mr r3, r29
/* 8017FE54 0017CD94 38 9D 00 F0 */ addi r4, r29, 0xf0
/* 8017FE58 0017CD98 38 A0 00 00 */ li r5, 0
/* 8017FE5C 0017CD9C 4B FE 4E 09 */ bl dCamera_c_NS_pushInfo
/* 8017FE5C 0017CD9C 4B FE 4E 09 */ bl pushInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_cs
/* 8017FE60 0017CDA0 38 00 00 00 */ li r0, 0
/* 8017FE64 0017CDA4 98 1D 04 E8 */ stb r0, 0x4e8(r29)
/* 8017FE68 0017CDA8 90 1D 05 D4 */ stw r0, 0x5d4(r29)
@@ -439,22 +439,22 @@ lbl_8017FEB4:
lbl_8017FEC0:
/* 8017FEC0 0017CE00 7F A3 EB 78 */ mr r3, r29
/* 8017FEC4 0017CE04 A8 9D 0A 4E */ lha r4, 0xa4e(r29)
/* 8017FEC8 0017CE08 48 00 08 15 */ bl dCamera_c_NS_setEventRecoveryTrans
/* 8017FEC8 0017CE08 48 00 08 15 */ bl setEventRecoveryTrans__9dCamera_cFs
/* 8017FECC 0017CE0C 48 00 00 30 */ b lbl_8017FEFC
lbl_8017FED0:
/* 8017FED0 0017CE10 7F A3 EB 78 */ mr r3, r29
/* 8017FED4 0017CE14 A8 9D 0A 4C */ lha r4, 0xa4c(r29)
/* 8017FED8 0017CE18 48 00 08 05 */ bl dCamera_c_NS_setEventRecoveryTrans
/* 8017FED8 0017CE18 48 00 08 05 */ bl setEventRecoveryTrans__9dCamera_cFs
/* 8017FEDC 0017CE1C 48 00 00 20 */ b lbl_8017FEFC
lbl_8017FEE0:
/* 8017FEE0 0017CE20 7F A3 EB 78 */ mr r3, r29
/* 8017FEE4 0017CE24 38 80 00 01 */ li r4, 1
/* 8017FEE8 0017CE28 48 00 07 F5 */ bl dCamera_c_NS_setEventRecoveryTrans
/* 8017FEE8 0017CE28 48 00 07 F5 */ bl setEventRecoveryTrans__9dCamera_cFs
/* 8017FEEC 0017CE2C 48 00 00 10 */ b lbl_8017FEFC
lbl_8017FEF0:
/* 8017FEF0 0017CE30 7F A3 EB 78 */ mr r3, r29
/* 8017FEF4 0017CE34 38 80 00 00 */ li r4, 0
/* 8017FEF8 0017CE38 48 00 07 E5 */ bl dCamera_c_NS_setEventRecoveryTrans
/* 8017FEF8 0017CE38 48 00 07 E5 */ bl setEventRecoveryTrans__9dCamera_cFs
lbl_8017FEFC:
/* 8017FEFC 0017CE3C 80 7D 05 D4 */ lwz r3, 0x5d4(r29)
/* 8017FF00 0017CE40 88 03 00 00 */ lbz r0, 0(r3)
@@ -469,7 +469,7 @@ lbl_8017FEFC:
lbl_8017FF24:
/* 8017FF24 0017CE64 7F A3 EB 78 */ mr r3, r29
/* 8017FF28 0017CE68 38 80 00 00 */ li r4, 0
/* 8017FF2C 0017CE6C 48 00 07 B1 */ bl dCamera_c_NS_setEventRecoveryTrans
/* 8017FF2C 0017CE6C 48 00 07 B1 */ bl setEventRecoveryTrans__9dCamera_cFs
lbl_8017FF30:
/* 8017FF30 0017CE70 2C 1F 00 00 */ cmpwi r31, 0
/* 8017FF34 0017CE74 41 80 00 0C */ blt lbl_8017FF40
@@ -480,7 +480,7 @@ lbl_8017FF40:
/* 8017FF44 0017CE84 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8017FF48 0017CE88 38 63 4F F8 */ addi r3, r3, 0x4ff8
/* 8017FF4C 0017CE8C 80 9D 04 EC */ lwz r4, 0x4ec(r29)
/* 8017FF50 0017CE90 4B EC 82 2D */ bl dEvent_manager_c_NS_cutEnd
/* 8017FF50 0017CE90 4B EC 82 2D */ bl cutEnd__16dEvent_manager_cFi
/* 8017FF54 0017CE94 38 60 00 00 */ li r3, 0
/* 8017FF58 0017CE98 48 00 05 9C */ b lbl_801804F4
lbl_8017FF5C:
@@ -492,7 +492,7 @@ lbl_8017FF5C:
/* 8017FF70 0017CEB0 3C A0 80 39 */ lis r5, lbl_80393F68@ha
/* 8017FF74 0017CEB4 38 A5 3F 68 */ addi r5, r5, lbl_80393F68@l
/* 8017FF78 0017CEB8 38 A5 03 3E */ addi r5, r5, 0x33e
/* 8017FF7C 0017CEBC 4B F0 8E 15 */ bl dCamera_c_NS_getEvFloatData
/* 8017FF7C 0017CEBC 4B F0 8E 15 */ bl getEvFloatData__9dCamera_cFPfPc
/* 8017FF80 0017CEC0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8017FF84 0017CEC4 41 82 00 88 */ beq lbl_8018000C
/* 8017FF88 0017CEC8 C0 1D 00 5C */ lfs f0, 0x5c(r29)
@@ -535,7 +535,7 @@ lbl_8018000C:
/* 80180018 0017CF58 38 C5 3F 68 */ addi r6, r5, lbl_80393F68@l
/* 8018001C 0017CF5C 38 A6 03 47 */ addi r5, r6, 0x347
/* 80180020 0017CF60 38 C6 03 4C */ addi r6, r6, 0x34c
/* 80180024 0017CF64 4B F0 93 19 */ bl dCamera_c_NS_getEvStringData
/* 80180024 0017CF64 4B F0 93 19 */ bl getEvStringData__9dCamera_cFPcPcPc
/* 80180028 0017CF68 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8018002C 0017CF6C 41 82 00 98 */ beq lbl_801800C4
/* 80180030 0017CF70 80 61 00 78 */ lwz r3, 0x78(r1)
@@ -617,7 +617,7 @@ lbl_80180124:
/* 80180130 0017D070 38 A5 3F 68 */ addi r5, r5, lbl_80393F68@l
/* 80180134 0017D074 38 A5 03 54 */ addi r5, r5, 0x354
/* 80180138 0017D078 38 C0 00 00 */ li r6, 0
/* 8018013C 0017D07C 4B F0 8F 51 */ bl dCamera_c_NS_getEvIntData_X1_
/* 8018013C 0017D07C 4B F0 8F 51 */ bl getEvIntData__9dCamera_cFPiPci
/* 80180140 0017D080 80 01 00 10 */ lwz r0, 0x10(r1)
/* 80180144 0017D084 B0 1D 01 14 */ sth r0, 0x114(r29)
/* 80180148 0017D088 7F A3 EB 78 */ mr r3, r29
@@ -626,7 +626,7 @@ lbl_80180124:
/* 80180154 0017D094 38 A5 3F 68 */ addi r5, r5, lbl_80393F68@l
/* 80180158 0017D098 38 A5 03 5C */ addi r5, r5, 0x35c
/* 8018015C 0017D09C 38 C0 00 00 */ li r6, 0
/* 80180160 0017D0A0 4B F0 8F 2D */ bl dCamera_c_NS_getEvIntData_X1_
/* 80180160 0017D0A0 4B F0 8F 2D */ bl getEvIntData__9dCamera_cFPiPci
/* 80180164 0017D0A4 80 01 00 10 */ lwz r0, 0x10(r1)
/* 80180168 0017D0A8 2C 00 00 00 */ cmpwi r0, 0
/* 8018016C 0017D0AC 41 82 00 10 */ beq lbl_8018017C
@@ -644,13 +644,13 @@ lbl_8018017C:
/* 80180198 0017D0D8 40 82 00 08 */ bne lbl_801801A0
/* 8018019C 0017D0DC 38 C0 00 03 */ li r6, 3
lbl_801801A0:
/* 801801A0 0017D0E0 4B F0 8E ED */ bl dCamera_c_NS_getEvIntData_X1_
/* 801801A0 0017D0E0 4B F0 8E ED */ bl getEvIntData__9dCamera_cFPiPci
/* 801801A4 0017D0E4 7F A3 EB 78 */ mr r3, r29
/* 801801A8 0017D0E8 38 81 00 10 */ addi r4, r1, 0x10
/* 801801AC 0017D0EC 3C A0 80 39 */ lis r5, lbl_80393F68@ha
/* 801801B0 0017D0F0 38 A5 3F 68 */ addi r5, r5, lbl_80393F68@l
/* 801801B4 0017D0F4 38 A5 03 6F */ addi r5, r5, 0x36f
/* 801801B8 0017D0F8 4B F0 8A F9 */ bl dCamera_c_NS_getEvIntData
/* 801801B8 0017D0F8 4B F0 8A F9 */ bl getEvIntData__9dCamera_cFPiPc
/* 801801BC 0017D0FC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801801C0 0017D100 41 82 00 4C */ beq lbl_8018020C
/* 801801C4 0017D104 80 01 00 10 */ lwz r0, 0x10(r1)
@@ -664,7 +664,7 @@ lbl_801801D8:
/* 801801E0 0017D120 38 84 00 D0 */ addi r4, r4, 0xd0
/* 801801E4 0017D124 7C 9D 22 14 */ add r4, r29, r4
/* 801801E8 0017D128 38 A0 00 01 */ li r5, 1
/* 801801EC 0017D12C 4B FE 4A 79 */ bl dCamera_c_NS_pushInfo
/* 801801EC 0017D12C 4B FE 4A 79 */ bl pushInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_cs
lbl_801801F0:
/* 801801F0 0017D130 80 01 00 10 */ lwz r0, 0x10(r1)
/* 801801F4 0017D134 2C 00 00 02 */ cmpwi r0, 2
@@ -672,14 +672,14 @@ lbl_801801F0:
/* 801801FC 0017D13C 7F A3 EB 78 */ mr r3, r29
/* 80180200 0017D140 38 9D 00 B0 */ addi r4, r29, 0xb0
/* 80180204 0017D144 38 A0 00 01 */ li r5, 1
/* 80180208 0017D148 4B FE 4A 5D */ bl dCamera_c_NS_pushInfo
/* 80180208 0017D148 4B FE 4A 5D */ bl pushInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_cs
lbl_8018020C:
/* 8018020C 0017D14C 7F A3 EB 78 */ mr r3, r29
/* 80180210 0017D150 38 81 00 10 */ addi r4, r1, 0x10
/* 80180214 0017D154 3C A0 80 39 */ lis r5, lbl_80393F68@ha
/* 80180218 0017D158 38 A5 3F 68 */ addi r5, r5, lbl_80393F68@l
/* 8018021C 0017D15C 38 A5 03 77 */ addi r5, r5, 0x377
/* 80180220 0017D160 4B F0 8A 91 */ bl dCamera_c_NS_getEvIntData
/* 80180220 0017D160 4B F0 8A 91 */ bl getEvIntData__9dCamera_cFPiPc
/* 80180224 0017D164 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80180228 0017D168 41 82 00 44 */ beq lbl_8018026C
/* 8018022C 0017D16C 80 01 00 10 */ lwz r0, 0x10(r1)
@@ -692,25 +692,25 @@ lbl_80180240:
/* 80180244 0017D184 54 04 28 34 */ slwi r4, r0, 5
/* 80180248 0017D188 38 84 00 D0 */ addi r4, r4, 0xd0
/* 8018024C 0017D18C 7C 9D 22 14 */ add r4, r29, r4
/* 80180250 0017D190 4B FE 4A 5D */ bl dCamera_c_NS_popInfo
/* 80180250 0017D190 4B FE 4A 5D */ bl popInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_c
lbl_80180254:
/* 80180254 0017D194 80 01 00 10 */ lwz r0, 0x10(r1)
/* 80180258 0017D198 2C 00 00 02 */ cmpwi r0, 2
/* 8018025C 0017D19C 40 82 00 10 */ bne lbl_8018026C
/* 80180260 0017D1A0 7F A3 EB 78 */ mr r3, r29
/* 80180264 0017D1A4 38 9D 00 B0 */ addi r4, r29, 0xb0
/* 80180268 0017D1A8 4B FE 4A 45 */ bl dCamera_c_NS_popInfo
/* 80180268 0017D1A8 4B FE 4A 45 */ bl popInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_c
lbl_8018026C:
/* 8018026C 0017D1AC 7F A3 EB 78 */ mr r3, r29
/* 80180270 0017D1B0 80 9D 05 04 */ lwz r4, 0x504(r29)
/* 80180274 0017D1B4 4B FE 2D B5 */ bl dCamera_c_NS_SetTrimTypeForce
/* 80180274 0017D1B4 4B FE 2D B5 */ bl SetTrimTypeForce__9dCamera_cFl
/* 80180278 0017D1B8 7F A3 EB 78 */ mr r3, r29
/* 8018027C 0017D1BC 38 81 00 0C */ addi r4, r1, 0xc
/* 80180280 0017D1C0 3C A0 80 39 */ lis r5, lbl_80393F68@ha
/* 80180284 0017D1C4 38 A5 3F 68 */ addi r5, r5, lbl_80393F68@l
/* 80180288 0017D1C8 38 A5 03 7F */ addi r5, r5, 0x37f
/* 8018028C 0017D1CC 38 C0 00 00 */ li r6, 0
/* 80180290 0017D1D0 4B F0 8D FD */ bl dCamera_c_NS_getEvIntData_X1_
/* 80180290 0017D1D0 4B F0 8D FD */ bl getEvIntData__9dCamera_cFPiPci
/* 80180294 0017D1D4 80 01 00 0C */ lwz r0, 0xc(r1)
/* 80180298 0017D1D8 2C 00 00 00 */ cmpwi r0, 0
/* 8018029C 0017D1DC 41 82 00 20 */ beq lbl_801802BC
@@ -728,7 +728,7 @@ lbl_801802BC:
/* 801802C8 0017D208 38 A5 3F 68 */ addi r5, r5, lbl_80393F68@l
/* 801802CC 0017D20C 38 A5 03 8A */ addi r5, r5, 0x38a
/* 801802D0 0017D210 38 C0 00 00 */ li r6, 0
/* 801802D4 0017D214 4B F0 8D B9 */ bl dCamera_c_NS_getEvIntData_X1_
/* 801802D4 0017D214 4B F0 8D B9 */ bl getEvIntData__9dCamera_cFPiPci
/* 801802D8 0017D218 88 1D 01 58 */ lbz r0, 0x158(r29)
/* 801802DC 0017D21C 28 00 00 00 */ cmplwi r0, 0
/* 801802E0 0017D220 41 82 00 1C */ beq lbl_801802FC
@@ -793,7 +793,7 @@ lbl_80180394:
/* 801803A4 0017D2E4 1C 1F 00 0C */ mulli r0, r31, 0xc
/* 801803A8 0017D2E8 39 81 00 A0 */ addi r12, r1, 0xa0
/* 801803AC 0017D2EC 7D 8C 02 14 */ add r12, r12, r0
/* 801803B0 0017D2F0 48 1E 1C D5 */ bl func_80362084
/* 801803B0 0017D2F0 48 1E 1C D5 */ bl __ptmf_scall
/* 801803B4 0017D2F4 60 00 00 00 */ nop
/* 801803B8 0017D2F8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801803BC 0017D2FC 41 82 00 88 */ beq lbl_80180444
@@ -803,7 +803,7 @@ lbl_80180394:
/* 801803CC 0017D30C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801803D0 0017D310 38 63 4F F8 */ addi r3, r3, 0x4ff8
/* 801803D4 0017D314 80 9D 04 EC */ lwz r4, 0x4ec(r29)
/* 801803D8 0017D318 4B EC 7D A5 */ bl dEvent_manager_c_NS_cutEnd
/* 801803D8 0017D318 4B EC 7D A5 */ bl cutEnd__16dEvent_manager_cFi
/* 801803DC 0017D31C 80 7D 05 D4 */ lwz r3, 0x5d4(r29)
/* 801803E0 0017D320 28 03 00 00 */ cmplwi r3, 0
/* 801803E4 0017D324 41 82 00 58 */ beq lbl_8018043C
@@ -847,7 +847,7 @@ lbl_80180444:
/* 80180460 0017D3A0 38 61 00 24 */ addi r3, r1, 0x24
/* 80180464 0017D3A4 7F A4 EB 78 */ mr r4, r29
/* 80180468 0017D3A8 80 BD 01 80 */ lwz r5, 0x180(r29)
/* 8018046C 0017D3AC 4B F1 72 B1 */ bl dCamera_c_NS_attentionPos
/* 8018046C 0017D3AC 4B F1 72 B1 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80180470 0017D3B0 C0 01 00 24 */ lfs f0, 0x24(r1)
/* 80180474 0017D3B4 D0 01 00 6C */ stfs f0, 0x6c(r1)
/* 80180478 0017D3B8 C0 01 00 28 */ lfs f0, 0x28(r1)
+3 -3
View File
@@ -17,7 +17,7 @@
/* 8018054C 0017D48C 38 7E 0A EC */ addi r3, r30, 0xaec
/* 80180550 0017D490 3C 80 43 4E */ lis r4, 0x434E3031@ha
/* 80180554 0017D494 38 84 30 31 */ addi r4, r4, 0x434E3031@l
/* 80180558 0017D498 4B F0 80 C9 */ bl dCamParam_c_NS_SearchStyle
/* 80180558 0017D498 4B F0 80 C9 */ bl SearchStyle__11dCamParam_cFUl
/* 8018055C 0017D49C 7C 7F 1B 78 */ mr r31, r3
lbl_80180560:
/* 80180560 0017D4A0 7F C3 F3 78 */ mr r3, r30
@@ -26,7 +26,7 @@ lbl_80180560:
/* 8018056C 0017D4AC 38 A5 3F 68 */ addi r5, r5, lbl_80393F68@l
/* 80180570 0017D4B0 38 A5 03 93 */ addi r5, r5, 0x393
/* 80180574 0017D4B4 38 C0 00 00 */ li r6, 0
/* 80180578 0017D4B8 4B F0 8B 15 */ bl dCamera_c_NS_getEvIntData_X1_
/* 80180578 0017D4B8 4B F0 8B 15 */ bl getEvIntData__9dCamera_cFPiPci
/* 8018057C 0017D4BC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80180580 0017D4C0 41 82 00 10 */ beq lbl_80180590
/* 80180584 0017D4C4 80 1E 06 0C */ lwz r0, 0x60c(r30)
@@ -43,7 +43,7 @@ lbl_80180590:
/* 801805AC 0017D4EC 3C A0 80 3C */ lis r5, lbl_803BA25C@ha
/* 801805B0 0017D4F0 38 05 A2 5C */ addi r0, r5, lbl_803BA25C@l
/* 801805B4 0017D4F4 7D 80 32 14 */ add r12, r0, r6
/* 801805B8 0017D4F8 48 1E 1A CD */ bl func_80362084
/* 801805B8 0017D4F8 48 1E 1A CD */ bl __ptmf_scall
/* 801805BC 0017D4FC 60 00 00 00 */ nop
/* 801805C0 0017D500 80 1E 06 0C */ lwz r0, 0x60c(r30)
/* 801805C4 0017D504 60 00 00 08 */ ori r0, r0, 8
+2 -2
View File
@@ -5,11 +5,11 @@
/* 801806EC 0017D62C 7C 7F 1B 78 */ mr r31, r3
/* 801806F0 0017D630 7C 85 23 78 */ mr r5, r4
/* 801806F4 0017D634 38 9F 01 18 */ addi r4, r31, 0x118
/* 801806F8 0017D638 4B FE 45 6D */ bl dCamera_c_NS_pushInfo
/* 801806F8 0017D638 4B FE 45 6D */ bl pushInfo__9dCamera_cFPQ29dCamera_c10dCamInfo_cs
/* 801806FC 0017D63C 38 61 00 08 */ addi r3, r1, 8
/* 80180700 0017D640 7F E4 FB 78 */ mr r4, r31
/* 80180704 0017D644 80 BF 01 80 */ lwz r5, 0x180(r31)
/* 80180708 0017D648 4B F1 70 55 */ bl dCamera_c_NS_positionOf
/* 80180708 0017D648 4B F1 70 55 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 8018070C 0017D64C C0 01 00 08 */ lfs f0, 8(r1)
/* 80180710 0017D650 D0 1F 01 38 */ stfs f0, 0x138(r31)
/* 80180714 0017D654 C0 01 00 0C */ lfs f0, 0xc(r1)
+8 -8
View File
@@ -34,7 +34,7 @@ lbl_80180788:
/* 801807B8 0017D6F8 EC 00 18 28 */ fsubs f0, f0, f3
/* 801807BC 0017D6FC EC 01 00 24 */ fdivs f0, f1, f0
/* 801807C0 0017D700 EC 22 00 28 */ fsubs f1, f2, f0
/* 801807C4 0017D704 4B F0 79 79 */ bl dCamMath_NS_rationalBezierRatio
/* 801807C4 0017D704 4B F0 79 79 */ bl rationalBezierRatio__8dCamMathFff
/* 801807C8 0017D708 FF E0 08 90 */ fmr f31, f1
/* 801807CC 0017D70C 38 61 00 80 */ addi r3, r1, 0x80
/* 801807D0 0017D710 38 9F 01 18 */ addi r4, r31, 0x118
@@ -57,7 +57,7 @@ lbl_80180788:
/* 80180814 0017D754 38 61 00 5C */ addi r3, r1, 0x5c
/* 80180818 0017D758 7F E4 FB 78 */ mr r4, r31
/* 8018081C 0017D75C 80 BF 01 80 */ lwz r5, 0x180(r31)
/* 80180820 0017D760 4B F1 6E FD */ bl dCamera_c_NS_attentionPos
/* 80180820 0017D760 4B F1 6E FD */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80180824 0017D764 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 80180828 0017D768 D0 01 00 8C */ stfs f0, 0x8c(r1)
/* 8018082C 0017D76C C0 01 00 60 */ lfs f0, 0x60(r1)
@@ -65,7 +65,7 @@ lbl_80180788:
/* 80180834 0017D774 C0 01 00 64 */ lfs f0, 0x64(r1)
/* 80180838 0017D778 D0 01 00 94 */ stfs f0, 0x94(r1)
/* 8018083C 0017D77C 38 61 00 AC */ addi r3, r1, 0xac
/* 80180840 0017D780 4B EF 75 65 */ bl dBgS_CamLinChk
/* 80180840 0017D780 4B EF 75 65 */ bl __ct__14dBgS_CamLinChkFv
/* 80180844 0017D784 3C 60 80 3A */ lis r3, lbl_803A37C0@ha
/* 80180848 0017D788 38 03 37 C0 */ addi r0, r3, lbl_803A37C0@l
/* 8018084C 0017D78C 90 01 00 A8 */ stw r0, 0xa8(r1)
@@ -77,7 +77,7 @@ lbl_80180788:
/* 80180864 0017D7A4 38 BF 00 30 */ addi r5, r31, 0x30
/* 80180868 0017D7A8 38 C1 00 AC */ addi r6, r1, 0xac
/* 8018086C 0017D7AC 38 E0 40 B7 */ li r7, 0x40b7
/* 80180870 0017D7B0 4B FE 50 51 */ bl dCamera_c_NS_lineBGCheck
/* 80180870 0017D7B0 4B FE 50 51 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl
/* 80180874 0017D7B4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80180878 0017D7B8 41 82 00 54 */ beq lbl_801808CC
/* 8018087C 0017D7BC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
@@ -85,7 +85,7 @@ lbl_80180788:
/* 80180884 0017D7C4 38 63 0F 38 */ addi r3, r3, 0xf38
/* 80180888 0017D7C8 38 81 00 C0 */ addi r4, r1, 0xc0
/* 8018088C 0017D7CC 38 A1 00 98 */ addi r5, r1, 0x98
/* 80180890 0017D7D0 4B EF 3E B5 */ bl cBgS_NS_GetTriPla
/* 80180890 0017D7D0 4B EF 3E B5 */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
/* 80180894 0017D7D4 C0 01 00 DC */ lfs f0, 0xdc(r1)
/* 80180898 0017D7D8 D0 1F 00 30 */ stfs f0, 0x30(r31)
/* 8018089C 0017D7DC C0 01 00 E0 */ lfs f0, 0xe0(r1)
@@ -127,7 +127,7 @@ lbl_801808CC:
/* 80180928 0017D868 38 BF 00 3C */ addi r5, r31, 0x3c
/* 8018092C 0017D86C 38 C1 00 AC */ addi r6, r1, 0xac
/* 80180930 0017D870 38 E0 40 B7 */ li r7, 0x40b7
/* 80180934 0017D874 4B FE 4F 8D */ bl dCamera_c_NS_lineBGCheck
/* 80180934 0017D874 4B FE 4F 8D */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP11dBgS_LinChkUl
/* 80180938 0017D878 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8018093C 0017D87C 41 82 00 54 */ beq lbl_80180990
/* 80180940 0017D880 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
@@ -135,7 +135,7 @@ lbl_801808CC:
/* 80180948 0017D888 38 63 0F 38 */ addi r3, r3, 0xf38
/* 8018094C 0017D88C 38 81 00 C0 */ addi r4, r1, 0xc0
/* 80180950 0017D890 38 A1 00 98 */ addi r5, r1, 0x98
/* 80180954 0017D894 4B EF 3D F1 */ bl cBgS_NS_GetTriPla
/* 80180954 0017D894 4B EF 3D F1 */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
/* 80180958 0017D898 C0 01 00 DC */ lfs f0, 0xdc(r1)
/* 8018095C 0017D89C D0 1F 00 3C */ stfs f0, 0x3c(r31)
/* 80180960 0017D8A0 C0 01 00 E0 */ lfs f0, 0xe0(r1)
@@ -183,7 +183,7 @@ lbl_80180990:
/* 80180A04 0017D944 90 01 00 A8 */ stw r0, 0xa8(r1)
/* 80180A08 0017D948 38 61 00 AC */ addi r3, r1, 0xac
/* 80180A0C 0017D94C 38 80 FF FF */ li r4, -1
/* 80180A10 0017D950 4B EF 73 F1 */ bl dBgS_CamLinChk_NS_dtor
/* 80180A10 0017D950 4B EF 73 F1 */ bl __dt__14dBgS_CamLinChkFv
/* 80180A14 0017D954 48 00 00 0C */ b lbl_80180A20
lbl_80180A18:
/* 80180A18 0017D958 38 00 00 00 */ li r0, 0
+1 -1
View File
@@ -19,7 +19,7 @@
/* 80180A88 0017D9C8 38 A1 00 08 */ addi r5, r1, 8
/* 80180A8C 0017D9CC C0 23 01 30 */ lfs f1, 0x130(r3)
/* 80180A90 0017D9D0 A8 C3 01 34 */ lha r6, 0x134(r3)
/* 80180A94 0017D9D4 48 00 01 0D */ bl dCamera_c_NS_Reset
/* 80180A94 0017D9D4 48 00 01 0D */ bl Reset__9dCamera_cF4cXyz4cXyzfs
/* 80180A98 0017D9D8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80180A9C 0017D9DC 7C 08 03 A6 */ mtlr r0
/* 80180AA0 0017D9E0 38 21 00 20 */ addi r1, r1, 0x20
+1 -1
View File
@@ -22,7 +22,7 @@
/* 80180BF4 0017DB34 A8 01 00 08 */ lha r0, 8(r1)
/* 80180BF8 0017DB38 B0 1F 00 54 */ sth r0, 0x54(r31)
/* 80180BFC 0017DB3C 7F E3 FB 78 */ mr r3, r31
/* 80180C00 0017DB40 48 00 00 69 */ bl dCamera_c_NS_Reset_X2_
/* 80180C00 0017DB40 48 00 00 69 */ bl Reset__9dCamera_cFv
/* 80180C04 0017DB44 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80180C08 0017DB48 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80180C0C 0017DB4C 7C 08 03 A6 */ mtlr r0
+1 -1
View File
@@ -13,7 +13,7 @@
/* 80180C48 0017DB88 D0 03 00 40 */ stfs f0, 0x40(r3)
/* 80180C4C 0017DB8C C0 05 00 08 */ lfs f0, 8(r5)
/* 80180C50 0017DB90 D0 03 00 44 */ stfs f0, 0x44(r3)
/* 80180C54 0017DB94 48 00 00 15 */ bl dCamera_c_NS_Reset_X2_
/* 80180C54 0017DB94 48 00 00 15 */ bl Reset__9dCamera_cFv
/* 80180C58 0017DB98 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80180C5C 0017DB9C 7C 08 03 A6 */ mtlr r0
/* 80180C60 0017DBA0 38 21 00 10 */ addi r1, r1, 0x10
+1 -1
View File
@@ -9,7 +9,7 @@
/* 80181240 0017E180 FF C0 10 90 */ fmr f30, f2
/* 80181244 0017E184 FF E0 18 90 */ fmr f31, f3
/* 80181248 0017E188 38 80 00 00 */ li r4, 0
/* 8018124C 0017E18C 48 00 00 2D */ bl dCamera_c_NS_SetBlureActor
/* 8018124C 0017E18C 48 00 00 2D */ bl SetBlureActor__9dCamera_cFP10fopAc_ac_c
/* 80181250 0017E190 D3 BF 07 18 */ stfs f29, 0x718(r31)
/* 80181254 0017E194 D3 DF 07 1C */ stfs f30, 0x71c(r31)
/* 80181258 0017E198 D3 FF 07 20 */ stfs f31, 0x720(r31)
+8 -8
View File
@@ -26,7 +26,7 @@
/* 801812E4 0017E224 38 61 00 08 */ addi r3, r1, 8
/* 801812E8 0017E228 7F E4 FB 78 */ mr r4, r31
/* 801812EC 0017E22C 80 BF 07 10 */ lwz r5, 0x710(r31)
/* 801812F0 0017E230 4B F1 64 9D */ bl dCamera_c_NS_eyePos
/* 801812F0 0017E230 4B F1 64 9D */ bl eyePos__9dCamera_cFP10fopAc_ac_c
/* 801812F4 0017E234 C0 01 00 08 */ lfs f0, 8(r1)
/* 801812F8 0017E238 D0 01 00 2C */ stfs f0, 0x2c(r1)
/* 801812FC 0017E23C C0 01 00 0C */ lfs f0, 0xc(r1)
@@ -35,7 +35,7 @@
/* 80181308 0017E248 D0 01 00 34 */ stfs f0, 0x34(r1)
/* 8018130C 0017E24C 38 61 00 2C */ addi r3, r1, 0x2c
/* 80181310 0017E250 38 81 00 20 */ addi r4, r1, 0x20
/* 80181314 0017E254 4B E9 3F FD */ bl mDoLib_project
/* 80181314 0017E254 4B E9 3F FD */ bl mDoLib_project__FP3VecP3Vec
/* 80181318 0017E258 C0 21 00 20 */ lfs f1, 0x20(r1)
/* 8018131C 0017E25C C0 1E 00 08 */ lfs f0, 8(r30)
/* 80181320 0017E260 EC 01 00 24 */ fdivs f0, f1, f0
@@ -85,26 +85,26 @@ lbl_80181340:
/* 801813CC 0017E30C C0 7F 07 20 */ lfs f3, 0x720(r31)
/* 801813D0 0017E310 48 1C 55 19 */ bl PSMTXTrans
/* 801813D4 0017E314 38 61 00 14 */ addi r3, r1, 0x14
/* 801813D8 0017E318 4B E8 BA 99 */ bl mDoMtx_stack_c_NS_scaleM_X1_
/* 801813D8 0017E318 4B E8 BA 99 */ bl scaleM__14mDoMtx_stack_cFRC4cXyz
/* 801813DC 0017E31C 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 801813E0 0017E320 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 801813E4 0017E324 A8 9F 07 08 */ lha r4, 0x708(r31)
/* 801813E8 0017E328 4B E8 AF B5 */ bl mDoMtx_XrotM
/* 801813E8 0017E328 4B E8 AF B5 */ bl mDoMtx_XrotM__FPA4_fs
/* 801813EC 0017E32C 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 801813F0 0017E330 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 801813F4 0017E334 A8 9F 07 0A */ lha r4, 0x70a(r31)
/* 801813F8 0017E338 4B E8 B0 3D */ bl mDoMtx_YrotM
/* 801813F8 0017E338 4B E8 B0 3D */ bl mDoMtx_YrotM__FPA4_fs
/* 801813FC 0017E33C 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 80181400 0017E340 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 80181404 0017E344 A8 9F 07 0C */ lha r4, 0x70c(r31)
/* 80181408 0017E348 4B E8 B0 C5 */ bl mDoMtx_ZrotM
/* 80181408 0017E348 4B E8 B0 C5 */ bl mDoMtx_ZrotM__FPA4_fs
/* 8018140C 0017E34C C0 1F 07 18 */ lfs f0, 0x718(r31)
/* 80181410 0017E350 FC 20 00 50 */ fneg f1, f0
/* 80181414 0017E354 C0 1F 07 1C */ lfs f0, 0x71c(r31)
/* 80181418 0017E358 FC 40 00 50 */ fneg f2, f0
/* 8018141C 0017E35C C0 1F 07 20 */ lfs f0, 0x720(r31)
/* 80181420 0017E360 FC 60 00 50 */ fneg f3, f0
/* 80181424 0017E364 4B E8 B9 79 */ bl mDoMtx_stack_c_NS_transM
/* 80181424 0017E364 4B E8 B9 79 */ bl transM__14mDoMtx_stack_cFfff
/* 80181428 0017E368 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 8018142C 0017E36C 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 80181430 0017E370 4B E8 6C 71 */ bl onBlure__13mDoGph_gInf_cFPA4_Cf
@@ -116,7 +116,7 @@ lbl_80181340:
/* 80181448 0017E388 D8 01 00 48 */ stfd f0, 0x48(r1)
/* 8018144C 0017E38C 83 C1 00 4C */ lwz r30, 0x4c(r1)
/* 80181450 0017E390 38 61 00 14 */ addi r3, r1, 0x14
/* 80181454 0017E394 4B E8 BA 1D */ bl mDoMtx_stack_c_NS_scaleM_X1_
/* 80181454 0017E394 4B E8 BA 1D */ bl scaleM__14mDoMtx_stack_cFRC4cXyz
/* 80181458 0017E398 9B CD 86 65 */ stb r30, lbl_80450BE5-_SDA_BASE_(r13)
/* 8018145C 0017E39C 48 00 00 10 */ b lbl_8018146C
lbl_80181460:
+2 -2
View File
@@ -14,13 +14,13 @@
/* 801814C4 0017E404 38 80 00 02 */ li r4, 2
/* 801814C8 0017E408 38 A0 00 01 */ li r5, 1
/* 801814CC 0017E40C 38 C1 00 08 */ addi r6, r1, 8
/* 801814D0 0017E410 4B EE E5 55 */ bl dVibration_c_NS_StartShock
/* 801814D0 0017E410 4B EE E5 55 */ bl StartShock__12dVibration_cFii4cXyz
/* 801814D4 0017E414 7F E3 FB 78 */ mr r3, r31
/* 801814D8 0017E418 38 80 00 37 */ li r4, 0x37
/* 801814DC 0017E41C 80 BF 01 80 */ lwz r5, 0x180(r31)
/* 801814E0 0017E420 C0 22 9D 24 */ lfs f1, lbl_80453724-_SDA2_BASE_(r2)
/* 801814E4 0017E424 C0 42 9C A8 */ lfs f2, lbl_804536A8-_SDA2_BASE_(r2)
/* 801814E8 0017E428 4B FF FC 89 */ bl dCamera_c_NS_StartBlure
/* 801814E8 0017E428 4B FF FC 89 */ bl StartBlure__9dCamera_cFiP10fopAc_ac_cff
/* 801814EC 0017E42C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 801814F0 0017E430 80 01 00 24 */ lwz r0, 0x24(r1)
/* 801814F4 0017E434 7C 08 03 A6 */ mtlr r0
+1 -1
View File
@@ -2,7 +2,7 @@
/* 801815D0 0017E510 7C 08 02 A6 */ mflr r0
/* 801815D4 0017E514 90 01 00 14 */ stw r0, 0x14(r1)
/* 801815D8 0017E518 38 63 02 48 */ addi r3, r3, 0x248
/* 801815DC 0017E51C 4B FE 19 F9 */ bl dCamera_c_NS_U
/* 801815DC 0017E51C 4B FE 19 F9 */ bl U__9dCamera_cFv
/* 801815E0 0017E520 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801815E4 0017E524 7C 08 03 A6 */ mtlr r0
/* 801815E8 0017E528 38 21 00 10 */ addi r1, r1, 0x10
+1 -1
View File
@@ -2,7 +2,7 @@
/* 801815F4 0017E534 7C 08 02 A6 */ mflr r0
/* 801815F8 0017E538 90 01 00 14 */ stw r0, 0x14(r1)
/* 801815FC 0017E53C 38 63 02 48 */ addi r3, r3, 0x248
/* 80181600 0017E540 4B FE 19 B9 */ bl dCamera_c_NS_V
/* 80181600 0017E540 4B FE 19 B9 */ bl V__9dCamera_cFv
/* 80181604 0017E544 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80181608 0017E548 7C 08 03 A6 */ mtlr r0
/* 8018160C 0017E54C 38 21 00 10 */ addi r1, r1, 0x10
+1 -1
View File
@@ -1,7 +1,7 @@
/* 80181640 0017E580 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80181644 0017E584 7C 08 02 A6 */ mflr r0
/* 80181648 0017E588 90 01 00 14 */ stw r0, 0x14(r1)
/* 8018164C 0017E58C 4B FF FF E5 */ bl dCam_getCamera
/* 8018164C 0017E58C 4B FF FF E5 */ bl dCam_getCamera__Fv
/* 80181650 0017E590 38 63 02 48 */ addi r3, r3, 0x248
/* 80181654 0017E594 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80181658 0017E598 7C 08 03 A6 */ mtlr r0
+2 -2
View File
@@ -20,7 +20,7 @@
/* 80181754 0017E694 38 BD 00 E4 */ addi r5, r29, 0xe4
/* 80181758 0017E698 38 DD 00 F0 */ addi r6, r29, 0xf0
/* 8018175C 0017E69C A8 FD 00 FC */ lha r7, 0xfc(r29)
/* 80181760 0017E6A0 4B E8 AF B1 */ bl mDoMtx_lookAt_X1_
/* 80181760 0017E6A0 4B E8 AF B1 */ bl mDoMtx_lookAt__FPA4_fPC3VecPC3VecPC3Vecs
/* 80181764 0017E6A4 38 7D 01 40 */ addi r3, r29, 0x140
/* 80181768 0017E6A8 38 9D 01 E0 */ addi r4, r29, 0x1e0
/* 8018176C 0017E6AC 48 1C 4D 45 */ bl PSMTXCopy
@@ -56,7 +56,7 @@ lbl_801817DC:
/* 801817DC 0017E71C C0 3D 00 D0 */ lfs f1, 0xd0(r29)
/* 801817E0 0017E720 C0 5D 00 D4 */ lfs f2, 0xd4(r29)
/* 801817E4 0017E724 C0 7D 00 C8 */ lfs f3, 0xc8(r29)
/* 801817E8 0017E728 4B E9 3A A5 */ bl mDoLib_clipper_NS_setup
/* 801817E8 0017E728 4B E9 3A A5 */ bl setup__14mDoLib_clipperFffff
/* 801817EC 0017E72C 39 61 00 20 */ addi r11, r1, 0x20
/* 801817F0 0017E730 48 1E 0A 39 */ bl _restgpr_29
/* 801817F4 0017E734 80 01 00 24 */ lwz r0, 0x24(r1)
+5 -5
View File
@@ -35,7 +35,7 @@
/* 8018188C 0017E7CC 48 0E F7 0D */ bl __ct__7cSAngleFs
/* 80181890 0017E7D0 C3 FB 00 D0 */ lfs f31, 0xd0(r27)
/* 80181894 0017E7D4 80 6D 88 A0 */ lwz r3, lbl_80450E20-_SDA_BASE_(r13)
/* 80181898 0017E7D8 4B EB 78 91 */ bl dDemo_object_c_NS_getActiveCamera
/* 80181898 0017E7D8 4B EB 78 91 */ bl getActiveCamera__14dDemo_object_cFv
/* 8018189C 0017E7DC 7C 7F 1B 79 */ or. r31, r3, r3
/* 801818A0 0017E7E0 41 82 00 C8 */ beq lbl_80181968
/* 801818A4 0017E7E4 80 1E 51 84 */ lwz r0, 0x5184(r30)
@@ -97,7 +97,7 @@ lbl_80181968:
/* 80181970 0017E8B0 40 82 00 90 */ bne lbl_80181A00
/* 80181974 0017E8B4 38 61 00 5C */ addi r3, r1, 0x5c
/* 80181978 0017E8B8 7F 44 D3 78 */ mr r4, r26
/* 8018197C 0017E8BC 48 00 05 1D */ bl dCamera_c_NS_Center
/* 8018197C 0017E8BC 48 00 05 1D */ bl Center__9dCamera_cFv
/* 80181980 0017E8C0 C0 01 00 5C */ lfs f0, 0x5c(r1)
/* 80181984 0017E8C4 D0 01 00 80 */ stfs f0, 0x80(r1)
/* 80181988 0017E8C8 C0 01 00 60 */ lfs f0, 0x60(r1)
@@ -106,7 +106,7 @@ lbl_80181968:
/* 80181994 0017E8D4 D0 01 00 88 */ stfs f0, 0x88(r1)
/* 80181998 0017E8D8 38 61 00 50 */ addi r3, r1, 0x50
/* 8018199C 0017E8DC 7F 44 D3 78 */ mr r4, r26
/* 801819A0 0017E8E0 48 00 04 C5 */ bl dCamera_c_NS_Eye
/* 801819A0 0017E8E0 48 00 04 C5 */ bl Eye__9dCamera_cFv
/* 801819A4 0017E8E4 C0 01 00 50 */ lfs f0, 0x50(r1)
/* 801819A8 0017E8E8 D0 01 00 74 */ stfs f0, 0x74(r1)
/* 801819AC 0017E8EC C0 01 00 54 */ lfs f0, 0x54(r1)
@@ -115,7 +115,7 @@ lbl_80181968:
/* 801819B8 0017E8F8 D0 01 00 7C */ stfs f0, 0x7c(r1)
/* 801819BC 0017E8FC 38 61 00 44 */ addi r3, r1, 0x44
/* 801819C0 0017E900 7F 44 D3 78 */ mr r4, r26
/* 801819C4 0017E904 48 00 04 5D */ bl dCamera_c_NS_Up
/* 801819C4 0017E904 48 00 04 5D */ bl Up__9dCamera_cFv
/* 801819C8 0017E908 C0 01 00 44 */ lfs f0, 0x44(r1)
/* 801819CC 0017E90C D0 01 00 68 */ stfs f0, 0x68(r1)
/* 801819D0 0017E910 C0 01 00 48 */ lfs f0, 0x48(r1)
@@ -124,7 +124,7 @@ lbl_80181968:
/* 801819DC 0017E91C D0 01 00 70 */ stfs f0, 0x70(r1)
/* 801819E0 0017E920 38 61 00 08 */ addi r3, r1, 8
/* 801819E4 0017E924 7F 44 D3 78 */ mr r4, r26
/* 801819E8 0017E928 48 00 0F C5 */ bl dCamera_c_NS_Bank
/* 801819E8 0017E928 48 00 0F C5 */ bl Bank__9dCamera_cFv
/* 801819EC 0017E92C A8 01 00 08 */ lha r0, 8(r1)
/* 801819F0 0017E930 B0 01 00 10 */ sth r0, 0x10(r1)
/* 801819F4 0017E934 C0 3A 00 58 */ lfs f1, 0x58(r26)
+8 -8
View File
@@ -3,9 +3,9 @@
/* 80181ED4 0017EE14 90 01 00 14 */ stw r0, 0x14(r1)
/* 80181ED8 0017EE18 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80181EDC 0017EE1C 7C 7F 1B 78 */ mr r31, r3
/* 80181EE0 0017EE20 4B FF F7 85 */ bl preparation
/* 80181EE0 0017EE20 4B FF F7 85 */ bl preparation__FP20camera_process_class
/* 80181EE4 0017EE24 80 6D 88 A0 */ lwz r3, lbl_80450E20-_SDA_BASE_(r13)
/* 80181EE8 0017EE28 4B EB 72 41 */ bl dDemo_object_c_NS_getActiveCamera
/* 80181EE8 0017EE28 4B EB 72 41 */ bl getActiveCamera__14dDemo_object_cFv
/* 80181EEC 0017EE2C 28 03 00 00 */ cmplwi r3, 0
/* 80181EF0 0017EE30 41 82 00 1C */ beq lbl_80181F0C
/* 80181EF4 0017EE34 38 7F 02 48 */ addi r3, r31, 0x248
@@ -13,7 +13,7 @@
/* 80181EFC 0017EE3C FC 40 08 90 */ fmr f2, f1
/* 80181F00 0017EE40 C0 62 9D 08 */ lfs f3, lbl_80453708-_SDA2_BASE_(r2)
/* 80181F04 0017EE44 C0 82 9C FC */ lfs f4, lbl_804536FC-_SDA2_BASE_(r2)
/* 80181F08 0017EE48 4B FE 40 AD */ bl dCamera_c_NS_setView
/* 80181F08 0017EE48 4B FE 40 AD */ bl setView__9dCamera_cFffff
lbl_80181F0C:
/* 80181F0C 0017EE4C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80181F10 0017EE50 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
@@ -24,18 +24,18 @@ lbl_80181F0C:
/* 80181F24 0017EE64 2C 00 00 00 */ cmpwi r0, 0
/* 80181F28 0017EE68 40 82 00 10 */ bne lbl_80181F38
/* 80181F2C 0017EE6C 38 7F 02 48 */ addi r3, r31, 0x248
/* 80181F30 0017EE70 4B FE 03 85 */ bl dCamera_c_NS_Run
/* 80181F30 0017EE70 4B FE 03 85 */ bl Run__9dCamera_cFv
/* 80181F34 0017EE74 48 00 00 0C */ b lbl_80181F40
lbl_80181F38:
/* 80181F38 0017EE78 38 7F 02 48 */ addi r3, r31, 0x248
/* 80181F3C 0017EE7C 4B FE 0D FD */ bl dCamera_c_NS_NotRun
/* 80181F3C 0017EE7C 4B FE 0D FD */ bl NotRun__9dCamera_cFv
lbl_80181F40:
/* 80181F40 0017EE80 38 7F 02 48 */ addi r3, r31, 0x248
/* 80181F44 0017EE84 4B FE 10 F1 */ bl dCamera_c_NS_CalcTrimSize
/* 80181F44 0017EE84 4B FE 10 F1 */ bl CalcTrimSize__9dCamera_cFv
/* 80181F48 0017EE88 7F E3 FB 78 */ mr r3, r31
/* 80181F4C 0017EE8C 4B FF F8 B9 */ bl store
/* 80181F4C 0017EE8C 4B FF F8 B9 */ bl store__FP20camera_process_class
/* 80181F50 0017EE90 7F E3 FB 78 */ mr r3, r31
/* 80181F54 0017EE94 4B FF F7 B5 */ bl view_setup
/* 80181F54 0017EE94 4B FF F7 B5 */ bl view_setup__FP20camera_process_class
/* 80181F58 0017EE98 38 60 00 01 */ li r3, 1
/* 80181F5C 0017EE9C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80181F60 0017EEA0 80 01 00 14 */ lwz r0, 0x14(r1)
+11 -11
View File
@@ -44,7 +44,7 @@
/* 8018201C 0017EF5C EC 00 30 28 */ fsubs f0, f0, f6
/* 80182020 0017EF60 EC 04 00 32 */ fmuls f0, f4, f0
/* 80182024 0017EF64 EC 85 00 28 */ fsubs f4, f5, f0
/* 80182028 0017EF68 4B EC FA B5 */ bl dDlst_window_c_NS_setScissor
/* 80182028 0017EF68 4B EC FA B5 */ bl setScissor__14dDlst_window_cFffff
/* 8018202C 0017EF6C 38 7D 01 00 */ addi r3, r29, 0x100
/* 80182030 0017EF70 C0 3D 00 D0 */ lfs f1, 0xd0(r29)
/* 80182034 0017EF74 C0 5D 00 D4 */ lfs f2, 0xd4(r29)
@@ -56,7 +56,7 @@
/* 8018204C 0017EF8C 38 BD 00 E4 */ addi r5, r29, 0xe4
/* 80182050 0017EF90 38 DD 00 F0 */ addi r6, r29, 0xf0
/* 80182054 0017EF94 A8 FD 00 FC */ lha r7, 0xfc(r29)
/* 80182058 0017EF98 4B E8 A6 B9 */ bl mDoMtx_lookAt_X1_
/* 80182058 0017EF98 4B E8 A6 B9 */ bl mDoMtx_lookAt__FPA4_fPC3VecPC3VecPC3Vecs
/* 8018205C 0017EF9C 38 7D 01 40 */ addi r3, r29, 0x140
/* 80182060 0017EFA0 3C 80 80 43 */ lis r4, lbl_80434AC8@ha
/* 80182064 0017EFA4 38 84 4A C8 */ addi r4, r4, lbl_80434AC8@l
@@ -76,9 +76,9 @@
/* 8018209C 0017EFDC 54 07 CF FE */ rlwinm r7, r0, 0x19, 0x1f, 0x1f
/* 801820A0 0017EFE0 7F 68 DB 78 */ mr r8, r27
/* 801820A4 0017EFE4 39 20 00 00 */ li r9, 0
/* 801820A8 0017EFE8 48 13 B2 35 */ bl Z2Audience_NS_setAudioCamera
/* 801820A8 0017EFE8 48 13 B2 35 */ bl setAudioCamera__10Z2AudienceFPA4_fR3VecR3Vecffbib
/* 801820AC 0017EFEC 38 61 00 14 */ addi r3, r1, 0x14
/* 801820B0 0017EFF0 4B EF 54 CD */ bl dBgS_GndChk
/* 801820B0 0017EFF0 4B EF 54 CD */ bl __ct__11dBgS_GndChkFv
/* 801820B4 0017EFF4 80 01 00 64 */ lwz r0, 0x64(r1)
/* 801820B8 0017EFF8 60 00 00 02 */ ori r0, r0, 2
/* 801820BC 0017EFFC 90 01 00 64 */ stw r0, 0x64(r1)
@@ -87,7 +87,7 @@
/* 801820C8 0017F008 48 0E 5C 61 */ bl SetPos__11cBgS_GndChkFPC4cXyz
/* 801820CC 0017F00C 7F E3 FB 78 */ mr r3, r31
/* 801820D0 0017F010 38 81 00 14 */ addi r4, r1, 0x14
/* 801820D4 0017F014 4B EF 23 CD */ bl cBgS_NS_GroundCross
/* 801820D4 0017F014 4B EF 23 CD */ bl GroundCross__4cBgSFP11cBgS_GndChk
/* 801820D8 0017F018 FF E0 08 90 */ fmr f31, f1
/* 801820DC 0017F01C C0 02 9C AC */ lfs f0, lbl_804536AC-_SDA2_BASE_(r2)
/* 801820E0 0017F020 FC 00 F8 00 */ fcmpu cr0, f0, f31
@@ -96,7 +96,7 @@
/* 801820EC 0017F02C 3B 61 00 28 */ addi r27, r1, 0x28
/* 801820F0 0017F030 7F 64 DB 78 */ mr r4, r27
/* 801820F4 0017F034 38 A0 01 00 */ li r5, 0x100
/* 801820F8 0017F038 4B EF 2F D9 */ bl dBgS_NS_ChkGrpInf
/* 801820F8 0017F038 4B EF 2F D9 */ bl ChkGrpInf__4dBgSFRC13cBgS_PolyInfoUl
/* 801820FC 0017F03C 28 03 00 00 */ cmplwi r3, 0
/* 80182100 0017F040 41 82 00 14 */ beq lbl_80182114
/* 80182104 0017F044 38 00 00 06 */ li r0, 6
@@ -105,14 +105,14 @@
/* 80182110 0017F050 48 00 00 18 */ b lbl_80182128
lbl_80182114:
/* 80182114 0017F054 7F 63 DB 78 */ mr r3, r27
/* 80182118 0017F058 48 02 93 A9 */ bl dKy_pol_sound_get
/* 80182118 0017F058 48 02 93 A9 */ bl dKy_pol_sound_get__FPC13cBgS_PolyInfo
/* 8018211C 0017F05C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80182120 0017F060 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 80182124 0017F064 90 03 04 D4 */ stw r0, 0x4d4(r3)
lbl_80182128:
/* 80182128 0017F068 7F E3 FB 78 */ mr r3, r31
/* 8018212C 0017F06C 7F 64 DB 78 */ mr r4, r27
/* 80182130 0017F070 4B EF 2F 51 */ bl dBgS_NS_GetGrpSoundId
/* 80182130 0017F070 4B EF 2F 51 */ bl GetGrpSoundId__4dBgSFRC13cBgS_PolyInfo
/* 80182134 0017F074 54 64 06 3E */ clrlwi r4, r3, 0x18
/* 80182138 0017F078 80 6D 8D E8 */ lwz r3, lbl_80451368-_SDA_BASE_(r13)
/* 8018213C 0017F07C 38 63 04 C4 */ addi r3, r3, 0x4c4
@@ -143,12 +143,12 @@ lbl_8018217C:
/* 80182198 0017F0D8 38 7D 01 00 */ addi r3, r29, 0x100
/* 8018219C 0017F0DC 38 9D 01 40 */ addi r4, r29, 0x140
/* 801821A0 0017F0E0 38 BD 01 A0 */ addi r5, r29, 0x1a0
/* 801821A4 0017F0E4 4B E8 A7 2D */ bl mDoMtx_concatProjView
/* 801821A4 0017F0E4 4B E8 A7 2D */ bl mDoMtx_concatProjView__FPA4_CfPA4_CfPA4_f
/* 801821A8 0017F0E8 7F C3 F3 78 */ mr r3, r30
/* 801821AC 0017F0EC 4B FE 0F A9 */ bl dCamera_c_NS_Draw
/* 801821AC 0017F0EC 4B FE 0F A9 */ bl Draw__9dCamera_cFv
/* 801821B0 0017F0F0 38 61 00 14 */ addi r3, r1, 0x14
/* 801821B4 0017F0F4 38 80 FF FF */ li r4, -1
/* 801821B8 0017F0F8 4B EF 54 39 */ bl dBgS_GndChk_NS_dtor
/* 801821B8 0017F0F8 4B EF 54 39 */ bl __dt__11dBgS_GndChkFv
/* 801821BC 0017F0FC 38 60 00 01 */ li r3, 1
/* 801821C0 0017F100 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, 0
/* 801821C4 0017F104 CB E1 00 A0 */ lfd f31, 0xa0(r1)
+7 -7
View File
@@ -29,7 +29,7 @@
/* 801822D0 0017F210 48 00 01 64 */ b lbl_80182434
lbl_801822D4:
/* 801822D4 0017F214 38 61 00 14 */ addi r3, r1, 0x14
/* 801822D8 0017F218 4B EF 52 A5 */ bl dBgS_GndChk
/* 801822D8 0017F218 4B EF 52 A5 */ bl __ct__11dBgS_GndChkFv
/* 801822DC 0017F21C C0 1C 04 D0 */ lfs f0, 0x4d0(r28)
/* 801822E0 0017F220 D0 01 00 08 */ stfs f0, 8(r1)
/* 801822E4 0017F224 C0 3C 04 D4 */ lfs f1, 0x4d4(r28)
@@ -47,13 +47,13 @@ lbl_801822D4:
/* 80182314 0017F254 3B A3 0F 38 */ addi r29, r3, 0xf38
/* 80182318 0017F258 7F A3 EB 78 */ mr r3, r29
/* 8018231C 0017F25C 38 81 00 14 */ addi r4, r1, 0x14
/* 80182320 0017F260 4B EF 21 81 */ bl cBgS_NS_GroundCross
/* 80182320 0017F260 4B EF 21 81 */ bl GroundCross__4cBgSFP11cBgS_GndChk
/* 80182324 0017F264 C0 02 9C AC */ lfs f0, lbl_804536AC-_SDA2_BASE_(r2)
/* 80182328 0017F268 FC 00 08 00 */ fcmpu cr0, f0, f1
/* 8018232C 0017F26C 40 82 00 18 */ bne lbl_80182344
/* 80182330 0017F270 38 61 00 14 */ addi r3, r1, 0x14
/* 80182334 0017F274 38 80 FF FF */ li r4, -1
/* 80182338 0017F278 4B EF 52 B9 */ bl dBgS_GndChk_NS_dtor
/* 80182338 0017F278 4B EF 52 B9 */ bl __dt__11dBgS_GndChkFv
/* 8018233C 0017F27C 38 60 00 00 */ li r3, 0
/* 80182340 0017F280 48 00 00 F4 */ b lbl_80182434
lbl_80182344:
@@ -67,7 +67,7 @@ lbl_80182344:
/* 80182360 0017F2A0 41 82 00 10 */ beq lbl_80182370
/* 80182364 0017F2A4 7F C3 F3 78 */ mr r3, r30
/* 80182368 0017F2A8 7F E4 FB 78 */ mr r4, r31
/* 8018236C 0017F2AC 4B FD DD 21 */ bl dCamera_c
/* 8018236C 0017F2AC 4B FD DD 21 */ bl __ct__9dCamera_cFP12camera_class
lbl_80182370:
/* 80182370 0017F2B0 C3 E2 9F 20 */ lfs f31, lbl_80453920-_SDA2_BASE_(r2)
/* 80182374 0017F2B4 3B DD 3E E8 */ addi r30, r29, 0x3ee8
@@ -106,9 +106,9 @@ lbl_801823C0:
/* 801823F4 0017F334 38 00 00 00 */ li r0, 0
/* 801823F8 0017F338 B0 1F 00 FC */ sth r0, 0xfc(r31)
/* 801823FC 0017F33C 7F E3 FB 78 */ mr r3, r31
/* 80182400 0017F340 4B FF F4 05 */ bl store
/* 80182400 0017F340 4B FF F4 05 */ bl store__FP20camera_process_class
/* 80182404 0017F344 7F E3 FB 78 */ mr r3, r31
/* 80182408 0017F348 4B FF F3 01 */ bl view_setup
/* 80182408 0017F348 4B FF F3 01 */ bl view_setup__FP20camera_process_class
/* 8018240C 0017F34C 38 00 00 01 */ li r0, 1
/* 80182410 0017F350 98 1F 0D 54 */ stb r0, 0xd54(r31)
/* 80182414 0017F354 38 00 00 00 */ li r0, 0
@@ -117,7 +117,7 @@ lbl_801823C0:
/* 80182420 0017F360 90 1D 47 8C */ stw r0, 0x478c(r29)
/* 80182424 0017F364 38 61 00 14 */ addi r3, r1, 0x14
/* 80182428 0017F368 38 80 FF FF */ li r4, -1
/* 8018242C 0017F36C 4B EF 51 C5 */ bl dBgS_GndChk_NS_dtor
/* 8018242C 0017F36C 4B EF 51 C5 */ bl __dt__11dBgS_GndChkFv
/* 80182430 0017F370 38 60 00 02 */ li r3, 2
lbl_80182434:
/* 80182434 0017F374 E3 E1 00 88 */ psq_l f31, 136(r1), 0, 0
+1 -1
View File
@@ -5,7 +5,7 @@
/* 80182464 0017F3A4 38 65 02 40 */ addi r3, r5, 0x240
/* 80182468 0017F3A8 3C 80 80 3C */ lis r4, lbl_803BA6D8@ha
/* 8018246C 0017F3AC 38 84 A6 D8 */ addi r4, r4, lbl_803BA6D8@l
/* 80182470 0017F3B0 4B EA D6 B1 */ bl dComLbG_PhaseHandler
/* 80182470 0017F3B0 4B EA D6 B1 */ bl dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv
/* 80182474 0017F3B4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80182478 0017F3B8 7C 08 03 A6 */ mtlr r0
/* 8018247C 0017F3BC 38 21 00 10 */ addi r1, r1, 0x10
+1 -1
View File
@@ -3,7 +3,7 @@
/* 8018248C 0017F3CC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80182490 0017F3D0 38 63 02 48 */ addi r3, r3, 0x248
/* 80182494 0017F3D4 38 80 FF FF */ li r4, -1
/* 80182498 0017F3D8 4B FD DE 6D */ bl dCamera_c_NS_dtor
/* 80182498 0017F3D8 4B FD DE 6D */ bl __dt__9dCamera_cFv
/* 8018249C 0017F3DC 38 00 00 00 */ li r0, 0
/* 801824A0 0017F3E0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801824A4 0017F3E4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
+2 -2
View File
@@ -13,7 +13,7 @@
/* 80182590 0017F4D0 80 9F 00 4C */ lwz r4, 0x4c(r31)
/* 80182594 0017F4D4 80 BF 00 50 */ lwz r5, 0x50(r31)
/* 80182598 0017F4D8 80 DF 00 54 */ lwz r6, 0x54(r31)
/* 8018259C 0017F4DC 4B ED 17 41 */ bl cM_rnd_c_NS_init
/* 8018259C 0017F4DC 4B ED 17 41 */ bl init__8cM_rnd_cFiii
lbl_801825A0:
/* 801825A0 0017F4E0 7F E3 FB 78 */ mr r3, r31
/* 801825A4 0017F4E4 38 9F 00 38 */ addi r4, r31, 0x38
@@ -26,7 +26,7 @@ lbl_801825A0:
/* 801825C0 0017F500 C0 5F 00 64 */ lfs f2, 0x64(r31)
/* 801825C4 0017F504 C0 7F 00 68 */ lfs f3, 0x68(r31)
/* 801825C8 0017F508 C0 9F 00 6C */ lfs f4, 0x6c(r31)
/* 801825CC 0017F50C 4B ED 1C 29 */ bl dDlst_effectLine_c_NS_update
/* 801825CC 0017F50C 4B ED 1C 29 */ bl update__18dDlst_effectLine_cFR4cXyzR8_GXColorUsUsUsUsffff
lbl_801825D0:
/* 801825D0 0017F510 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801825D4 0017F514 80 01 00 14 */ lwz r0, 0x14(r1)
+2 -2
View File
@@ -1,3 +1,3 @@
/* 801827EC 0017F72C 38 63 FF EC */ addi r3, r3, -20
/*.global dBgS_CamSphChk_NS_dtor*/
/* 801827F0 0017F730 4B FE 36 84 */ b dBgS_CamSphChk_NS_dtor
/*.global __dt__14dBgS_CamSphChkFv*/
/* 801827F0 0017F730 4B FE 36 84 */ b __dt__14dBgS_CamSphChkFv
+2 -2
View File
@@ -1,3 +1,3 @@
/* 801827F4 0017F734 38 63 FF DC */ addi r3, r3, -36
/*.global dBgS_CamSphChk_NS_dtor*/
/* 801827F8 0017F738 4B FE 36 7C */ b dBgS_CamSphChk_NS_dtor
/*.global __dt__14dBgS_CamSphChkFv*/
/* 801827F8 0017F738 4B FE 36 7C */ b __dt__14dBgS_CamSphChkFv
+2 -2
View File
@@ -1,3 +1,3 @@
/* 801827FC 0017F73C 38 63 FF B8 */ addi r3, r3, -72
/*.global dBgS_CamSphChk_NS_dtor*/
/* 80182800 0017F740 4B FE 36 74 */ b dBgS_CamSphChk_NS_dtor
/*.global __dt__14dBgS_CamSphChkFv*/
/* 80182800 0017F740 4B FE 36 74 */ b __dt__14dBgS_CamSphChkFv
+2 -2
View File
@@ -1,3 +1,3 @@
/* 80182804 0017F744 38 63 FF C8 */ addi r3, r3, -56
/*.global dBgS_CamSphChk_NS_dtor*/
/* 80182808 0017F748 4B FE 36 6C */ b dBgS_CamSphChk_NS_dtor
/*.global __dt__14dBgS_CamSphChkFv*/
/* 80182808 0017F748 4B FE 36 6C */ b __dt__14dBgS_CamSphChkFv