diff options
author | red031000 <rubenru09@aol.com> | 2020-09-09 21:05:41 +0100 |
---|---|---|
committer | red031000 <rubenru09@aol.com> | 2020-09-09 21:05:41 +0100 |
commit | 8cd56a68d57fd9c1be0726f175d01b29f434e1e6 (patch) | |
tree | b6fccf20cd7a510a63fb012a6a144c87a2663cd3 /asm/text_1.s | |
parent | 573cfbb4f1ea4744a128899ea1392fbcd6890318 (diff) |
name known functions up to text_5
Diffstat (limited to 'asm/text_1.s')
-rw-r--r-- | asm/text_1.s | 109 |
1 files changed, 56 insertions, 53 deletions
diff --git a/asm/text_1.s b/asm/text_1.s index 8fb3432..efa03a4 100644 --- a/asm/text_1.s +++ b/asm/text_1.s @@ -536,7 +536,7 @@ lbl_800070F0: /* 800070F4 00002D54 90 6D 96 44 */ stw r3, lbl_8063E904-_SDA_BASE_(r13) /* 800070F8 00002D58 2C 00 00 00 */ cmpwi r0, 0 /* 800070FC 00002D5C 41 82 00 14 */ beq lbl_80007110 -/* 80007100 00002D60 48 15 BE D5 */ bl func_80162FD4 +/* 80007100 00002D60 48 15 BE D5 */ bl glplatAbortFrame /* 80007104 00002D64 38 60 00 00 */ li r3, 0 /* 80007108 00002D68 48 00 43 F9 */ bl func_8000B500 /* 8000710C 00002D6C 48 25 28 25 */ bl func_80259930 @@ -607,7 +607,7 @@ func_800071F8: /* 800071F8 00002E58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800071FC 00002E5C 7C 08 02 A6 */ mflr r0 /* 80007200 00002E60 90 01 00 14 */ stw r0, 0x14(r1) -/* 80007204 00002E64 48 15 62 E9 */ bl func_8015D4EC +/* 80007204 00002E64 48 15 62 E9 */ bl __OSGetDIConfig /* 80007208 00002E68 2C 03 00 00 */ cmpwi r3, 0 /* 8000720C 00002E6C 40 82 00 44 */ bne lbl_80007250 /* 80007210 00002E70 48 23 D6 AD */ bl func_802448BC @@ -637,7 +637,7 @@ func_80007260: /* 80007260 00002EC0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80007264 00002EC4 7C 08 02 A6 */ mflr r0 /* 80007268 00002EC8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8000726C 00002ECC 48 15 62 81 */ bl func_8015D4EC +/* 8000726C 00002ECC 48 15 62 81 */ bl __OSGetDIConfig /* 80007270 00002ED0 2C 03 00 00 */ cmpwi r3, 0 /* 80007274 00002ED4 40 82 00 40 */ bne lbl_800072B4 /* 80007278 00002ED8 48 23 D6 45 */ bl func_802448BC @@ -4775,6 +4775,9 @@ func_8000AAC4: /* 8000AB00 00006760 80 03 00 10 */ lwz r0, 0x10(r3) /* 8000AB04 00006764 54 03 0F FE */ srwi r3, r0, 0x1f /* 8000AB08 00006768 4E 80 00 20 */ blr + +.global DrawableCharacter_GetAnimController +DrawableCharacter_GetAnimController: /* 8000AB0C 0000676C 80 63 00 04 */ lwz r3, 4(r3) /* 8000AB10 00006770 80 63 00 0C */ lwz r3, 0xc(r3) /* 8000AB14 00006774 4E 80 00 20 */ blr @@ -14891,7 +14894,7 @@ func_800138FC: /* 80013900 0000F560 7C 08 02 A6 */ mflr r0 /* 80013904 0000F564 90 01 00 A4 */ stw r0, 0xa4(r1) /* 80013908 0000F568 39 61 00 A0 */ addi r11, r1, 0xa0 -/* 8001390C 0000F56C 48 1B 37 E9 */ bl func_801C70F4 +/* 8001390C 0000F56C 48 1B 37 E9 */ bl __save_gpr /* 80013910 0000F570 80 03 00 40 */ lwz r0, 0x40(r3) /* 80013914 0000F574 3F 80 80 40 */ lis r28, lbl_80405FC0@ha /* 80013918 0000F578 7C 6F 1B 78 */ mr r15, r3 @@ -16429,7 +16432,7 @@ lbl_80014E6C: /* 80014E6C 00010ACC B2 EF 28 0E */ sth r23, 0x280e(r15) lbl_80014E70: /* 80014E70 00010AD0 39 61 00 A0 */ addi r11, r1, 0xa0 -/* 80014E74 00010AD4 48 1B 22 CD */ bl func_801C7140 +/* 80014E74 00010AD4 48 1B 22 CD */ bl __restore_gpr /* 80014E78 00010AD8 80 01 00 A4 */ lwz r0, 0xa4(r1) /* 80014E7C 00010ADC 7C 08 03 A6 */ mtlr r0 /* 80014E80 00010AE0 38 21 00 A0 */ addi r1, r1, 0xa0 @@ -17596,7 +17599,7 @@ func_80015E7C: /* 80015E90 00011AF0 DB C1 00 60 */ stfd f30, 0x60(r1) /* 80015E94 00011AF4 F3 C1 00 68 */ psq_st f30, 104(r1), 0, qr0 /* 80015E98 00011AF8 39 61 00 60 */ addi r11, r1, 0x60 -/* 80015E9C 00011AFC 48 1B 12 59 */ bl func_801C70F4 +/* 80015E9C 00011AFC 48 1B 12 59 */ bl __save_gpr /* 80015EA0 00011B00 38 00 00 00 */ li r0, 0 /* 80015EA4 00011B04 3D 60 43 30 */ lis r11, 0x4330 /* 80015EA8 00011B08 98 04 00 00 */ stb r0, 0(r4) @@ -18061,7 +18064,7 @@ lbl_80016558: /* 80016560 000121C0 E3 C1 00 68 */ psq_l f30, 104(r1), 0, qr0 /* 80016564 000121C4 39 61 00 60 */ addi r11, r1, 0x60 /* 80016568 000121C8 CB C1 00 60 */ lfd f30, 0x60(r1) -/* 8001656C 000121CC 48 1B 0B D5 */ bl func_801C7140 +/* 8001656C 000121CC 48 1B 0B D5 */ bl __restore_gpr /* 80016570 000121D0 80 01 00 84 */ lwz r0, 0x84(r1) /* 80016574 000121D4 7C 08 03 A6 */ mtlr r0 /* 80016578 000121D8 38 21 00 80 */ addi r1, r1, 0x80 @@ -19802,7 +19805,7 @@ func_80017E00: /* 80017E04 00013A64 7C 08 02 A6 */ mflr r0 /* 80017E08 00013A68 90 01 00 54 */ stw r0, 0x54(r1) /* 80017E0C 00013A6C 39 61 00 50 */ addi r11, r1, 0x50 -/* 80017E10 00013A70 48 1A F2 E5 */ bl func_801C70F4 +/* 80017E10 00013A70 48 1A F2 E5 */ bl __save_gpr /* 80017E14 00013A74 3F 80 80 40 */ lis r28, lbl_80405FC0@ha /* 80017E18 00013A78 7C B0 2B 78 */ mr r16, r5 /* 80017E1C 00013A7C 90 83 00 00 */ stw r4, 0(r3) @@ -21136,7 +21139,7 @@ lbl_80018FE8: /* 80019074 00014CD4 98 03 28 BC */ stb r0, 0x28bc(r3) lbl_80019078: /* 80019078 00014CD8 39 61 00 50 */ addi r11, r1, 0x50 -/* 8001907C 00014CDC 48 1A E0 C5 */ bl func_801C7140 +/* 8001907C 00014CDC 48 1A E0 C5 */ bl __restore_gpr /* 80019080 00014CE0 80 01 00 54 */ lwz r0, 0x54(r1) /* 80019084 00014CE4 7C 08 03 A6 */ mtlr r0 /* 80019088 00014CE8 38 21 00 50 */ addi r1, r1, 0x50 @@ -22660,7 +22663,7 @@ func_8001A56C: /* 8001A598 000161F8 DB 61 00 80 */ stfd f27, 0x80(r1) /* 8001A59C 000161FC F3 61 00 88 */ psq_st f27, 136(r1), 0, qr0 /* 8001A5A0 00016200 39 61 00 80 */ addi r11, r1, 0x80 -/* 8001A5A4 00016204 48 1A CB 51 */ bl func_801C70F4 +/* 8001A5A4 00016204 48 1A CB 51 */ bl __save_gpr /* 8001A5A8 00016208 1C 04 00 58 */ mulli r0, r4, 0x58 /* 8001A5AC 0001620C 3C A3 00 01 */ addis r5, r3, 1 /* 8001A5B0 00016210 3F 00 80 40 */ lis r24, lbl_80405FC0@ha @@ -25710,7 +25713,7 @@ lbl_8001D1A0: /* 8001D1C0 00018E20 E3 61 00 88 */ psq_l f27, 136(r1), 0, qr0 /* 8001D1C4 00018E24 39 61 00 80 */ addi r11, r1, 0x80 /* 8001D1C8 00018E28 CB 61 00 80 */ lfd f27, 0x80(r1) -/* 8001D1CC 00018E2C 48 1A 9F 75 */ bl func_801C7140 +/* 8001D1CC 00018E2C 48 1A 9F 75 */ bl __restore_gpr /* 8001D1D0 00018E30 80 01 00 D4 */ lwz r0, 0xd4(r1) /* 8001D1D4 00018E34 7C 08 03 A6 */ mtlr r0 /* 8001D1D8 00018E38 38 21 00 D0 */ addi r1, r1, 0xd0 @@ -28785,7 +28788,7 @@ lbl_8001FCAC: /* 8001FCC0 0001B920 DB C1 00 70 */ stfd f30, 0x70(r1) /* 8001FCC4 0001B924 F3 C1 00 78 */ psq_st f30, 120(r1), 0, qr0 /* 8001FCC8 0001B928 39 61 00 70 */ addi r11, r1, 0x70 -/* 8001FCCC 0001B92C 48 1A 74 29 */ bl func_801C70F4 +/* 8001FCCC 0001B92C 48 1A 74 29 */ bl __save_gpr /* 8001FCD0 0001B930 3C 83 00 01 */ addis r4, r3, 1 /* 8001FCD4 0001B934 3F A0 80 40 */ lis r29, lbl_80405FC0@ha /* 8001FCD8 0001B938 83 64 9D 58 */ lwz r27, -0x62a8(r4) @@ -29454,7 +29457,7 @@ lbl_80020604: /* 8002060C 0001C26C E3 C1 00 78 */ psq_l f30, 120(r1), 0, qr0 /* 80020610 0001C270 39 61 00 70 */ addi r11, r1, 0x70 /* 80020614 0001C274 CB C1 00 70 */ lfd f30, 0x70(r1) -/* 80020618 0001C278 48 1A 6B 29 */ bl func_801C7140 +/* 80020618 0001C278 48 1A 6B 29 */ bl __restore_gpr /* 8002061C 0001C27C 80 01 00 94 */ lwz r0, 0x94(r1) /* 80020620 0001C280 7C 08 03 A6 */ mtlr r0 /* 80020624 0001C284 38 21 00 90 */ addi r1, r1, 0x90 @@ -39230,7 +39233,7 @@ lbl_800286CC: /* 80028DF0 00024A50 48 00 16 3D */ bl func_8002A42C /* 80028DF4 00024A54 C0 21 01 20 */ lfs f1, 0x120(r1) /* 80028DF8 00024A58 C0 41 01 28 */ lfs f2, 0x128(r1) -/* 80028DFC 00024A5C 48 00 16 65 */ bl func_8002A460 +/* 80028DFC 00024A5C 48 00 16 65 */ bl tanf /* 80028E00 00024A60 FF A0 08 90 */ fmr f29, f1 /* 80028E04 00024A64 38 7D 00 18 */ addi r3, r29, 0x18 /* 80028E08 00024A68 48 00 14 95 */ bl func_8002A29C @@ -39257,7 +39260,7 @@ lbl_800286CC: /* 80028E5C 00024ABC 48 00 15 D1 */ bl func_8002A42C /* 80028E60 00024AC0 C0 21 01 20 */ lfs f1, 0x120(r1) /* 80028E64 00024AC4 C0 41 01 28 */ lfs f2, 0x128(r1) -/* 80028E68 00024AC8 48 00 15 F9 */ bl func_8002A460 +/* 80028E68 00024AC8 48 00 15 F9 */ bl tanf /* 80028E6C 00024ACC FF A0 08 90 */ fmr f29, f1 /* 80028E70 00024AD0 38 7D 00 18 */ addi r3, r29, 0x18 /* 80028E74 00024AD4 48 00 14 29 */ bl func_8002A29C @@ -40383,7 +40386,7 @@ lbl_80029EF4: /* 80029FC8 00025C28 48 00 03 B1 */ bl func_8002A378 /* 80029FCC 00025C2C FC 40 E8 90 */ fmr f2, f29 /* 80029FD0 00025C30 7F E3 FB 78 */ mr r3, r31 -/* 80029FD4 00025C34 48 01 3B 61 */ bl func_8003DB34 +/* 80029FD4 00025C34 48 01 3B 61 */ bl WorldDarkening_Fade /* 80029FD8 00025C38 48 00 02 88 */ b lbl_8002A260 /* 80029FDC 00025C3C 7F E3 FB 78 */ mr r3, r31 /* 80029FE0 00025C40 48 01 3D B1 */ bl func_8003DD90 @@ -40735,8 +40738,8 @@ func_8002A42C: /* 8002A458 000260B8 38 21 00 10 */ addi r1, r1, 0x10 /* 8002A45C 000260BC 4E 80 00 20 */ blr -.global func_8002A460 -func_8002A460: +.global tanf +tanf: /* 8002A460 000260C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002A464 000260C4 7C 08 02 A6 */ mflr r0 /* 8002A468 000260C8 90 01 00 14 */ stw r0, 0x14(r1) @@ -48582,7 +48585,7 @@ lbl_8003102C: /* 80031034 0002CC94 7C 00 23 78 */ or r0, r0, r4 /* 80031038 0002CC98 7F 64 DB 78 */ mr r4, r27 /* 8003103C 0002CC9C 54 05 0F FE */ srwi r5, r0, 0x1f -/* 80031040 0002CCA0 48 01 3A 4D */ bl func_80044A8C +/* 80031040 0002CCA0 48 01 3A 4D */ bl Audio_SoundAttributes_SetSoundType /* 80031044 0002CCA4 48 00 00 50 */ b lbl_80031094 /* 80031048 0002CCA8 A8 1E 00 08 */ lha r0, 8(r30) /* 8003104C 0002CCAC 2C 00 00 03 */ cmpwi r0, 3 @@ -54923,7 +54926,7 @@ func_80036554: /* 80036558 000321B8 7C 08 02 A6 */ mflr r0 /* 8003655C 000321BC 90 01 00 94 */ stw r0, 0x94(r1) /* 80036560 000321C0 39 61 00 90 */ addi r11, r1, 0x90 -/* 80036564 000321C4 48 19 0B 91 */ bl func_801C70F4 +/* 80036564 000321C4 48 19 0B 91 */ bl __save_gpr /* 80036568 000321C8 90 A1 00 08 */ stw r5, 8(r1) /* 8003656C 000321CC 7C 70 1B 78 */ mr r16, r3 /* 80036570 000321D0 7C 8F 23 78 */ mr r15, r4 @@ -55109,7 +55112,7 @@ lbl_80036828: /* 80036828 00032488 38 60 00 00 */ li r3, 0 lbl_8003682C: /* 8003682C 0003248C 39 61 00 90 */ addi r11, r1, 0x90 -/* 80036830 00032490 48 19 09 11 */ bl func_801C7140 +/* 80036830 00032490 48 19 09 11 */ bl __restore_gpr /* 80036834 00032494 80 01 00 94 */ lwz r0, 0x94(r1) /* 80036838 00032498 7C 08 03 A6 */ mtlr r0 /* 8003683C 0003249C 38 21 00 90 */ addi r1, r1, 0x90 @@ -63532,8 +63535,8 @@ func_8003DB24: /* 8003DB2C 0003978C 38 84 0A 00 */ addi r4, r4, 0x199C0A00@l /* 8003DB30 00039790 4B FF 95 FC */ b lbl_8003712C -.global func_8003DB34 -func_8003DB34: +.global WorldDarkening_Fade +WorldDarkening_Fade: /* 8003DB34 00039794 D0 23 0D 08 */ stfs f1, 0xd08(r3) /* 8003DB38 00039798 D0 43 0D 0C */ stfs f2, 0xd0c(r3) /* 8003DB3C 0003979C 4E 80 00 20 */ blr @@ -64535,8 +64538,8 @@ lbl_8003E80C: /* 8003E84C 0003A4AC 98 03 00 04 */ stb r0, 4(r3) /* 8003E850 0003A4B0 4E 80 00 20 */ blr -.global func_8003E854 -func_8003E854: +.global cPlayer_ClearSwapControllerTimer +cPlayer_ClearSwapControllerTimer: /* 8003E854 0003A4B4 38 00 00 00 */ li r0, 0 /* 8003E858 0003A4B8 90 03 00 08 */ stw r0, 8(r3) /* 8003E85C 0003A4BC 90 03 00 D4 */ stw r0, 0xd4(r3) @@ -65358,7 +65361,7 @@ lbl_8003F384: /* 8003F388 0003AFE8 48 00 01 7C */ b lbl_8003F504 lbl_8003F38C: /* 8003F38C 0003AFEC 38 61 00 18 */ addi r3, r1, 0x18 -/* 8003F390 0003AFF0 4B FF F4 C5 */ bl func_8003E854 +/* 8003F390 0003AFF0 4B FF F4 C5 */ bl cPlayer_ClearSwapControllerTimer /* 8003F394 0003AFF4 3C 60 80 64 */ lis r3, lbl_8063CE34@ha /* 8003F398 0003AFF8 7F 84 E3 78 */ mr r4, r28 /* 8003F39C 0003AFFC 38 63 CE 34 */ addi r3, r3, lbl_8063CE34@l @@ -66978,8 +66981,8 @@ func_80040928: /* 80040948 0003C5A8 90 03 00 04 */ stw r0, 4(r3) /* 8004094C 0003C5AC 4E 80 00 20 */ blr -.global func_80040950 -func_80040950: +.global dGeomEnable +dGeomEnable: /* 80040950 0003C5B0 80 03 00 04 */ lwz r0, 4(r3) /* 80040954 0003C5B4 60 00 00 02 */ ori r0, r0, 2 /* 80040958 0003C5B8 90 03 00 04 */ stw r0, 4(r3) @@ -70365,7 +70368,7 @@ lbl_800438AC: /* 800438F4 0003F554 D0 01 00 10 */ stfs f0, 0x10(r1) /* 800438F8 0003F558 4B FF D0 31 */ bl func_80040928 /* 800438FC 0003F55C 38 7F 06 50 */ addi r3, r31, 0x650 -/* 80043900 0003F560 4B FF D0 51 */ bl func_80040950 +/* 80043900 0003F560 4B FF D0 51 */ bl dGeomEnable lbl_80043904: /* 80043904 0003F564 80 7F 04 BC */ lwz r3, 0x4bc(r31) /* 80043908 0003F568 38 00 00 01 */ li r0, 1 @@ -71609,8 +71612,8 @@ lbl_80044A28: /* 80044A84 000406E4 38 21 00 20 */ addi r1, r1, 0x20 /* 80044A88 000406E8 4E 80 00 20 */ blr -.global func_80044A8C -func_80044A8C: +.global Audio_SoundAttributes_SetSoundType +Audio_SoundAttributes_SetSoundType: /* 80044A8C 000406EC 90 83 00 04 */ stw r4, 4(r3) /* 80044A90 000406F0 98 A3 00 01 */ stb r5, 1(r3) /* 80044A94 000406F4 4E 80 00 20 */ blr @@ -75766,7 +75769,7 @@ lbl_80048260: /* 80048264 00043EC4 D0 03 00 14 */ stfs f0, 0x14(r3) /* 80048268 00043EC8 D0 03 00 18 */ stfs f0, 0x18(r3) /* 8004826C 00043ECC 80 63 00 24 */ lwz r3, 0x24(r3) -/* 80048270 00043ED0 48 00 0D E9 */ bl func_80049058 +/* 80048270 00043ED0 48 00 0D E9 */ bl cGame_GetGameTime /* 80048274 00043ED4 D0 3F 00 1C */ stfs f1, 0x1c(r31) /* 80048278 00043ED8 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8004827C 00043EDC 80 01 00 14 */ lwz r0, 0x14(r1) @@ -76807,8 +76810,8 @@ lbl_80049044: /* 80049050 00044CB0 38 21 00 10 */ addi r1, r1, 0x10 /* 80049054 00044CB4 4E 80 00 20 */ blr -.global func_80049058 -func_80049058: +.global cGame_GetGameTime +cGame_GetGameTime: /* 80049058 00044CB8 80 63 00 94 */ lwz r3, 0x94(r3) /* 8004905C 00044CBC C0 23 00 1C */ lfs f1, 0x1c(r3) /* 80049060 00044CC0 4E 80 00 20 */ blr @@ -78748,7 +78751,7 @@ lbl_8004AB24: /* 8004AB54 000467B4 80 63 00 24 */ lwz r3, 0x24(r3) /* 8004AB58 000467B8 2C 03 00 00 */ cmpwi r3, 0 /* 8004AB5C 000467BC 4D 82 00 20 */ beqlr -/* 8004AB60 000467C0 4B FF E4 F8 */ b func_80049058 +/* 8004AB60 000467C0 4B FF E4 F8 */ b cGame_GetGameTime /* 8004AB64 000467C4 4E 80 00 20 */ blr lbl_8004AB68: /* 8004AB68 000467C8 FC 20 00 90 */ fmr f1, f0 @@ -87263,7 +87266,7 @@ lbl_80052308: lbl_80052314: /* 80052314 0004DF74 80 6D 81 C8 */ lwz r3, lbl_8063D488-_SDA_BASE_(r13) /* 80052318 0004DF78 48 00 21 81 */ bl func_80054498 -/* 8005231C 0004DF7C 48 11 0C B9 */ bl func_80162FD4 +/* 8005231C 0004DF7C 48 11 0C B9 */ bl glplatAbortFrame /* 80052320 0004DF80 38 60 00 01 */ li r3, 1 /* 80052324 0004DF84 4B FB 52 41 */ bl func_80007564 /* 80052328 0004DF88 38 60 02 61 */ li r3, 0x261 @@ -90609,7 +90612,7 @@ func_800552F8: /* 800552F8 00050F58 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800552FC 00050F5C 7C 08 02 A6 */ mflr r0 /* 80055300 00050F60 90 01 00 14 */ stw r0, 0x14(r1) -/* 80055304 00050F64 48 00 38 A1 */ bl func_80058BA4 +/* 80055304 00050F64 48 00 38 A1 */ bl VMBASEIsPageValid /* 80055308 00050F68 3C 80 80 40 */ lis r4, lbl_803FB7BC@ha /* 8005530C 00050F6C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d /* 80055310 00050F70 38 84 B7 BC */ addi r4, r4, lbl_803FB7BC@l @@ -90624,7 +90627,7 @@ func_80055328: /* 80055328 00050F88 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005532C 00050F8C 7C 08 02 A6 */ mflr r0 /* 80055330 00050F90 90 01 00 14 */ stw r0, 0x14(r1) -/* 80055334 00050F94 48 00 38 71 */ bl func_80058BA4 +/* 80055334 00050F94 48 00 38 71 */ bl VMBASEIsPageValid /* 80055338 00050F98 3C 80 80 40 */ lis r4, lbl_803FB7D0@ha /* 8005533C 00050F9C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d /* 80055340 00050FA0 38 84 B7 D0 */ addi r4, r4, lbl_803FB7D0@l @@ -90639,7 +90642,7 @@ func_80055358: /* 80055358 00050FB8 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8005535C 00050FBC 7C 08 02 A6 */ mflr r0 /* 80055360 00050FC0 90 01 00 14 */ stw r0, 0x14(r1) -/* 80055364 00050FC4 48 00 38 41 */ bl func_80058BA4 +/* 80055364 00050FC4 48 00 38 41 */ bl VMBASEIsPageValid /* 80055368 00050FC8 3C 80 80 40 */ lis r4, lbl_803FB7D0@ha /* 8005536C 00050FCC 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d /* 80055370 00050FD0 38 84 B7 D0 */ addi r4, r4, lbl_803FB7D0@l @@ -90655,7 +90658,7 @@ func_8005538C: /* 8005538C 00050FEC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80055390 00050FF0 7C 08 02 A6 */ mflr r0 /* 80055394 00050FF4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80055398 00050FF8 48 00 38 0D */ bl func_80058BA4 +/* 80055398 00050FF8 48 00 38 0D */ bl VMBASEIsPageValid /* 8005539C 00050FFC 3C 80 80 40 */ lis r4, lbl_803FB7D0@ha /* 800553A0 00051000 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d /* 800553A4 00051004 38 84 B7 D0 */ addi r4, r4, lbl_803FB7D0@l @@ -90671,7 +90674,7 @@ func_800553C0: /* 800553C0 00051020 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800553C4 00051024 7C 08 02 A6 */ mflr r0 /* 800553C8 00051028 90 01 00 14 */ stw r0, 0x14(r1) -/* 800553CC 0005102C 48 00 37 D9 */ bl func_80058BA4 +/* 800553CC 0005102C 48 00 37 D9 */ bl VMBASEIsPageValid /* 800553D0 00051030 3C 80 80 40 */ lis r4, lbl_803FB7D0@ha /* 800553D4 00051034 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d /* 800553D8 00051038 38 84 B7 D0 */ addi r4, r4, lbl_803FB7D0@l @@ -90687,7 +90690,7 @@ func_800553F4: /* 800553F4 00051054 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800553F8 00051058 7C 08 02 A6 */ mflr r0 /* 800553FC 0005105C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80055400 00051060 48 00 37 A5 */ bl func_80058BA4 +/* 80055400 00051060 48 00 37 A5 */ bl VMBASEIsPageValid /* 80055404 00051064 3C 80 80 40 */ lis r4, lbl_803FB7BC@ha /* 80055408 00051068 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d /* 8005540C 0005106C 38 84 B7 BC */ addi r4, r4, lbl_803FB7BC@l @@ -90704,13 +90707,13 @@ func_80055428: /* 8005542C 0005108C 7C 08 02 A6 */ mflr r0 /* 80055430 00051090 90 01 00 14 */ stw r0, 0x14(r1) /* 80055434 00051094 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80055438 00051098 48 00 37 6D */ bl func_80058BA4 +/* 80055438 00051098 48 00 37 6D */ bl VMBASEIsPageValid /* 8005543C 0005109C 3F E0 80 40 */ lis r31, lbl_803FB7BC@ha /* 80055440 000510A0 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d /* 80055444 000510A4 3B FF B7 BC */ addi r31, r31, lbl_803FB7BC@l /* 80055448 000510A8 7C 7F 00 2E */ lwzx r3, r31, r0 /* 8005544C 000510AC 48 18 62 29 */ bl func_801DB674 -/* 80055450 000510B0 48 00 37 55 */ bl func_80058BA4 +/* 80055450 000510B0 48 00 37 55 */ bl VMBASEIsPageValid /* 80055454 000510B4 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d /* 80055458 000510B8 7C 7F 00 2E */ lwzx r3, r31, r0 /* 8005545C 000510BC 48 1F 44 35 */ bl func_80249890 @@ -94751,8 +94754,8 @@ lbl_80058B90: /* 80058B9C 000547FC 38 21 00 10 */ addi r1, r1, 0x10 /* 80058BA0 00054800 4E 80 00 20 */ blr -.global func_80058BA4 -func_80058BA4: +.global VMBASEIsPageValid +VMBASEIsPageValid: /* 80058BA4 00054804 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80058BA8 00054808 7C 08 02 A6 */ mflr r0 /* 80058BAC 0005480C 90 01 00 14 */ stw r0, 0x14(r1) @@ -94795,7 +94798,7 @@ func_80058BFC: /* 80058C24 00054884 7C 7C 1B 78 */ mr r28, r3 /* 80058C28 00054888 93 E1 00 08 */ stw r31, 8(r1) /* 80058C2C 0005488C B3 E1 00 0C */ sth r31, 0xc(r1) -/* 80058C30 00054890 4B FF FF 75 */ bl func_80058BA4 +/* 80058C30 00054890 4B FF FF 75 */ bl VMBASEIsPageValid /* 80058C34 00054894 54 60 06 3E */ clrlwi r0, r3, 0x18 /* 80058C38 00054898 28 00 00 01 */ cmplwi r0, 1 /* 80058C3C 0005489C 40 82 00 18 */ bne lbl_80058C54 @@ -95636,7 +95639,7 @@ func_8005983C: /* 80059844 000554A4 90 01 00 14 */ stw r0, 0x14(r1) /* 80059848 000554A8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005984C 000554AC 7C 7F 1B 78 */ mr r31, r3 -/* 80059850 000554B0 4B FF F3 55 */ bl func_80058BA4 +/* 80059850 000554B0 4B FF F3 55 */ bl VMBASEIsPageValid /* 80059854 000554B4 1C 1F 00 14 */ mulli r0, r31, 0x14 /* 80059858 000554B8 54 64 15 BA */ rlwinm r4, r3, 2, 0x16, 0x1d /* 8005985C 000554BC 3C 60 80 40 */ lis r3, lbl_803FB880@ha @@ -95660,11 +95663,11 @@ func_80059884: /* 80059898 000554F8 93 E1 00 0C */ stw r31, 0xc(r1) /* 8005989C 000554FC 38 63 B8 80 */ addi r3, r3, lbl_803FB880@l /* 800598A0 00055500 7F E3 02 14 */ add r31, r3, r0 -/* 800598A4 00055504 4B FF F3 01 */ bl func_80058BA4 +/* 800598A4 00055504 4B FF F3 01 */ bl VMBASEIsPageValid /* 800598A8 00055508 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d /* 800598AC 0005550C 7C 7F 00 2E */ lwzx r3, r31, r0 /* 800598B0 00055510 48 18 1D C5 */ bl func_801DB674 -/* 800598B4 00055514 4B FF F2 F1 */ bl func_80058BA4 +/* 800598B4 00055514 4B FF F2 F1 */ bl VMBASEIsPageValid /* 800598B8 00055518 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d /* 800598BC 0005551C 7C 7F 00 2E */ lwzx r3, r31, r0 /* 800598C0 00055520 48 1E FF D1 */ bl func_80249890 @@ -99653,7 +99656,7 @@ lbl_8005D010: /* 8005D040 00058CA0 54 00 05 E4 */ rlwinm r0, r0, 0, 0x17, 0x12 /* 8005D044 00058CA4 98 8D 99 19 */ stb r4, lbl_8063EBD9-_SDA_BASE_(r13) /* 8005D048 00058CA8 B0 1E 00 B2 */ sth r0, 0xb2(r30) -/* 8005D04C 00058CAC 4B FF BB 59 */ bl func_80058BA4 +/* 8005D04C 00058CAC 4B FF BB 59 */ bl VMBASEIsPageValid /* 8005D050 00058CB0 3C 80 80 40 */ lis r4, lbl_803FB938@ha /* 8005D054 00058CB4 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d /* 8005D058 00058CB8 38 84 B9 38 */ addi r4, r4, lbl_803FB938@l @@ -100096,13 +100099,13 @@ lbl_8005D6B8: /* 8005D718 00059378 48 1E C1 79 */ bl func_80249890 /* 8005D71C 0005937C 38 60 03 EA */ li r3, 0x3ea /* 8005D720 00059380 48 17 DF 55 */ bl func_801DB674 -/* 8005D724 00059384 4B FF B4 81 */ bl func_80058BA4 +/* 8005D724 00059384 4B FF B4 81 */ bl VMBASEIsPageValid /* 8005D728 00059388 3F E0 80 40 */ lis r31, lbl_803FB938@ha /* 8005D72C 0005938C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d /* 8005D730 00059390 3B FF B9 38 */ addi r31, r31, lbl_803FB938@l /* 8005D734 00059394 7C 7F 00 2E */ lwzx r3, r31, r0 /* 8005D738 00059398 48 1E C1 59 */ bl func_80249890 -/* 8005D73C 0005939C 4B FF B4 69 */ bl func_80058BA4 +/* 8005D73C 0005939C 4B FF B4 69 */ bl VMBASEIsPageValid /* 8005D740 000593A0 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d /* 8005D744 000593A4 7C 7F 00 2E */ lwzx r3, r31, r0 /* 8005D748 000593A8 48 17 DF 2D */ bl func_801DB674 |