Split SComponent (#45)

* split c_math

* split c_angle

* split c_API_controller_pad

* split c_API_graphic

* split c_bg_s_chk

* c_bg_s_gnd_chk split

* more c_bg split

* split c_cc_d

* delete asm

* split c_cc_s

* split c_lib

* split c_m2d and c_m3d_g_aab

* split c_m3d_g_cir

* split c_m3d_g_cps

* split rest of c_m3d_g

* split c_m3d

* split c_malloc

* split c_request

* split c_sxyz

* split and partly decompile c_xyz

* format

* c_angle.h

* begin c_angle decomp

* c_angle

* progress adding stub classes for SComponent

* more c_m3d

* remove some asm and format

* more m3d headers

* more c_angle decomp

* c_lib headers

* add public to classes

* fix csXyz member names

* c_sxyz partly OK

* move Zero csXyz to c_sxyz header

* c_API_graphic

* delete some unused asm

* move math extern data, decompile some functions

* delete unused asm

* fix duplicated c_angle.h

* fix an inlined function name, add more inlined functions for c_angle.h (currently unused)

* format

Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
lepelog
2021-01-06 20:04:53 -05:00
committed by GitHub
co-authored by Pheenoh
parent 792509e0a1
commit 0cf65151b3
921 changed files with 22374 additions and 59192 deletions
+1 -1
View File
@@ -10,7 +10,7 @@
/* 8019CE80 00199DC0 38 61 00 18 */ addi r3, r1, 0x18
/* 8019CE84 00199DC4 7C E4 3B 78 */ mr r4, r7
/* 8019CE88 00199DC8 7C 05 03 78 */ mr r5, r0
/* 8019CE8C 00199DCC 48 0C 9C A9 */ bl cXyz_NS___mi
/* 8019CE8C 00199DCC 48 0C 9C A9 */ bl __mi__4cXyzCFRC3Vec
/* 8019CE90 00199DD0 C0 41 00 18 */ lfs f2, 0x18(r1)
/* 8019CE94 00199DD4 D0 41 00 24 */ stfs f2, 0x24(r1)
/* 8019CE98 00199DD8 C0 01 00 1C */ lfs f0, 0x1c(r1)
+2 -2
View File
@@ -50,7 +50,7 @@ lbl_8019D984:
/* 8019D98C 0019A8CC C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 8019D990 0019A8D0 C0 62 A2 64 */ lfs f3, lbl_80453C64-_SDA2_BASE_(r2)
/* 8019D994 0019A8D4 C0 82 A2 68 */ lfs f4, lbl_80453C68-_SDA2_BASE_(r2)
/* 8019D998 0019A8D8 48 0D 1F E5 */ bl cLib_addCalc
/* 8019D998 0019A8D8 48 0D 1F E5 */ bl cLib_addCalc__FPfffff
/* 8019D99C 0019A8DC 48 00 00 88 */ b lbl_8019DA24
lbl_8019D9A0:
/* 8019D9A0 0019A8E0 C0 5F 0F 40 */ lfs f2, 0xf40(r31)
@@ -85,7 +85,7 @@ lbl_8019DA08:
/* 8019DA10 0019A950 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 8019DA14 0019A954 C0 62 A2 64 */ lfs f3, lbl_80453C64-_SDA2_BASE_(r2)
/* 8019DA18 0019A958 C0 82 A2 68 */ lfs f4, lbl_80453C68-_SDA2_BASE_(r2)
/* 8019DA1C 0019A95C 48 0D 1F 61 */ bl cLib_addCalc
/* 8019DA1C 0019A95C 48 0D 1F 61 */ bl cLib_addCalc__FPfffff
/* 8019DA20 0019A960 3B C0 00 01 */ li r30, 1
lbl_8019DA24:
/* 8019DA24 0019A964 88 1F 0F 3C */ lbz r0, 0xf3c(r31)
+3 -3
View File
@@ -48,7 +48,7 @@ lbl_801A04A4:
/* 801A04C4 0019D404 D0 01 00 6C */ stfs f0, 0x6c(r1)
/* 801A04C8 0019D408 38 61 00 74 */ addi r3, r1, 0x74
/* 801A04CC 0019D40C 38 81 00 68 */ addi r4, r1, 0x68
/* 801A04D0 0019D410 48 0C 78 59 */ bl cBgS_GndChk_NS_SetPos_X1_
/* 801A04D0 0019D410 48 0C 78 59 */ bl SetPos__11cBgS_GndChkFPC4cXyz
/* 801A04D4 0019D414 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 801A04D8 0019D418 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 801A04DC 0019D41C 38 63 0F 38 */ addi r3, r3, 0xf38
@@ -61,7 +61,7 @@ lbl_801A04A4:
/* 801A04F8 0019D438 C0 42 A2 EC */ lfs f2, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A04FC 0019D43C C0 62 A2 68 */ lfs f3, lbl_80453C68-_SDA2_BASE_(r2)
/* 801A0500 0019D440 C0 82 A2 F0 */ lfs f4, lbl_80453CF0-_SDA2_BASE_(r2)
/* 801A0504 0019D444 48 0C F4 79 */ bl cLib_addCalc
/* 801A0504 0019D444 48 0C F4 79 */ bl cLib_addCalc__FPfffff
/* 801A0508 0019D448 38 61 00 74 */ addi r3, r1, 0x74
/* 801A050C 0019D44C 38 80 FF FF */ li r4, -1
/* 801A0510 0019D450 4B ED 75 89 */ bl dBgS_CamGndChk_Wtr_NS_dtor
@@ -701,7 +701,7 @@ lbl_801A0E70:
/* 801A0E78 0019DDB8 C0 42 A3 08 */ lfs f2, lbl_80453D08-_SDA2_BASE_(r2)
/* 801A0E7C 0019DDBC C0 62 A3 0C */ lfs f3, lbl_80453D0C-_SDA2_BASE_(r2)
/* 801A0E80 0019DDC0 C0 82 A3 10 */ lfs f4, lbl_80453D10-_SDA2_BASE_(r2)
/* 801A0E84 0019DDC4 48 0C EA F9 */ bl cLib_addCalc
/* 801A0E84 0019DDC4 48 0C EA F9 */ bl cLib_addCalc__FPfffff
lbl_801A0E88:
/* 801A0E88 0019DDC8 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
/* 801A0E8C 0019DDCC 39 C3 CA 54 */ addi r14, r3, lbl_8042CA54@l
+2 -2
View File
@@ -29,7 +29,7 @@
/* 801A1DD4 0019ED14 C0 42 A2 EC */ lfs f2, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A1DD8 0019ED18 C0 62 A3 08 */ lfs f3, lbl_80453D08-_SDA2_BASE_(r2)
/* 801A1DDC 0019ED1C C0 82 A3 10 */ lfs f4, lbl_80453D10-_SDA2_BASE_(r2)
/* 801A1DE0 0019ED20 48 0C DB 9D */ bl cLib_addCalc
/* 801A1DE0 0019ED20 48 0C DB 9D */ bl cLib_addCalc__FPfffff
/* 801A1DE4 0019ED24 48 00 00 4C */ b lbl_801A1E30
lbl_801A1DE8:
/* 801A1DE8 0019ED28 88 7B 03 80 */ lbz r3, 0x380(r27)
@@ -46,7 +46,7 @@ lbl_801A1DE8:
/* 801A1E14 0019ED54 C0 42 A2 EC */ lfs f2, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A1E18 0019ED58 C0 62 A3 08 */ lfs f3, lbl_80453D08-_SDA2_BASE_(r2)
/* 801A1E1C 0019ED5C C0 82 A3 10 */ lfs f4, lbl_80453D10-_SDA2_BASE_(r2)
/* 801A1E20 0019ED60 48 0C DB 5D */ bl cLib_addCalc
/* 801A1E20 0019ED60 48 0C DB 5D */ bl cLib_addCalc__FPfffff
/* 801A1E24 0019ED64 48 00 00 0C */ b lbl_801A1E30
lbl_801A1E28:
/* 801A1E28 0019ED68 38 00 00 00 */ li r0, 0
+2 -2
View File
@@ -23,7 +23,7 @@
/* 801A1FB0 0019EEF0 C0 42 A2 EC */ lfs f2, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A1FB4 0019EEF4 C0 62 A3 08 */ lfs f3, lbl_80453D08-_SDA2_BASE_(r2)
/* 801A1FB8 0019EEF8 C0 82 A3 10 */ lfs f4, lbl_80453D10-_SDA2_BASE_(r2)
/* 801A1FBC 0019EEFC 48 0C D9 C1 */ bl cLib_addCalc
/* 801A1FBC 0019EEFC 48 0C D9 C1 */ bl cLib_addCalc__FPfffff
/* 801A1FC0 0019EF00 48 00 00 40 */ b lbl_801A2000
lbl_801A1FC4:
/* 801A1FC4 0019EF04 88 7F 03 80 */ lbz r3, 0x380(r31)
@@ -40,7 +40,7 @@ lbl_801A1FC4:
/* 801A1FF0 0019EF30 C0 42 A2 EC */ lfs f2, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A1FF4 0019EF34 C0 62 A3 08 */ lfs f3, lbl_80453D08-_SDA2_BASE_(r2)
/* 801A1FF8 0019EF38 C0 82 A3 10 */ lfs f4, lbl_80453D10-_SDA2_BASE_(r2)
/* 801A1FFC 0019EF3C 48 0C D9 81 */ bl cLib_addCalc
/* 801A1FFC 0019EF3C 48 0C D9 81 */ bl cLib_addCalc__FPfffff
lbl_801A2000:
/* 801A2000 0019EF40 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
/* 801A2004 0019EF44 38 63 CA 54 */ addi r3, r3, lbl_8042CA54@l
+26 -26
View File
@@ -209,11 +209,11 @@ lbl_801A2400:
/* 801A2420 0019F360 38 61 00 5C */ addi r3, r1, 0x5c
/* 801A2424 0019F364 38 81 00 98 */ addi r4, r1, 0x98
/* 801A2428 0019F368 C0 22 A1 D8 */ lfs f1, lbl_80453BD8-_SDA2_BASE_(r2)
/* 801A242C 0019F36C 48 0C 47 59 */ bl cXyz_NS___ml
/* 801A242C 0019F36C 48 0C 47 59 */ bl __ml__4cXyzCFf
/* 801A2430 0019F370 38 61 00 50 */ addi r3, r1, 0x50
/* 801A2434 0019F374 7E A4 AB 78 */ mr r4, r21
/* 801A2438 0019F378 38 A1 00 5C */ addi r5, r1, 0x5c
/* 801A243C 0019F37C 48 0C 46 A9 */ bl cXyz_NS___pl
/* 801A243C 0019F37C 48 0C 46 A9 */ bl __pl__4cXyzCFRC3Vec
/* 801A2440 0019F380 C0 01 00 50 */ lfs f0, 0x50(r1)
/* 801A2444 0019F384 D0 01 00 B0 */ stfs f0, 0xb0(r1)
/* 801A2448 0019F388 C0 21 00 54 */ lfs f1, 0x54(r1)
@@ -235,11 +235,11 @@ lbl_801A2400:
/* 801A2488 0019F3C8 38 61 00 44 */ addi r3, r1, 0x44
/* 801A248C 0019F3CC 38 81 00 98 */ addi r4, r1, 0x98
/* 801A2490 0019F3D0 C0 22 A2 40 */ lfs f1, lbl_80453C40-_SDA2_BASE_(r2)
/* 801A2494 0019F3D4 48 0C 46 F1 */ bl cXyz_NS___ml
/* 801A2494 0019F3D4 48 0C 46 F1 */ bl __ml__4cXyzCFf
/* 801A2498 0019F3D8 38 61 00 38 */ addi r3, r1, 0x38
/* 801A249C 0019F3DC 38 93 00 D8 */ addi r4, r19, 0xd8
/* 801A24A0 0019F3E0 38 A1 00 44 */ addi r5, r1, 0x44
/* 801A24A4 0019F3E4 48 0C 46 41 */ bl cXyz_NS___pl
/* 801A24A4 0019F3E4 48 0C 46 41 */ bl __pl__4cXyzCFRC3Vec
/* 801A24A8 0019F3E8 C0 01 00 38 */ lfs f0, 0x38(r1)
/* 801A24AC 0019F3EC D0 01 00 B0 */ stfs f0, 0xb0(r1)
/* 801A24B0 0019F3F0 C0 01 00 3C */ lfs f0, 0x3c(r1)
@@ -889,19 +889,19 @@ lbl_801A2DDC:
/* 801A2E10 0019FD50 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A2E14 0019FD54 FC 60 E8 90 */ fmr f3, f29
/* 801A2E18 0019FD58 C0 82 A2 9C */ lfs f4, lbl_80453C9C-_SDA2_BASE_(r2)
/* 801A2E1C 0019FD5C 48 0C CB 61 */ bl cLib_addCalc
/* 801A2E1C 0019FD5C 48 0C CB 61 */ bl cLib_addCalc__FPfffff
/* 801A2E20 0019FD60 38 76 03 30 */ addi r3, r22, 0x330
/* 801A2E24 0019FD64 C0 21 00 B4 */ lfs f1, 0xb4(r1)
/* 801A2E28 0019FD68 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A2E2C 0019FD6C FC 60 E8 90 */ fmr f3, f29
/* 801A2E30 0019FD70 C0 82 A2 9C */ lfs f4, lbl_80453C9C-_SDA2_BASE_(r2)
/* 801A2E34 0019FD74 48 0C CB 49 */ bl cLib_addCalc
/* 801A2E34 0019FD74 48 0C CB 49 */ bl cLib_addCalc__FPfffff
/* 801A2E38 0019FD78 38 76 03 34 */ addi r3, r22, 0x334
/* 801A2E3C 0019FD7C C0 21 00 B8 */ lfs f1, 0xb8(r1)
/* 801A2E40 0019FD80 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A2E44 0019FD84 FC 60 E8 90 */ fmr f3, f29
/* 801A2E48 0019FD88 C0 82 A2 9C */ lfs f4, lbl_80453C9C-_SDA2_BASE_(r2)
/* 801A2E4C 0019FD8C 48 0C CB 31 */ bl cLib_addCalc
/* 801A2E4C 0019FD8C 48 0C CB 31 */ bl cLib_addCalc__FPfffff
lbl_801A2E50:
/* 801A2E50 0019FD90 C0 16 03 2C */ lfs f0, 0x32c(r22)
/* 801A2E54 0019FD94 D0 01 00 8C */ stfs f0, 0x8c(r1)
@@ -950,7 +950,7 @@ lbl_801A2EF0:
/* 801A2EF8 0019FE38 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A2EFC 0019FE3C C0 62 A1 C8 */ lfs f3, lbl_80453BC8-_SDA2_BASE_(r2)
/* 801A2F00 0019FE40 C0 82 A2 64 */ lfs f4, lbl_80453C64-_SDA2_BASE_(r2)
/* 801A2F04 0019FE44 48 0C CA 79 */ bl cLib_addCalc
/* 801A2F04 0019FE44 48 0C CA 79 */ bl cLib_addCalc__FPfffff
/* 801A2F08 0019FE48 38 76 03 3C */ addi r3, r22, 0x33c
/* 801A2F0C 0019FE4C C0 22 A1 E0 */ lfs f1, lbl_80453BE0-_SDA2_BASE_(r2)
/* 801A2F10 0019FE50 C0 15 00 04 */ lfs f0, 4(r21)
@@ -958,13 +958,13 @@ lbl_801A2EF0:
/* 801A2F18 0019FE58 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A2F1C 0019FE5C C0 62 A1 C8 */ lfs f3, lbl_80453BC8-_SDA2_BASE_(r2)
/* 801A2F20 0019FE60 C0 82 A2 64 */ lfs f4, lbl_80453C64-_SDA2_BASE_(r2)
/* 801A2F24 0019FE64 48 0C CA 59 */ bl cLib_addCalc
/* 801A2F24 0019FE64 48 0C CA 59 */ bl cLib_addCalc__FPfffff
/* 801A2F28 0019FE68 38 76 03 40 */ addi r3, r22, 0x340
/* 801A2F2C 0019FE6C C0 35 00 08 */ lfs f1, 8(r21)
/* 801A2F30 0019FE70 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A2F34 0019FE74 C0 62 A1 C8 */ lfs f3, lbl_80453BC8-_SDA2_BASE_(r2)
/* 801A2F38 0019FE78 C0 82 A2 64 */ lfs f4, lbl_80453C64-_SDA2_BASE_(r2)
/* 801A2F3C 0019FE7C 48 0C CA 41 */ bl cLib_addCalc
/* 801A2F3C 0019FE7C 48 0C CA 41 */ bl cLib_addCalc__FPfffff
/* 801A2F40 0019FE80 48 00 06 8C */ b lbl_801A35CC
lbl_801A2F44:
/* 801A2F44 0019FE84 88 7F 12 D7 */ lbz r3, 0x12d7(r31)
@@ -980,7 +980,7 @@ lbl_801A2F58:
/* 801A2F68 0019FEA8 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A2F6C 0019FEAC C0 62 A1 C8 */ lfs f3, lbl_80453BC8-_SDA2_BASE_(r2)
/* 801A2F70 0019FEB0 C0 82 A2 64 */ lfs f4, lbl_80453C64-_SDA2_BASE_(r2)
/* 801A2F74 0019FEB4 48 0C CA 09 */ bl cLib_addCalc
/* 801A2F74 0019FEB4 48 0C CA 09 */ bl cLib_addCalc__FPfffff
/* 801A2F78 0019FEB8 38 76 03 3C */ addi r3, r22, 0x33c
/* 801A2F7C 0019FEBC 3C 80 80 43 */ lis r4, lbl_8042CA54@ha
/* 801A2F80 0019FEC0 38 84 CA 54 */ addi r4, r4, lbl_8042CA54@l
@@ -988,7 +988,7 @@ lbl_801A2F58:
/* 801A2F88 0019FEC8 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A2F8C 0019FECC C0 62 A1 C8 */ lfs f3, lbl_80453BC8-_SDA2_BASE_(r2)
/* 801A2F90 0019FED0 C0 82 A2 64 */ lfs f4, lbl_80453C64-_SDA2_BASE_(r2)
/* 801A2F94 0019FED4 48 0C C9 E9 */ bl cLib_addCalc
/* 801A2F94 0019FED4 48 0C C9 E9 */ bl cLib_addCalc__FPfffff
/* 801A2F98 0019FED8 38 76 03 40 */ addi r3, r22, 0x340
/* 801A2F9C 0019FEDC 3C 80 80 43 */ lis r4, lbl_8042CA54@ha
/* 801A2FA0 0019FEE0 38 84 CA 54 */ addi r4, r4, lbl_8042CA54@l
@@ -996,7 +996,7 @@ lbl_801A2F58:
/* 801A2FA8 0019FEE8 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A2FAC 0019FEEC C0 62 A1 C8 */ lfs f3, lbl_80453BC8-_SDA2_BASE_(r2)
/* 801A2FB0 0019FEF0 C0 82 A2 64 */ lfs f4, lbl_80453C64-_SDA2_BASE_(r2)
/* 801A2FB4 0019FEF4 48 0C C9 C9 */ bl cLib_addCalc
/* 801A2FB4 0019FEF4 48 0C C9 C9 */ bl cLib_addCalc__FPfffff
/* 801A2FB8 0019FEF8 48 00 06 14 */ b lbl_801A35CC
lbl_801A2FBC:
/* 801A2FBC 0019FEFC 57 20 06 3F */ clrlwi. r0, r25, 0x18
@@ -1020,19 +1020,19 @@ lbl_801A2FF4:
/* 801A2FFC 0019FF3C C0 42 A2 EC */ lfs f2, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A3000 0019FF40 C0 62 A1 E0 */ lfs f3, lbl_80453BE0-_SDA2_BASE_(r2)
/* 801A3004 0019FF44 C0 82 A3 30 */ lfs f4, lbl_80453D30-_SDA2_BASE_(r2)
/* 801A3008 0019FF48 48 0C C9 75 */ bl cLib_addCalc
/* 801A3008 0019FF48 48 0C C9 75 */ bl cLib_addCalc__FPfffff
/* 801A300C 0019FF4C 38 76 03 3C */ addi r3, r22, 0x33c
/* 801A3010 0019FF50 C0 3F 00 1C */ lfs f1, 0x1c(r31)
/* 801A3014 0019FF54 C0 42 A2 EC */ lfs f2, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A3018 0019FF58 C0 62 A1 E0 */ lfs f3, lbl_80453BE0-_SDA2_BASE_(r2)
/* 801A301C 0019FF5C C0 82 A3 30 */ lfs f4, lbl_80453D30-_SDA2_BASE_(r2)
/* 801A3020 0019FF60 48 0C C9 5D */ bl cLib_addCalc
/* 801A3020 0019FF60 48 0C C9 5D */ bl cLib_addCalc__FPfffff
/* 801A3024 0019FF64 38 76 03 40 */ addi r3, r22, 0x340
/* 801A3028 0019FF68 C0 3F 00 20 */ lfs f1, 0x20(r31)
/* 801A302C 0019FF6C C0 42 A2 EC */ lfs f2, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A3030 0019FF70 C0 62 A1 E0 */ lfs f3, lbl_80453BE0-_SDA2_BASE_(r2)
/* 801A3034 0019FF74 C0 82 A3 30 */ lfs f4, lbl_80453D30-_SDA2_BASE_(r2)
/* 801A3038 0019FF78 48 0C C9 45 */ bl cLib_addCalc
/* 801A3038 0019FF78 48 0C C9 45 */ bl cLib_addCalc__FPfffff
/* 801A303C 0019FF7C 48 00 05 90 */ b lbl_801A35CC
lbl_801A3040:
/* 801A3040 0019FF80 3B 20 00 00 */ li r25, 0
@@ -1299,19 +1299,19 @@ lbl_801A33CC:
/* 801A33D4 001A0314 C0 42 A2 EC */ lfs f2, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A33D8 001A0318 C0 62 A1 E0 */ lfs f3, lbl_80453BE0-_SDA2_BASE_(r2)
/* 801A33DC 001A031C C0 82 A3 30 */ lfs f4, lbl_80453D30-_SDA2_BASE_(r2)
/* 801A33E0 001A0320 48 0C C5 9D */ bl cLib_addCalc
/* 801A33E0 001A0320 48 0C C5 9D */ bl cLib_addCalc__FPfffff
/* 801A33E4 001A0324 38 76 03 3C */ addi r3, r22, 0x33c
/* 801A33E8 001A0328 C0 36 03 30 */ lfs f1, 0x330(r22)
/* 801A33EC 001A032C C0 42 A2 EC */ lfs f2, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A33F0 001A0330 C0 62 A1 E0 */ lfs f3, lbl_80453BE0-_SDA2_BASE_(r2)
/* 801A33F4 001A0334 C0 82 A3 30 */ lfs f4, lbl_80453D30-_SDA2_BASE_(r2)
/* 801A33F8 001A0338 48 0C C5 85 */ bl cLib_addCalc
/* 801A33F8 001A0338 48 0C C5 85 */ bl cLib_addCalc__FPfffff
/* 801A33FC 001A033C 38 76 03 40 */ addi r3, r22, 0x340
/* 801A3400 001A0340 C0 36 03 34 */ lfs f1, 0x334(r22)
/* 801A3404 001A0344 C0 42 A2 EC */ lfs f2, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A3408 001A0348 C0 62 A1 E0 */ lfs f3, lbl_80453BE0-_SDA2_BASE_(r2)
/* 801A340C 001A034C C0 82 A3 30 */ lfs f4, lbl_80453D30-_SDA2_BASE_(r2)
/* 801A3410 001A0350 48 0C C5 6D */ bl cLib_addCalc
/* 801A3410 001A0350 48 0C C5 6D */ bl cLib_addCalc__FPfffff
/* 801A3414 001A0354 48 00 01 B8 */ b lbl_801A35CC
lbl_801A3418:
/* 801A3418 001A0358 57 00 06 3F */ clrlwi. r0, r24, 0x18
@@ -1338,21 +1338,21 @@ lbl_801A3454:
/* 801A3464 001A03A4 C0 42 A2 EC */ lfs f2, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A3468 001A03A8 C0 62 A1 E0 */ lfs f3, lbl_80453BE0-_SDA2_BASE_(r2)
/* 801A346C 001A03AC C0 82 A3 30 */ lfs f4, lbl_80453D30-_SDA2_BASE_(r2)
/* 801A3470 001A03B0 48 0C C5 0D */ bl cLib_addCalc
/* 801A3470 001A03B0 48 0C C5 0D */ bl cLib_addCalc__FPfffff
/* 801A3474 001A03B4 38 76 03 3C */ addi r3, r22, 0x33c
/* 801A3478 001A03B8 7C 9F A2 14 */ add r4, r31, r20
/* 801A347C 001A03BC C0 24 0B F4 */ lfs f1, 0xbf4(r4)
/* 801A3480 001A03C0 C0 42 A2 EC */ lfs f2, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A3484 001A03C4 C0 62 A1 E0 */ lfs f3, lbl_80453BE0-_SDA2_BASE_(r2)
/* 801A3488 001A03C8 C0 82 A3 30 */ lfs f4, lbl_80453D30-_SDA2_BASE_(r2)
/* 801A348C 001A03CC 48 0C C4 F1 */ bl cLib_addCalc
/* 801A348C 001A03CC 48 0C C4 F1 */ bl cLib_addCalc__FPfffff
/* 801A3490 001A03D0 38 76 03 40 */ addi r3, r22, 0x340
/* 801A3494 001A03D4 7C 9F A2 14 */ add r4, r31, r20
/* 801A3498 001A03D8 C0 24 0B F8 */ lfs f1, 0xbf8(r4)
/* 801A349C 001A03DC C0 42 A2 EC */ lfs f2, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A34A0 001A03E0 C0 62 A1 E0 */ lfs f3, lbl_80453BE0-_SDA2_BASE_(r2)
/* 801A34A4 001A03E4 C0 82 A3 30 */ lfs f4, lbl_80453D30-_SDA2_BASE_(r2)
/* 801A34A8 001A03E8 48 0C C4 D5 */ bl cLib_addCalc
/* 801A34A8 001A03E8 48 0C C4 D5 */ bl cLib_addCalc__FPfffff
lbl_801A34AC:
/* 801A34AC 001A03EC 57 23 06 3E */ clrlwi r3, r25, 0x18
/* 801A34B0 001A03F0 38 03 FF FF */ addi r0, r3, -1
@@ -1469,7 +1469,7 @@ lbl_801A3630:
/* 801A3638 001A0578 C0 42 A3 34 */ lfs f2, lbl_80453D34-_SDA2_BASE_(r2)
/* 801A363C 001A057C C0 62 A3 38 */ lfs f3, lbl_80453D38-_SDA2_BASE_(r2)
/* 801A3640 001A0580 C0 82 A3 30 */ lfs f4, lbl_80453D30-_SDA2_BASE_(r2)
/* 801A3644 001A0584 48 0C C3 39 */ bl cLib_addCalc
/* 801A3644 001A0584 48 0C C3 39 */ bl cLib_addCalc__FPfffff
/* 801A3648 001A0588 48 00 00 E0 */ b lbl_801A3728
lbl_801A364C:
/* 801A364C 001A058C 88 16 03 7A */ lbz r0, 0x37a(r22)
@@ -1488,7 +1488,7 @@ lbl_801A364C:
/* 801A3680 001A05C0 C0 42 A2 64 */ lfs f2, lbl_80453C64-_SDA2_BASE_(r2)
/* 801A3684 001A05C4 C0 62 A2 68 */ lfs f3, lbl_80453C68-_SDA2_BASE_(r2)
/* 801A3688 001A05C8 C0 82 A3 40 */ lfs f4, lbl_80453D40-_SDA2_BASE_(r2)
/* 801A368C 001A05CC 48 0C C2 F1 */ bl cLib_addCalc
/* 801A368C 001A05CC 48 0C C2 F1 */ bl cLib_addCalc__FPfffff
/* 801A3690 001A05D0 48 00 00 98 */ b lbl_801A3728
lbl_801A3694:
/* 801A3694 001A05D4 88 16 03 7A */ lbz r0, 0x37a(r22)
@@ -1507,7 +1507,7 @@ lbl_801A3694:
/* 801A36C8 001A0608 C0 42 A2 64 */ lfs f2, lbl_80453C64-_SDA2_BASE_(r2)
/* 801A36CC 001A060C C0 62 A2 68 */ lfs f3, lbl_80453C68-_SDA2_BASE_(r2)
/* 801A36D0 001A0610 C0 82 A3 40 */ lfs f4, lbl_80453D40-_SDA2_BASE_(r2)
/* 801A36D4 001A0614 48 0C C2 A9 */ bl cLib_addCalc
/* 801A36D4 001A0614 48 0C C2 A9 */ bl cLib_addCalc__FPfffff
/* 801A36D8 001A0618 48 00 00 50 */ b lbl_801A3728
lbl_801A36DC:
/* 801A36DC 001A061C 57 00 06 3F */ clrlwi. r0, r24, 0x18
@@ -1529,7 +1529,7 @@ lbl_801A3700:
/* 801A3718 001A0658 C0 42 A3 34 */ lfs f2, lbl_80453D34-_SDA2_BASE_(r2)
/* 801A371C 001A065C C0 62 A3 48 */ lfs f3, lbl_80453D48-_SDA2_BASE_(r2)
/* 801A3720 001A0660 C0 82 A3 10 */ lfs f4, lbl_80453D10-_SDA2_BASE_(r2)
/* 801A3724 001A0664 48 0C C2 59 */ bl cLib_addCalc
/* 801A3724 001A0664 48 0C C2 59 */ bl cLib_addCalc__FPfffff
lbl_801A3728:
/* 801A3728 001A0668 C0 36 03 44 */ lfs f1, 0x344(r22)
/* 801A372C 001A066C C0 02 A2 48 */ lfs f0, lbl_80453C48-_SDA2_BASE_(r2)
+1 -1
View File
@@ -34,7 +34,7 @@ lbl_801A51E4:
/* 801A51EC 001A212C 38 61 00 08 */ addi r3, r1, 8
/* 801A51F0 001A2130 38 9E 00 D8 */ addi r4, r30, 0xd8
/* 801A51F4 001A2134 38 BF 10 94 */ addi r5, r31, 0x1094
/* 801A51F8 001A2138 48 0C 18 ED */ bl cXyz_NS___pl
/* 801A51F8 001A2138 48 0C 18 ED */ bl __pl__4cXyzCFRC3Vec
/* 801A51FC 001A213C C0 01 00 08 */ lfs f0, 8(r1)
/* 801A5200 001A2140 D0 1D 00 18 */ stfs f0, 0x18(r29)
/* 801A5204 001A2144 C0 01 00 0C */ lfs f0, 0xc(r1)
+8 -8
View File
@@ -130,7 +130,7 @@ lbl_801A544C:
/* 801A5464 001A23A4 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A5468 001A23A8 C0 62 A2 EC */ lfs f3, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A546C 001A23AC C0 82 A2 68 */ lfs f4, lbl_80453C68-_SDA2_BASE_(r2)
/* 801A5470 001A23B0 48 0C A5 0D */ bl cLib_addCalc
/* 801A5470 001A23B0 48 0C A5 0D */ bl cLib_addCalc__FPfffff
/* 801A5474 001A23B4 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
/* 801A5478 001A23B8 3B 43 CA 54 */ addi r26, r3, lbl_8042CA54@l
/* 801A547C 001A23BC 38 7A 11 FC */ addi r3, r26, 0x11fc
@@ -138,7 +138,7 @@ lbl_801A544C:
/* 801A5484 001A23C4 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A5488 001A23C8 C0 62 A2 EC */ lfs f3, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A548C 001A23CC C0 82 A2 68 */ lfs f4, lbl_80453C68-_SDA2_BASE_(r2)
/* 801A5490 001A23D0 48 0C A4 ED */ bl cLib_addCalc
/* 801A5490 001A23D0 48 0C A4 ED */ bl cLib_addCalc__FPfffff
/* 801A5494 001A23D4 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
/* 801A5498 001A23D8 3B 63 CA 54 */ addi r27, r3, lbl_8042CA54@l
/* 801A549C 001A23DC 38 7B 12 00 */ addi r3, r27, 0x1200
@@ -148,7 +148,7 @@ lbl_801A544C:
/* 801A54AC 001A23EC C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A54B0 001A23F0 C0 62 A2 EC */ lfs f3, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A54B4 001A23F4 C0 82 A2 68 */ lfs f4, lbl_80453C68-_SDA2_BASE_(r2)
/* 801A54B8 001A23F8 48 0C A4 C5 */ bl cLib_addCalc
/* 801A54B8 001A23F8 48 0C A4 C5 */ bl cLib_addCalc__FPfffff
/* 801A54BC 001A23FC 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
/* 801A54C0 001A2400 3B 83 CA 54 */ addi r28, r3, lbl_8042CA54@l
/* 801A54C4 001A2404 38 7C 12 04 */ addi r3, r28, 0x1204
@@ -158,7 +158,7 @@ lbl_801A544C:
/* 801A54D4 001A2414 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A54D8 001A2418 C0 62 A2 EC */ lfs f3, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A54DC 001A241C C0 82 A2 68 */ lfs f4, lbl_80453C68-_SDA2_BASE_(r2)
/* 801A54E0 001A2420 48 0C A4 9D */ bl cLib_addCalc
/* 801A54E0 001A2420 48 0C A4 9D */ bl cLib_addCalc__FPfffff
/* 801A54E4 001A2424 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
/* 801A54E8 001A2428 3B A3 CA 54 */ addi r29, r3, lbl_8042CA54@l
/* 801A54EC 001A242C 38 7D 12 08 */ addi r3, r29, 0x1208
@@ -168,7 +168,7 @@ lbl_801A544C:
/* 801A54FC 001A243C C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A5500 001A2440 C0 62 A2 EC */ lfs f3, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A5504 001A2444 C0 82 A2 68 */ lfs f4, lbl_80453C68-_SDA2_BASE_(r2)
/* 801A5508 001A2448 48 0C A4 75 */ bl cLib_addCalc
/* 801A5508 001A2448 48 0C A4 75 */ bl cLib_addCalc__FPfffff
/* 801A550C 001A244C 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
/* 801A5510 001A2450 3B C3 CA 54 */ addi r30, r3, lbl_8042CA54@l
/* 801A5514 001A2454 38 7E 12 0C */ addi r3, r30, 0x120c
@@ -178,7 +178,7 @@ lbl_801A544C:
/* 801A5524 001A2464 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A5528 001A2468 C0 62 A2 EC */ lfs f3, lbl_80453CEC-_SDA2_BASE_(r2)
/* 801A552C 001A246C C0 82 A2 68 */ lfs f4, lbl_80453C68-_SDA2_BASE_(r2)
/* 801A5530 001A2470 48 0C A4 4D */ bl cLib_addCalc
/* 801A5530 001A2470 48 0C A4 4D */ bl cLib_addCalc__FPfffff
/* 801A5534 001A2474 C0 02 A2 48 */ lfs f0, lbl_80453C48-_SDA2_BASE_(r2)
/* 801A5538 001A2478 D0 19 12 14 */ stfs f0, 0x1214(r25)
/* 801A553C 001A247C D0 1A 12 18 */ stfs f0, 0x1218(r26)
@@ -273,7 +273,7 @@ lbl_801A5674:
/* 801A5690 001A25D0 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A5694 001A25D4 C0 62 A2 64 */ lfs f3, lbl_80453C64-_SDA2_BASE_(r2)
/* 801A5698 001A25D8 C0 82 A3 40 */ lfs f4, lbl_80453D40-_SDA2_BASE_(r2)
/* 801A569C 001A25DC 48 0C A2 E1 */ bl cLib_addCalc
/* 801A569C 001A25DC 48 0C A2 E1 */ bl cLib_addCalc__FPfffff
/* 801A56A0 001A25E0 48 00 00 24 */ b lbl_801A56C4
lbl_801A56A4:
/* 801A56A4 001A25E4 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
@@ -283,7 +283,7 @@ lbl_801A56A4:
/* 801A56B4 001A25F4 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A56B8 001A25F8 C0 62 A2 64 */ lfs f3, lbl_80453C64-_SDA2_BASE_(r2)
/* 801A56BC 001A25FC C0 82 A3 40 */ lfs f4, lbl_80453D40-_SDA2_BASE_(r2)
/* 801A56C0 001A2600 48 0C A2 BD */ bl cLib_addCalc
/* 801A56C0 001A2600 48 0C A2 BD */ bl cLib_addCalc__FPfffff
lbl_801A56C4:
/* 801A56C4 001A2604 39 61 00 30 */ addi r11, r1, 0x30
/* 801A56C8 001A2608 48 1B CB 51 */ bl _restgpr_25
+2 -2
View File
@@ -127,7 +127,7 @@ lbl_801A58D0:
/* 801A58F4 001A2834 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A58F8 001A2838 C0 62 A3 08 */ lfs f3, lbl_80453D08-_SDA2_BASE_(r2)
/* 801A58FC 001A283C C0 82 A3 30 */ lfs f4, lbl_80453D30-_SDA2_BASE_(r2)
/* 801A5900 001A2840 48 0C A0 7D */ bl cLib_addCalc
/* 801A5900 001A2840 48 0C A0 7D */ bl cLib_addCalc__FPfffff
lbl_801A5904:
/* 801A5904 001A2844 38 7D 00 E4 */ addi r3, r29, 0xe4
/* 801A5908 001A2848 38 9F 1D 98 */ addi r4, r31, 0x1d98
@@ -214,7 +214,7 @@ lbl_801A5A04:
/* 801A5A24 001A2964 C0 42 A2 60 */ lfs f2, lbl_80453C60-_SDA2_BASE_(r2)
/* 801A5A28 001A2968 C0 62 A3 08 */ lfs f3, lbl_80453D08-_SDA2_BASE_(r2)
/* 801A5A2C 001A296C C0 82 A3 30 */ lfs f4, lbl_80453D30-_SDA2_BASE_(r2)
/* 801A5A30 001A2970 48 0C 9F 4D */ bl cLib_addCalc
/* 801A5A30 001A2970 48 0C 9F 4D */ bl cLib_addCalc__FPfffff
lbl_801A5A34:
/* 801A5A34 001A2974 C0 1D 00 D8 */ lfs f0, 0xd8(r29)
/* 801A5A38 001A2978 D0 1F 1D 80 */ stfs f0, 0x1d80(r31)
+1 -1
View File
@@ -371,7 +371,7 @@ lbl_801A67E4:
/* 801A67EC 001A372C 38 61 00 14 */ addi r3, r1, 0x14
/* 801A67F0 001A3730 38 99 00 D8 */ addi r4, r25, 0xd8
/* 801A67F4 001A3734 38 BD 10 94 */ addi r5, r29, 0x1094
/* 801A67F8 001A3738 48 0C 02 ED */ bl cXyz_NS___pl
/* 801A67F8 001A3738 48 0C 02 ED */ bl __pl__4cXyzCFRC3Vec
/* 801A67FC 001A373C 80 0D 81 84 */ lwz r0, lbl_80450704-_SDA_BASE_(r13)
/* 801A6800 001A3740 38 72 01 D0 */ addi r3, r18, 0x1d0
/* 801A6804 001A3744 7C 60 1A 14 */ add r3, r0, r3
+4 -4
View File
@@ -104,7 +104,7 @@ lbl_801AAE9C:
/* 801AAECC 001A7E0C C0 42 A2 F4 */ lfs f2, lbl_80453CF4-_SDA2_BASE_(r2)
/* 801AAED0 001A7E10 C0 62 A3 28 */ lfs f3, lbl_80453D28-_SDA2_BASE_(r2)
/* 801AAED4 001A7E14 C0 82 A3 30 */ lfs f4, lbl_80453D30-_SDA2_BASE_(r2)
/* 801AAED8 001A7E18 48 0C 4A A5 */ bl cLib_addCalc
/* 801AAED8 001A7E18 48 0C 4A A5 */ bl cLib_addCalc__FPfffff
/* 801AAEDC 001A7E1C C0 02 A2 2C */ lfs f0, lbl_80453C2C-_SDA2_BASE_(r2)
/* 801AAEE0 001A7E20 7C 7F DA 14 */ add r3, r31, r27
/* 801AAEE4 001A7E24 D0 03 0C 30 */ stfs f0, 0xc30(r3)
@@ -125,7 +125,7 @@ lbl_801AAEEC:
/* 801AAF1C 001A7E5C C0 42 A2 F4 */ lfs f2, lbl_80453CF4-_SDA2_BASE_(r2)
/* 801AAF20 001A7E60 C0 62 A3 28 */ lfs f3, lbl_80453D28-_SDA2_BASE_(r2)
/* 801AAF24 001A7E64 C0 82 A3 30 */ lfs f4, lbl_80453D30-_SDA2_BASE_(r2)
/* 801AAF28 001A7E68 48 0C 4A 55 */ bl cLib_addCalc
/* 801AAF28 001A7E68 48 0C 4A 55 */ bl cLib_addCalc__FPfffff
/* 801AAF2C 001A7E6C C0 02 A3 DC */ lfs f0, lbl_80453DDC-_SDA2_BASE_(r2)
/* 801AAF30 001A7E70 7C 7F DA 14 */ add r3, r31, r27
/* 801AAF34 001A7E74 D0 03 0C 30 */ stfs f0, 0xc30(r3)
@@ -146,7 +146,7 @@ lbl_801AAF3C:
/* 801AAF6C 001A7EAC C0 42 A2 F4 */ lfs f2, lbl_80453CF4-_SDA2_BASE_(r2)
/* 801AAF70 001A7EB0 C0 62 A3 28 */ lfs f3, lbl_80453D28-_SDA2_BASE_(r2)
/* 801AAF74 001A7EB4 C0 82 A3 30 */ lfs f4, lbl_80453D30-_SDA2_BASE_(r2)
/* 801AAF78 001A7EB8 48 0C 4A 05 */ bl cLib_addCalc
/* 801AAF78 001A7EB8 48 0C 4A 05 */ bl cLib_addCalc__FPfffff
/* 801AAF7C 001A7EBC C0 02 A3 DC */ lfs f0, lbl_80453DDC-_SDA2_BASE_(r2)
/* 801AAF80 001A7EC0 7C 7F DA 14 */ add r3, r31, r27
/* 801AAF84 001A7EC4 D0 03 0C 30 */ stfs f0, 0xc30(r3)
@@ -167,7 +167,7 @@ lbl_801AAF8C:
/* 801AAFBC 001A7EFC C0 42 A2 F4 */ lfs f2, lbl_80453CF4-_SDA2_BASE_(r2)
/* 801AAFC0 001A7F00 C0 62 A3 28 */ lfs f3, lbl_80453D28-_SDA2_BASE_(r2)
/* 801AAFC4 001A7F04 C0 82 A3 30 */ lfs f4, lbl_80453D30-_SDA2_BASE_(r2)
/* 801AAFC8 001A7F08 48 0C 49 B5 */ bl cLib_addCalc
/* 801AAFC8 001A7F08 48 0C 49 B5 */ bl cLib_addCalc__FPfffff
/* 801AAFCC 001A7F0C C0 02 A3 E8 */ lfs f0, lbl_80453DE8-_SDA2_BASE_(r2)
/* 801AAFD0 001A7F10 7C 7F DA 14 */ add r3, r31, r27
/* 801AAFD4 001A7F14 D0 03 0C 30 */ stfs f0, 0xc30(r3)
+1 -1
View File
@@ -102,7 +102,7 @@ lbl_801AB118:
/* 801AB19C 001A80DC D0 01 00 0C */ stfs f0, 0xc(r1)
/* 801AB1A0 001A80E0 38 61 00 14 */ addi r3, r1, 0x14
/* 801AB1A4 001A80E4 38 81 00 08 */ addi r4, r1, 8
/* 801AB1A8 001A80E8 48 0B CB 81 */ bl cBgS_GndChk_NS_SetPos_X1_
/* 801AB1A8 001A80E8 48 0B CB 81 */ bl SetPos__11cBgS_GndChkFPC4cXyz
/* 801AB1AC 001A80EC 7F 83 E3 78 */ mr r3, r28
/* 801AB1B0 001A80F0 38 81 00 14 */ addi r4, r1, 0x14
/* 801AB1B4 001A80F4 4B EC 92 ED */ bl cBgS_NS_GroundCross
+1 -1
View File
@@ -924,7 +924,7 @@ lbl_801ADAA0:
/* 801ADAEC 001AAA2C C0 82 A4 4C */ lfs f4, lbl_80453E4C-_SDA2_BASE_(r2)
/* 801ADAF0 001AAA30 C0 A1 00 68 */ lfs f5, 0x68(r1)
/* 801ADAF4 001AAA34 C0 C1 00 70 */ lfs f6, 0x70(r1)
/* 801ADAF8 001AAA38 48 0B AD 9D */ bl cM3d_VectorProduct2d
/* 801ADAF8 001AAA38 48 0B AD 9D */ bl cM3d_VectorProduct2d__Fffffff
/* 801ADAFC 001AAA3C C0 82 A2 F4 */ lfs f4, lbl_80453CF4-_SDA2_BASE_(r2)
/* 801ADB00 001AAA40 FC 01 20 40 */ fcmpo cr0, f1, f4
/* 801ADB04 001AAA44 40 80 00 10 */ bge lbl_801ADB14
@@ -147,7 +147,7 @@ lbl_8005C0B8:
/* 8005C134 00059074 C0 42 88 1C */ lfs f2, lbl_8045221C-_SDA2_BASE_(r2)
/* 8005C138 00059078 C0 62 88 20 */ lfs f3, lbl_80452220-_SDA2_BASE_(r2)
/* 8005C13C 0005907C C0 82 88 24 */ lfs f4, lbl_80452224-_SDA2_BASE_(r2)
/* 8005C140 00059080 48 21 38 3D */ bl cLib_addCalc
/* 8005C140 00059080 48 21 38 3D */ bl cLib_addCalc__FPfffff
/* 8005C144 00059084 28 1A 00 00 */ cmplwi r26, 0
/* 8005C148 00059088 41 82 00 08 */ beq lbl_8005C150
/* 8005C14C 0005908C C3 9A 0B 68 */ lfs f28, 0xb68(r26)
@@ -350,7 +350,7 @@ lbl_8005C40C:
/* 8005C414 00059354 C0 42 88 20 */ lfs f2, lbl_80452220-_SDA2_BASE_(r2)
/* 8005C418 00059358 C0 62 88 1C */ lfs f3, lbl_8045221C-_SDA2_BASE_(r2)
/* 8005C41C 0005935C C0 82 88 38 */ lfs f4, lbl_80452238-_SDA2_BASE_(r2)
/* 8005C420 00059360 48 21 35 5D */ bl cLib_addCalc
/* 8005C420 00059360 48 21 35 5D */ bl cLib_addCalc__FPfffff
/* 8005C424 00059364 3A C0 00 00 */ li r22, 0
/* 8005C428 00059368 38 00 00 00 */ li r0, 0
/* 8005C42C 0005936C 98 18 00 28 */ stb r0, 0x28(r24)
@@ -383,7 +383,7 @@ lbl_8005C46C:
/* 8005C488 000593C8 C0 42 88 3C */ lfs f2, lbl_8045223C-_SDA2_BASE_(r2)
/* 8005C48C 000593CC FC 60 10 90 */ fmr f3, f2
/* 8005C490 000593D0 C0 82 87 C4 */ lfs f4, lbl_804521C4-_SDA2_BASE_(r2)
/* 8005C494 000593D4 48 21 34 E9 */ bl cLib_addCalc
/* 8005C494 000593D4 48 21 34 E9 */ bl cLib_addCalc__FPfffff
/* 8005C498 000593D8 48 00 00 60 */ b lbl_8005C4F8
lbl_8005C49C:
/* 8005C49C 000593DC 38 78 00 5C */ addi r3, r24, 0x5c
@@ -391,7 +391,7 @@ lbl_8005C49C:
/* 8005C4A4 000593E4 C0 42 88 40 */ lfs f2, lbl_80452240-_SDA2_BASE_(r2)
/* 8005C4A8 000593E8 C0 62 88 44 */ lfs f3, lbl_80452244-_SDA2_BASE_(r2)
/* 8005C4AC 000593EC C0 82 88 38 */ lfs f4, lbl_80452238-_SDA2_BASE_(r2)
/* 8005C4B0 000593F0 48 21 34 CD */ bl cLib_addCalc
/* 8005C4B0 000593F0 48 21 34 CD */ bl cLib_addCalc__FPfffff
/* 8005C4B4 000593F4 48 00 00 44 */ b lbl_8005C4F8
lbl_8005C4B8:
/* 8005C4B8 000593F8 56 C0 06 3E */ clrlwi r0, r22, 0x18
@@ -402,7 +402,7 @@ lbl_8005C4B8:
/* 8005C4CC 0005940C C0 42 88 3C */ lfs f2, lbl_8045223C-_SDA2_BASE_(r2)
/* 8005C4D0 00059410 FC 60 10 90 */ fmr f3, f2
/* 8005C4D4 00059414 C0 82 88 38 */ lfs f4, lbl_80452238-_SDA2_BASE_(r2)
/* 8005C4D8 00059418 48 21 34 A5 */ bl cLib_addCalc
/* 8005C4D8 00059418 48 21 34 A5 */ bl cLib_addCalc__FPfffff
/* 8005C4DC 0005941C 48 00 00 1C */ b lbl_8005C4F8
lbl_8005C4E0:
/* 8005C4E0 00059420 38 78 00 5C */ addi r3, r24, 0x5c
@@ -410,7 +410,7 @@ lbl_8005C4E0:
/* 8005C4E8 00059428 C0 42 88 40 */ lfs f2, lbl_80452240-_SDA2_BASE_(r2)
/* 8005C4EC 0005942C C0 62 88 44 */ lfs f3, lbl_80452244-_SDA2_BASE_(r2)
/* 8005C4F0 00059430 C0 82 88 38 */ lfs f4, lbl_80452238-_SDA2_BASE_(r2)
/* 8005C4F4 00059434 48 21 34 89 */ bl cLib_addCalc
/* 8005C4F4 00059434 48 21 34 89 */ bl cLib_addCalc__FPfffff
lbl_8005C4F8:
/* 8005C4F8 00059438 C0 38 00 5C */ lfs f1, 0x5c(r24)
/* 8005C4FC 0005943C C0 02 87 B8 */ lfs f0, lbl_804521B8-_SDA2_BASE_(r2)
@@ -492,7 +492,7 @@ lbl_8005C5F0:
/* 8005C614 00059554 C0 42 88 20 */ lfs f2, lbl_80452220-_SDA2_BASE_(r2)
/* 8005C618 00059558 C0 62 87 C4 */ lfs f3, lbl_804521C4-_SDA2_BASE_(r2)
/* 8005C61C 0005955C C0 82 87 D0 */ lfs f4, lbl_804521D0-_SDA2_BASE_(r2)
/* 8005C620 00059560 48 21 33 5D */ bl cLib_addCalc
/* 8005C620 00059560 48 21 33 5D */ bl cLib_addCalc__FPfffff
/* 8005C624 00059564 48 00 00 1C */ b lbl_8005C640
lbl_8005C628:
/* 8005C628 00059568 38 78 00 6C */ addi r3, r24, 0x6c
@@ -500,7 +500,7 @@ lbl_8005C628:
/* 8005C630 00059570 C0 42 88 3C */ lfs f2, lbl_8045223C-_SDA2_BASE_(r2)
/* 8005C634 00059574 C0 62 88 20 */ lfs f3, lbl_80452220-_SDA2_BASE_(r2)
/* 8005C638 00059578 C0 82 88 38 */ lfs f4, lbl_80452238-_SDA2_BASE_(r2)
/* 8005C63C 0005957C 48 21 33 41 */ bl cLib_addCalc
/* 8005C63C 0005957C 48 21 33 41 */ bl cLib_addCalc__FPfffff
lbl_8005C640:
/* 8005C640 00059580 C0 7E 12 44 */ lfs f3, 0x1244(r30)
/* 8005C644 00059584 C0 02 87 E4 */ lfs f0, lbl_804521E4-_SDA2_BASE_(r2)
@@ -821,7 +821,7 @@ lbl_8005CB08:
/* 8005CB0C 00059A4C C0 42 88 40 */ lfs f2, lbl_80452240-_SDA2_BASE_(r2)
/* 8005CB10 00059A50 C0 62 87 C4 */ lfs f3, lbl_804521C4-_SDA2_BASE_(r2)
/* 8005CB14 00059A54 C0 82 88 38 */ lfs f4, lbl_80452238-_SDA2_BASE_(r2)
/* 8005CB18 00059A58 48 21 2E 65 */ bl cLib_addCalc
/* 8005CB18 00059A58 48 21 2E 65 */ bl cLib_addCalc__FPfffff
/* 8005CB1C 00059A5C 48 00 00 1C */ b lbl_8005CB38
lbl_8005CB20:
/* 8005CB20 00059A60 38 78 00 68 */ addi r3, r24, 0x68
@@ -829,7 +829,7 @@ lbl_8005CB20:
/* 8005CB28 00059A68 C0 42 88 40 */ lfs f2, lbl_80452240-_SDA2_BASE_(r2)
/* 8005CB2C 00059A6C C0 62 87 C4 */ lfs f3, lbl_804521C4-_SDA2_BASE_(r2)
/* 8005CB30 00059A70 C0 82 88 38 */ lfs f4, lbl_80452238-_SDA2_BASE_(r2)
/* 8005CB34 00059A74 48 21 2E 49 */ bl cLib_addCalc
/* 8005CB34 00059A74 48 21 2E 49 */ bl cLib_addCalc__FPfffff
lbl_8005CB38:
/* 8005CB38 00059A78 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
/* 8005CB3C 00059A7C 38 83 CA 54 */ addi r4, r3, lbl_8042CA54@l
@@ -82,7 +82,7 @@ lbl_8005CF04:
/* 8005CF10 00059E50 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 8005CF14 00059E54 38 61 00 64 */ addi r3, r1, 0x64
/* 8005CF18 00059E58 38 81 00 08 */ addi r4, r1, 8
/* 8005CF1C 00059E5C 48 20 AE 0D */ bl cBgS_GndChk_NS_SetPos_X1_
/* 8005CF1C 00059E5C 48 20 AE 0D */ bl SetPos__11cBgS_GndChkFPC4cXyz
/* 8005CF20 00059E60 7F A3 EB 78 */ mr r3, r29
/* 8005CF24 00059E64 38 81 00 64 */ addi r4, r1, 0x64
/* 8005CF28 00059E68 48 01 75 79 */ bl cBgS_NS_GroundCross
@@ -107,7 +107,7 @@ lbl_8005D110:
/* 8005D11C 0005A05C D0 01 00 18 */ stfs f0, 0x18(r1)
/* 8005D120 0005A060 38 61 00 70 */ addi r3, r1, 0x70
/* 8005D124 0005A064 38 81 00 14 */ addi r4, r1, 0x14
/* 8005D128 0005A068 48 20 AC 01 */ bl cBgS_GndChk_NS_SetPos_X1_
/* 8005D128 0005A068 48 20 AC 01 */ bl SetPos__11cBgS_GndChkFPC4cXyz
/* 8005D12C 0005A06C 7F A3 EB 78 */ mr r3, r29
/* 8005D130 0005A070 38 81 00 70 */ addi r4, r1, 0x70
/* 8005D134 0005A074 48 01 73 6D */ bl cBgS_NS_GroundCross
@@ -315,7 +315,7 @@ lbl_8005D5E8:
/* 8005D5F0 0005A530 C0 42 88 40 */ lfs f2, lbl_80452240-_SDA2_BASE_(r2)
/* 8005D5F4 0005A534 C0 62 88 20 */ lfs f3, lbl_80452220-_SDA2_BASE_(r2)
/* 8005D5F8 0005A538 C0 82 87 C4 */ lfs f4, lbl_804521C4-_SDA2_BASE_(r2)
/* 8005D5FC 0005A53C 48 21 23 81 */ bl cLib_addCalc
/* 8005D5FC 0005A53C 48 21 23 81 */ bl cLib_addCalc__FPfffff
/* 8005D600 0005A540 C0 3A 36 FC */ lfs f1, 0x36fc(r26)
/* 8005D604 0005A544 C0 02 88 44 */ lfs f0, lbl_80452244-_SDA2_BASE_(r2)
/* 8005D608 0005A548 FC 01 00 40 */ fcmpo cr0, f1, f0
@@ -327,19 +327,19 @@ lbl_8005D614:
/* 8005D61C 0005A55C C0 42 88 40 */ lfs f2, lbl_80452240-_SDA2_BASE_(r2)
/* 8005D620 0005A560 C0 62 88 20 */ lfs f3, lbl_80452220-_SDA2_BASE_(r2)
/* 8005D624 0005A564 C0 82 87 C4 */ lfs f4, lbl_804521C4-_SDA2_BASE_(r2)
/* 8005D628 0005A568 48 21 23 55 */ bl cLib_addCalc
/* 8005D628 0005A568 48 21 23 55 */ bl cLib_addCalc__FPfffff
/* 8005D62C 0005A56C 38 7A 36 F4 */ addi r3, r26, 0x36f4
/* 8005D630 0005A570 C0 21 00 B4 */ lfs f1, 0xb4(r1)
/* 8005D634 0005A574 C0 42 88 40 */ lfs f2, lbl_80452240-_SDA2_BASE_(r2)
/* 8005D638 0005A578 C0 62 88 20 */ lfs f3, lbl_80452220-_SDA2_BASE_(r2)
/* 8005D63C 0005A57C C0 82 87 C4 */ lfs f4, lbl_804521C4-_SDA2_BASE_(r2)
/* 8005D640 0005A580 48 21 23 3D */ bl cLib_addCalc
/* 8005D640 0005A580 48 21 23 3D */ bl cLib_addCalc__FPfffff
/* 8005D644 0005A584 38 7A 36 F8 */ addi r3, r26, 0x36f8
/* 8005D648 0005A588 C0 21 00 B8 */ lfs f1, 0xb8(r1)
/* 8005D64C 0005A58C C0 42 88 40 */ lfs f2, lbl_80452240-_SDA2_BASE_(r2)
/* 8005D650 0005A590 C0 62 88 20 */ lfs f3, lbl_80452220-_SDA2_BASE_(r2)
/* 8005D654 0005A594 C0 82 87 C4 */ lfs f4, lbl_804521C4-_SDA2_BASE_(r2)
/* 8005D658 0005A598 48 21 23 25 */ bl cLib_addCalc
/* 8005D658 0005A598 48 21 23 25 */ bl cLib_addCalc__FPfffff
/* 8005D65C 0005A59C C0 19 00 E4 */ lfs f0, 0xe4(r25)
/* 8005D660 0005A5A0 D0 1A 36 E4 */ stfs f0, 0x36e4(r26)
/* 8005D664 0005A5A4 C0 19 00 E8 */ lfs f0, 0xe8(r25)
@@ -443,7 +443,7 @@ lbl_8005D7C0:
/* 8005D7D0 0005A710 C0 42 88 3C */ lfs f2, lbl_8045223C-_SDA2_BASE_(r2)
/* 8005D7D4 0005A714 C0 62 88 40 */ lfs f3, lbl_80452240-_SDA2_BASE_(r2)
/* 8005D7D8 0005A718 C0 82 87 C4 */ lfs f4, lbl_804521C4-_SDA2_BASE_(r2)
/* 8005D7DC 0005A71C 48 21 21 A1 */ bl cLib_addCalc
/* 8005D7DC 0005A71C 48 21 21 A1 */ bl cLib_addCalc__FPfffff
/* 8005D7E0 0005A720 48 00 00 1C */ b lbl_8005D7FC
lbl_8005D7E4:
/* 8005D7E4 0005A724 38 7A 37 08 */ addi r3, r26, 0x3708
@@ -451,7 +451,7 @@ lbl_8005D7E4:
/* 8005D7EC 0005A72C C0 42 88 20 */ lfs f2, lbl_80452220-_SDA2_BASE_(r2)
/* 8005D7F0 0005A730 FC 60 10 90 */ fmr f3, f2
/* 8005D7F4 0005A734 C0 82 88 38 */ lfs f4, lbl_80452238-_SDA2_BASE_(r2)
/* 8005D7F8 0005A738 48 21 21 85 */ bl cLib_addCalc
/* 8005D7F8 0005A738 48 21 21 85 */ bl cLib_addCalc__FPfffff
lbl_8005D7FC:
/* 8005D7FC 0005A73C 2C 17 00 00 */ cmpwi r23, 0
/* 8005D800 0005A740 41 82 00 20 */ beq lbl_8005D820
@@ -460,7 +460,7 @@ lbl_8005D7FC:
/* 8005D80C 0005A74C C0 42 88 3C */ lfs f2, lbl_8045223C-_SDA2_BASE_(r2)
/* 8005D810 0005A750 C0 62 88 40 */ lfs f3, lbl_80452240-_SDA2_BASE_(r2)
/* 8005D814 0005A754 C0 82 87 C4 */ lfs f4, lbl_804521C4-_SDA2_BASE_(r2)
/* 8005D818 0005A758 48 21 21 65 */ bl cLib_addCalc
/* 8005D818 0005A758 48 21 21 65 */ bl cLib_addCalc__FPfffff
/* 8005D81C 0005A75C 48 00 00 1C */ b lbl_8005D838
lbl_8005D820:
/* 8005D820 0005A760 38 7A 37 0C */ addi r3, r26, 0x370c
@@ -468,7 +468,7 @@ lbl_8005D820:
/* 8005D828 0005A768 C0 42 88 20 */ lfs f2, lbl_80452220-_SDA2_BASE_(r2)
/* 8005D82C 0005A76C FC 60 10 90 */ fmr f3, f2
/* 8005D830 0005A770 C0 82 88 38 */ lfs f4, lbl_80452238-_SDA2_BASE_(r2)
/* 8005D834 0005A774 48 21 21 49 */ bl cLib_addCalc
/* 8005D834 0005A774 48 21 21 49 */ bl cLib_addCalc__FPfffff
lbl_8005D838:
/* 8005D838 0005A778 2C 16 00 00 */ cmpwi r22, 0
/* 8005D83C 0005A77C 41 82 00 20 */ beq lbl_8005D85C
@@ -477,7 +477,7 @@ lbl_8005D838:
/* 8005D848 0005A788 C0 42 88 3C */ lfs f2, lbl_8045223C-_SDA2_BASE_(r2)
/* 8005D84C 0005A78C C0 62 88 40 */ lfs f3, lbl_80452240-_SDA2_BASE_(r2)
/* 8005D850 0005A790 C0 82 87 C4 */ lfs f4, lbl_804521C4-_SDA2_BASE_(r2)
/* 8005D854 0005A794 48 21 21 29 */ bl cLib_addCalc
/* 8005D854 0005A794 48 21 21 29 */ bl cLib_addCalc__FPfffff
/* 8005D858 0005A798 48 00 00 1C */ b lbl_8005D874
lbl_8005D85C:
/* 8005D85C 0005A79C 38 7A 37 10 */ addi r3, r26, 0x3710
@@ -485,7 +485,7 @@ lbl_8005D85C:
/* 8005D864 0005A7A4 C0 42 88 20 */ lfs f2, lbl_80452220-_SDA2_BASE_(r2)
/* 8005D868 0005A7A8 FC 60 10 90 */ fmr f3, f2
/* 8005D86C 0005A7AC C0 82 88 38 */ lfs f4, lbl_80452238-_SDA2_BASE_(r2)
/* 8005D870 0005A7B0 48 21 21 0D */ bl cLib_addCalc
/* 8005D870 0005A7B0 48 21 21 0D */ bl cLib_addCalc__FPfffff
lbl_8005D874:
/* 8005D874 0005A7B4 A8 7A 36 D0 */ lha r3, 0x36d0(r26)
/* 8005D878 0005A7B8 3A 63 FF FF */ addi r19, r3, -1
@@ -552,7 +552,7 @@ lbl_8005D948:
/* 8005D960 0005A8A0 C0 42 88 3C */ lfs f2, lbl_8045223C-_SDA2_BASE_(r2)
/* 8005D964 0005A8A4 C0 62 88 20 */ lfs f3, lbl_80452220-_SDA2_BASE_(r2)
/* 8005D968 0005A8A8 C0 82 87 C4 */ lfs f4, lbl_804521C4-_SDA2_BASE_(r2)
/* 8005D96C 0005A8AC 48 21 20 11 */ bl cLib_addCalc
/* 8005D96C 0005A8AC 48 21 20 11 */ bl cLib_addCalc__FPfffff
/* 8005D970 0005A8B0 C0 FC 00 1C */ lfs f7, 0x1c(r28)
/* 8005D974 0005A8B4 C0 62 88 8C */ lfs f3, lbl_8045228C-_SDA2_BASE_(r2)
/* 8005D978 0005A8B8 C0 81 00 C8 */ lfs f4, 0xc8(r1)
@@ -72,7 +72,7 @@ lbl_8005E9DC:
/* 8005EA10 0005B950 D0 01 00 58 */ stfs f0, 0x58(r1)
/* 8005EA14 0005B954 38 61 00 E4 */ addi r3, r1, 0xe4
/* 8005EA18 0005B958 38 81 00 54 */ addi r4, r1, 0x54
/* 8005EA1C 0005B95C 48 20 93 0D */ bl cBgS_GndChk_NS_SetPos_X1_
/* 8005EA1C 0005B95C 48 20 93 0D */ bl SetPos__11cBgS_GndChkFPC4cXyz
/* 8005EA20 0005B960 7F E3 FB 78 */ mr r3, r31
/* 8005EA24 0005B964 38 81 00 E4 */ addi r4, r1, 0xe4
/* 8005EA28 0005B968 48 01 5A 79 */ bl cBgS_NS_GroundCross
@@ -123,7 +123,7 @@ lbl_8005EAB0:
/* 8005EAC4 0005BA04 C0 42 88 40 */ lfs f2, lbl_80452240-_SDA2_BASE_(r2)
/* 8005EAC8 0005BA08 C0 62 88 1C */ lfs f3, lbl_8045221C-_SDA2_BASE_(r2)
/* 8005EACC 0005BA0C C0 82 87 C4 */ lfs f4, lbl_804521C4-_SDA2_BASE_(r2)
/* 8005EAD0 0005BA10 48 21 0E AD */ bl cLib_addCalc
/* 8005EAD0 0005BA10 48 21 0E AD */ bl cLib_addCalc__FPfffff
/* 8005EAD4 0005BA14 48 00 00 1C */ b lbl_8005EAF0
lbl_8005EAD8:
/* 8005EAD8 0005BA18 38 7A 5D E8 */ addi r3, r26, 0x5de8
@@ -131,7 +131,7 @@ lbl_8005EAD8:
/* 8005EAE0 0005BA20 C0 42 88 40 */ lfs f2, lbl_80452240-_SDA2_BASE_(r2)
/* 8005EAE4 0005BA24 C0 62 88 1C */ lfs f3, lbl_8045221C-_SDA2_BASE_(r2)
/* 8005EAE8 0005BA28 C0 82 87 C4 */ lfs f4, lbl_804521C4-_SDA2_BASE_(r2)
/* 8005EAEC 0005BA2C 48 21 0E 91 */ bl cLib_addCalc
/* 8005EAEC 0005BA2C 48 21 0E 91 */ bl cLib_addCalc__FPfffff
lbl_8005EAF0:
/* 8005EAF0 0005BA30 A8 1A 5D EC */ lha r0, 0x5dec(r26)
/* 8005EAF4 0005BA34 2C 00 00 00 */ cmpwi r0, 0
@@ -253,7 +253,7 @@ lbl_8005EC2C:
/* 8005EC98 0005BBD8 D0 01 00 4C */ stfs f0, 0x4c(r1)
/* 8005EC9C 0005BBDC 38 61 00 90 */ addi r3, r1, 0x90
/* 8005ECA0 0005BBE0 38 81 00 48 */ addi r4, r1, 0x48
/* 8005ECA4 0005BBE4 48 20 90 85 */ bl cBgS_GndChk_NS_SetPos_X1_
/* 8005ECA4 0005BBE4 48 20 90 85 */ bl SetPos__11cBgS_GndChkFPC4cXyz
/* 8005ECA8 0005BBE8 7F E3 FB 78 */ mr r3, r31
/* 8005ECAC 0005BBEC 38 81 00 90 */ addi r4, r1, 0x90
/* 8005ECB0 0005BBF0 48 01 57 F1 */ bl cBgS_NS_GroundCross
@@ -779,19 +779,19 @@ lbl_8005F418:
/* 8005F420 0005C360 C0 42 88 40 */ lfs f2, lbl_80452240-_SDA2_BASE_(r2)
/* 8005F424 0005C364 C0 62 88 20 */ lfs f3, lbl_80452220-_SDA2_BASE_(r2)
/* 8005F428 0005C368 C0 82 88 24 */ lfs f4, lbl_80452224-_SDA2_BASE_(r2)
/* 8005F42C 0005C36C 48 21 05 51 */ bl cLib_addCalc
/* 8005F42C 0005C36C 48 21 05 51 */ bl cLib_addCalc__FPfffff
/* 8005F430 0005C370 38 7B 00 40 */ addi r3, r27, 0x40
/* 8005F434 0005C374 C0 22 87 B8 */ lfs f1, lbl_804521B8-_SDA2_BASE_(r2)
/* 8005F438 0005C378 C0 42 88 40 */ lfs f2, lbl_80452240-_SDA2_BASE_(r2)
/* 8005F43C 0005C37C C0 62 88 20 */ lfs f3, lbl_80452220-_SDA2_BASE_(r2)
/* 8005F440 0005C380 C0 82 88 24 */ lfs f4, lbl_80452224-_SDA2_BASE_(r2)
/* 8005F444 0005C384 48 21 05 39 */ bl cLib_addCalc
/* 8005F444 0005C384 48 21 05 39 */ bl cLib_addCalc__FPfffff
/* 8005F448 0005C388 38 7B 00 44 */ addi r3, r27, 0x44
/* 8005F44C 0005C38C C0 22 87 B8 */ lfs f1, lbl_804521B8-_SDA2_BASE_(r2)
/* 8005F450 0005C390 C0 42 88 40 */ lfs f2, lbl_80452240-_SDA2_BASE_(r2)
/* 8005F454 0005C394 C0 62 88 20 */ lfs f3, lbl_80452220-_SDA2_BASE_(r2)
/* 8005F458 0005C398 C0 82 88 24 */ lfs f4, lbl_80452224-_SDA2_BASE_(r2)
/* 8005F45C 0005C39C 48 21 05 21 */ bl cLib_addCalc
/* 8005F45C 0005C39C 48 21 05 21 */ bl cLib_addCalc__FPfffff
/* 8005F460 0005C3A0 C0 3B 00 24 */ lfs f1, 0x24(r27)
/* 8005F464 0005C3A4 C0 1B 00 3C */ lfs f0, 0x3c(r27)
/* 8005F468 0005C3A8 EC 01 00 2A */ fadds f0, f1, f0
@@ -1116,7 +1116,7 @@ lbl_8005F8DC:
/* 8005F8E4 0005C824 C0 42 88 3C */ lfs f2, lbl_8045223C-_SDA2_BASE_(r2)
/* 8005F8E8 0005C828 C0 62 89 68 */ lfs f3, lbl_80452368-_SDA2_BASE_(r2)
/* 8005F8EC 0005C82C C0 82 88 24 */ lfs f4, lbl_80452224-_SDA2_BASE_(r2)
/* 8005F8F0 0005C830 48 21 00 8D */ bl cLib_addCalc
/* 8005F8F0 0005C830 48 21 00 8D */ bl cLib_addCalc__FPfffff
/* 8005F8F4 0005C834 C0 1B 00 60 */ lfs f0, 0x60(r27)
/* 8005F8F8 0005C838 EC 00 07 F2 */ fmuls f0, f0, f31
/* 8005F8FC 0005C83C D0 1B 00 60 */ stfs f0, 0x60(r27)
@@ -105,7 +105,7 @@ lbl_8005FEC0:
/* 8005FEE0 0005CE20 D0 01 00 68 */ stfs f0, 0x68(r1)
/* 8005FEE4 0005CE24 38 61 00 E0 */ addi r3, r1, 0xe0
/* 8005FEE8 0005CE28 38 81 00 64 */ addi r4, r1, 0x64
/* 8005FEEC 0005CE2C 48 20 7E 3D */ bl cBgS_GndChk_NS_SetPos_X1_
/* 8005FEEC 0005CE2C 48 20 7E 3D */ bl SetPos__11cBgS_GndChkFPC4cXyz
/* 8005FEF0 0005CE30 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8005FEF4 0005CE34 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8005FEF8 0005CE38 3B C3 0F 38 */ addi r30, r3, 0xf38
@@ -256,7 +256,7 @@ lbl_800600C4:
/* 8006010C 0005D04C FC 80 00 50 */ fneg f4, f0
/* 80060110 0005D050 C0 A1 00 58 */ lfs f5, 0x58(r1)
/* 80060114 0005D054 C0 C1 00 60 */ lfs f6, 0x60(r1)
/* 80060118 0005D058 48 20 87 7D */ bl cM3d_VectorProduct2d
/* 80060118 0005D058 48 20 87 7D */ bl cM3d_VectorProduct2d__Fffffff
/* 8006011C 0005D05C D0 38 6D 84 */ stfs f1, 0x6d84(r24)
/* 80060120 0005D060 C0 35 00 00 */ lfs f1, 0(r21)
/* 80060124 0005D064 C0 01 00 58 */ lfs f0, 0x58(r1)
@@ -378,7 +378,7 @@ lbl_800602D0:
/* 800602E8 0005D228 C0 42 88 3C */ lfs f2, lbl_8045223C-_SDA2_BASE_(r2)
/* 800602EC 0005D22C C0 62 88 20 */ lfs f3, lbl_80452220-_SDA2_BASE_(r2)
/* 800602F0 0005D230 C0 82 87 C4 */ lfs f4, lbl_804521C4-_SDA2_BASE_(r2)
/* 800602F4 0005D234 48 20 F6 89 */ bl cLib_addCalc
/* 800602F4 0005D234 48 20 F6 89 */ bl cLib_addCalc__FPfffff
/* 800602F8 0005D238 C0 01 00 94 */ lfs f0, 0x94(r1)
/* 800602FC 0005D23C D0 01 00 88 */ stfs f0, 0x88(r1)
/* 80060300 0005D240 C0 01 00 98 */ lfs f0, 0x98(r1)
@@ -666,7 +666,7 @@ lbl_8006066C:
/* 80060710 0005D650 C0 42 89 4C */ lfs f2, lbl_8045234C-_SDA2_BASE_(r2)
/* 80060714 0005D654 C0 62 88 EC */ lfs f3, lbl_804522EC-_SDA2_BASE_(r2)
/* 80060718 0005D658 C0 82 88 38 */ lfs f4, lbl_80452238-_SDA2_BASE_(r2)
/* 8006071C 0005D65C 48 20 F2 61 */ bl cLib_addCalc
/* 8006071C 0005D65C 48 20 F2 61 */ bl cLib_addCalc__FPfffff
/* 80060720 0005D660 C0 22 89 BC */ lfs f1, lbl_804523BC-_SDA2_BASE_(r2)
/* 80060724 0005D664 48 20 72 31 */ bl cM_rndF
/* 80060728 0005D668 C0 1B 00 34 */ lfs f0, 0x34(r27)
@@ -675,7 +675,7 @@ lbl_8006066C:
/* 80060734 0005D674 C0 42 89 4C */ lfs f2, lbl_8045234C-_SDA2_BASE_(r2)
/* 80060738 0005D678 C0 62 88 EC */ lfs f3, lbl_804522EC-_SDA2_BASE_(r2)
/* 8006073C 0005D67C C0 82 88 38 */ lfs f4, lbl_80452238-_SDA2_BASE_(r2)
/* 80060740 0005D680 48 20 F2 3D */ bl cLib_addCalc
/* 80060740 0005D680 48 20 F2 3D */ bl cLib_addCalc__FPfffff
/* 80060744 0005D684 C0 1B 00 18 */ lfs f0, 0x18(r27)
/* 80060748 0005D688 D0 01 00 7C */ stfs f0, 0x7c(r1)
/* 8006074C 0005D68C C0 1B 00 1C */ lfs f0, 0x1c(r27)
@@ -1241,7 +1241,7 @@ lbl_80060EFC:
/* 80060F14 0005DE54 C0 42 88 40 */ lfs f2, lbl_80452240-_SDA2_BASE_(r2)
/* 80060F18 0005DE58 C0 62 88 20 */ lfs f3, lbl_80452220-_SDA2_BASE_(r2)
/* 80060F1C 0005DE5C C0 82 87 C4 */ lfs f4, lbl_804521C4-_SDA2_BASE_(r2)
/* 80060F20 0005DE60 48 20 EA 5D */ bl cLib_addCalc
/* 80060F20 0005DE60 48 20 EA 5D */ bl cLib_addCalc__FPfffff
/* 80060F24 0005DE64 48 00 00 08 */ b lbl_80060F2C
lbl_80060F28:
/* 80060F28 0005DE68 D3 5B 00 40 */ stfs f26, 0x40(r27)
@@ -1457,7 +1457,7 @@ lbl_800611F4:
/* 8006120C 0005E14C C0 42 88 40 */ lfs f2, lbl_80452240-_SDA2_BASE_(r2)
/* 80061210 0005E150 C0 62 88 20 */ lfs f3, lbl_80452220-_SDA2_BASE_(r2)
/* 80061214 0005E154 C0 82 87 C4 */ lfs f4, lbl_804521C4-_SDA2_BASE_(r2)
/* 80061218 0005E158 48 20 E7 65 */ bl cLib_addCalc
/* 80061218 0005E158 48 20 E7 65 */ bl cLib_addCalc__FPfffff
/* 8006121C 0005E15C 48 00 00 08 */ b lbl_80061224
lbl_80061220:
/* 80061220 0005E160 D3 5B 00 44 */ stfs f26, 0x44(r27)
@@ -86,7 +86,7 @@ lbl_80061554:
/* 80061580 0005E4C0 C0 22 88 14 */ lfs f1, lbl_80452214-_SDA2_BASE_(r2)
/* 80061584 0005E4C4 C0 42 88 20 */ lfs f2, lbl_80452220-_SDA2_BASE_(r2)
/* 80061588 0005E4C8 C0 82 89 E8 */ lfs f4, lbl_804523E8-_SDA2_BASE_(r2)
/* 8006158C 0005E4CC 48 20 E3 F1 */ bl cLib_addCalc
/* 8006158C 0005E4CC 48 20 E3 F1 */ bl cLib_addCalc__FPfffff
/* 80061590 0005E4D0 48 00 00 24 */ b lbl_800615B4
lbl_80061594:
/* 80061594 0005E4D4 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
@@ -96,7 +96,7 @@ lbl_80061594:
/* 800615A4 0005E4E4 C0 42 88 20 */ lfs f2, lbl_80452220-_SDA2_BASE_(r2)
/* 800615A8 0005E4E8 C0 62 87 C4 */ lfs f3, lbl_804521C4-_SDA2_BASE_(r2)
/* 800615AC 0005E4EC C0 82 89 E8 */ lfs f4, lbl_804523E8-_SDA2_BASE_(r2)
/* 800615B0 0005E4F0 48 20 E3 CD */ bl cLib_addCalc
/* 800615B0 0005E4F0 48 20 E3 CD */ bl cLib_addCalc__FPfffff
lbl_800615B4:
/* 800615B4 0005E4F4 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
/* 800615B8 0005E4F8 38 63 CA 54 */ addi r3, r3, lbl_8042CA54@l
@@ -108,7 +108,7 @@ lbl_800615B4:
/* 800615D0 0005E510 C0 42 88 3C */ lfs f2, lbl_8045223C-_SDA2_BASE_(r2)
/* 800615D4 0005E514 C0 62 88 20 */ lfs f3, lbl_80452220-_SDA2_BASE_(r2)
/* 800615D8 0005E518 C0 82 89 E8 */ lfs f4, lbl_804523E8-_SDA2_BASE_(r2)
/* 800615DC 0005E51C 48 20 E3 A1 */ bl cLib_addCalc
/* 800615DC 0005E51C 48 20 E3 A1 */ bl cLib_addCalc__FPfffff
lbl_800615E0:
/* 800615E0 0005E520 88 1E 0E B5 */ lbz r0, 0xeb5(r30)
/* 800615E4 0005E524 28 00 00 04 */ cmplwi r0, 4
@@ -550,7 +550,7 @@ lbl_80061C24:
/* 80061C2C 0005EB6C C0 42 88 3C */ lfs f2, lbl_8045223C-_SDA2_BASE_(r2)
/* 80061C30 0005EB70 C0 62 88 20 */ lfs f3, lbl_80452220-_SDA2_BASE_(r2)
/* 80061C34 0005EB74 C0 82 87 C4 */ lfs f4, lbl_804521C4-_SDA2_BASE_(r2)
/* 80061C38 0005EB78 48 20 DD 45 */ bl cLib_addCalc
/* 80061C38 0005EB78 48 20 DD 45 */ bl cLib_addCalc__FPfffff
/* 80061C3C 0005EB7C C0 39 00 48 */ lfs f1, 0x48(r25)
/* 80061C40 0005EB80 C0 02 87 C4 */ lfs f0, lbl_804521C4-_SDA2_BASE_(r2)
/* 80061C44 0005EB84 FC 01 00 40 */ fcmpo cr0, f1, f0
@@ -837,7 +837,7 @@ lbl_80062018:
/* 80062020 0005EF60 C0 42 88 20 */ lfs f2, lbl_80452220-_SDA2_BASE_(r2)
/* 80062024 0005EF64 FC 60 10 90 */ fmr f3, f2
/* 80062028 0005EF68 C0 82 88 38 */ lfs f4, lbl_80452238-_SDA2_BASE_(r2)
/* 8006202C 0005EF6C 48 20 D9 51 */ bl cLib_addCalc
/* 8006202C 0005EF6C 48 20 D9 51 */ bl cLib_addCalc__FPfffff
/* 80062030 0005EF70 3A D6 00 01 */ addi r22, r22, 1
/* 80062034 0005EF74 3A B5 00 38 */ addi r21, r21, 0x38
lbl_80062038:

Some files were not shown because too many files have changed in this diff Show More