mirror of
https://github.com/zeldaret/tp
synced 2026-08-21 22:41:04 -04:00
JKRAram and JKRAramStream (#80)
* before __register_global_object * JKRThread::sThreadList, JKRHeap::sSystemHeap, etc. * cleanup and started on JKRDvdArchive * before changing JKRCompression * more JKRDvdArchive, abs, and memset * fixed JKRArchive::setExpandSize split * JKRArchive::sCurrentDirID, JKRDvdFile::sDvdList, and matching JKRDvdFile constructors * problems * merge fixes and formatting * updated clang version in clang-format-all to version 10 * Added OSPhysicalToCached and struct for global memory * remove useless __attribute__ * changed from defines and macros to const variable and function * changed FLAG_HAS to FLAG_ON * JKRAram, linking problems * fix JKRAram * remove nonmatching stuff * renamed static data * more static class members * JKRAramStream OK * formatting Co-authored-by: Julgodis <> Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
@@ -405,11 +405,11 @@ lbl_8009F5E8:
|
||||
/* 8009F5F0 0009C530 7C 00 07 34 */ extsh r0, r0
|
||||
/* 8009F5F4 0009C534 7C 00 0E 70 */ srawi r0, r0, 1
|
||||
/* 8009F5F8 0009C538 7C 17 07 34 */ extsh r23, r0
|
||||
/* 8009F5FC 0009C53C 48 2C 5A D5 */ bl func_803650D0
|
||||
/* 8009F5FC 0009C53C 48 2C 5A D5 */ bl abs
|
||||
/* 8009F600 0009C540 2C 03 30 00 */ cmpwi r3, 0x3000
|
||||
/* 8009F604 0009C544 40 81 00 1C */ ble lbl_8009F620
|
||||
/* 8009F608 0009C548 A8 7F 30 60 */ lha r3, 0x3060(r31)
|
||||
/* 8009F60C 0009C54C 48 2C 5A C5 */ bl func_803650D0
|
||||
/* 8009F60C 0009C54C 48 2C 5A C5 */ bl abs
|
||||
/* 8009F610 0009C550 2C 03 50 00 */ cmpwi r3, 0x5000
|
||||
/* 8009F614 0009C554 40 80 00 0C */ bge lbl_8009F620
|
||||
/* 8009F618 0009C558 3B 00 00 00 */ li r24, 0
|
||||
|
||||
@@ -117,7 +117,7 @@ lbl_800A248C:
|
||||
lbl_800A249C:
|
||||
/* 800A249C 0009F3DC 7C 1F 07 34 */ extsh r31, r0
|
||||
/* 800A24A0 0009F3E0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800A24A4 0009F3E4 48 2C 2C 2D */ bl func_803650D0
|
||||
/* 800A24A4 0009F3E4 48 2C 2C 2D */ bl abs
|
||||
/* 800A24A8 0009F3E8 2C 03 08 00 */ cmpwi r3, 0x800
|
||||
/* 800A24AC 0009F3EC 40 81 00 48 */ ble lbl_800A24F4
|
||||
/* 800A24B0 0009F3F0 C0 42 98 24 */ lfs f2, lbl_80453224-_SDA2_BASE_(r2)
|
||||
|
||||
@@ -313,7 +313,7 @@ lbl_800A38A4:
|
||||
/* 800A38AC 000A07EC 7C 04 19 D7 */ mullw. r0, r4, r3
|
||||
/* 800A38B0 000A07F0 40 80 00 3C */ bge lbl_800A38EC
|
||||
/* 800A38B4 000A07F4 7C 63 20 50 */ subf r3, r3, r4
|
||||
/* 800A38B8 000A07F8 48 2C 18 19 */ bl func_803650D0
|
||||
/* 800A38B8 000A07F8 48 2C 18 19 */ bl abs
|
||||
/* 800A38BC 000A07FC 3C 80 00 01 */ lis r4, 0x00008000@ha
|
||||
/* 800A38C0 000A0800 38 04 80 00 */ addi r0, r4, 0x00008000@l
|
||||
/* 800A38C4 000A0804 7C 03 00 00 */ cmpw r3, r0
|
||||
|
||||
@@ -457,7 +457,7 @@ lbl_800AE468:
|
||||
/* 800AE474 000AB3B4 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800AE478 000AB3B8 7C 1E 07 34 */ extsh r30, r0
|
||||
/* 800AE47C 000AB3BC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800AE480 000AB3C0 48 2B 6C 51 */ bl func_803650D0
|
||||
/* 800AE480 000AB3C0 48 2B 6C 51 */ bl abs
|
||||
/* 800AE484 000AB3C4 2C 03 00 64 */ cmpwi r3, 0x64
|
||||
/* 800AE488 000AB3C8 40 81 01 1C */ ble lbl_800AE5A4
|
||||
/* 800AE48C 000AB3CC C0 1F 33 A8 */ lfs f0, 0x33a8(r31)
|
||||
@@ -520,7 +520,7 @@ lbl_800AE550:
|
||||
/* 800AE550 000AB490 38 7C 00 0C */ addi r3, r28, 0xc
|
||||
/* 800AE554 000AB494 C3 E3 00 1C */ lfs f31, 0x1c(r3)
|
||||
/* 800AE558 000AB498 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800AE55C 000AB49C 48 2B 6B 75 */ bl func_803650D0
|
||||
/* 800AE55C 000AB49C 48 2B 6B 75 */ bl abs
|
||||
/* 800AE560 000AB4A0 C8 22 92 B0 */ lfd f1, lbl_80452CB0-_SDA2_BASE_(r2)
|
||||
/* 800AE564 000AB4A4 6C 60 80 00 */ xoris r0, r3, 0x8000
|
||||
/* 800AE568 000AB4A8 90 01 00 4C */ stw r0, 0x4c(r1)
|
||||
|
||||
@@ -478,7 +478,7 @@ lbl_800B2DC0:
|
||||
/* 800B2DC8 000AFD08 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800B2DCC 000AFD0C 7C 1D 07 34 */ extsh r29, r0
|
||||
/* 800B2DD0 000AFD10 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800B2DD4 000AFD14 48 2B 22 FD */ bl func_803650D0
|
||||
/* 800B2DD4 000AFD14 48 2B 22 FD */ bl abs
|
||||
/* 800B2DD8 000AFD18 2C 03 40 00 */ cmpwi r3, 0x4000
|
||||
/* 800B2DDC 000AFD1C 40 80 00 2C */ bge lbl_800B2E08
|
||||
/* 800B2DE0 000AFD20 2C 03 06 D4 */ cmpwi r3, 0x6d4
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
/* 800B34A0 000B03E0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800B34A4 000B03E4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800B34A8 000B03E8 7F E3 07 34 */ extsh r3, r31
|
||||
/* 800B34AC 000B03EC 48 2B 1C 25 */ bl func_803650D0
|
||||
/* 800B34AC 000B03EC 48 2B 1C 25 */ bl abs
|
||||
/* 800B34B0 000B03F0 2C 03 60 00 */ cmpwi r3, 0x6000
|
||||
/* 800B34B4 000B03F4 40 81 00 0C */ ble lbl_800B34C0
|
||||
/* 800B34B8 000B03F8 38 60 00 01 */ li r3, 1
|
||||
|
||||
@@ -50,7 +50,7 @@ lbl_800B37D4:
|
||||
/* 800B37E8 000B0728 A8 1D 04 E6 */ lha r0, 0x4e6(r29)
|
||||
/* 800B37EC 000B072C 7C 00 F8 50 */ subf r0, r0, r31
|
||||
/* 800B37F0 000B0730 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800B37F4 000B0734 48 2B 18 DD */ bl func_803650D0
|
||||
/* 800B37F4 000B0734 48 2B 18 DD */ bl abs
|
||||
/* 800B37F8 000B0738 2C 03 30 00 */ cmpwi r3, 0x3000
|
||||
/* 800B37FC 000B073C 40 81 00 0C */ ble lbl_800B3808
|
||||
/* 800B3800 000B0740 38 60 00 01 */ li r3, 1
|
||||
|
||||
@@ -215,7 +215,7 @@ lbl_800B3BD8:
|
||||
/* 800B3C2C 000B0B6C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800B3C30 000B0B70 41 82 01 80 */ beq lbl_800B3DB0
|
||||
/* 800B3C34 000B0B74 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B3C38 000B0B78 48 2B 14 99 */ bl func_803650D0
|
||||
/* 800B3C38 000B0B78 48 2B 14 99 */ bl abs
|
||||
/* 800B3C3C 000B0B7C 2C 03 40 00 */ cmpwi r3, 0x4000
|
||||
/* 800B3C40 000B0B80 40 80 01 70 */ bge lbl_800B3DB0
|
||||
lbl_800B3C44:
|
||||
@@ -227,7 +227,7 @@ lbl_800B3C44:
|
||||
/* 800B3C58 000B0B98 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800B3C5C 000B0B9C 41 82 00 14 */ beq lbl_800B3C70
|
||||
/* 800B3C60 000B0BA0 A8 7E 30 80 */ lha r3, 0x3080(r30)
|
||||
/* 800B3C64 000B0BA4 48 2B 14 6D */ bl func_803650D0
|
||||
/* 800B3C64 000B0BA4 48 2B 14 6D */ bl abs
|
||||
/* 800B3C68 000B0BA8 2C 03 20 00 */ cmpwi r3, 0x2000
|
||||
/* 800B3C6C 000B0BAC 41 81 01 44 */ bgt lbl_800B3DB0
|
||||
lbl_800B3C70:
|
||||
@@ -302,7 +302,7 @@ lbl_800B3D1C:
|
||||
/* 800B3D6C 000B0CAC B0 1E 30 FC */ sth r0, 0x30fc(r30)
|
||||
lbl_800B3D70:
|
||||
/* 800B3D70 000B0CB0 7F E3 07 34 */ extsh r3, r31
|
||||
/* 800B3D74 000B0CB4 48 2B 13 5D */ bl func_803650D0
|
||||
/* 800B3D74 000B0CB4 48 2B 13 5D */ bl abs
|
||||
/* 800B3D78 000B0CB8 2C 03 04 00 */ cmpwi r3, 0x400
|
||||
/* 800B3D7C 000B0CBC 40 80 00 0C */ bge lbl_800B3D88
|
||||
/* 800B3D80 000B0CC0 C3 E2 92 C0 */ lfs f31, lbl_80452CC0-_SDA2_BASE_(r2)
|
||||
@@ -329,7 +329,7 @@ lbl_800B3DB0:
|
||||
/* 800B3DCC 000B0D0C 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 800B3DD0 000B0D10 7C 1F 07 34 */ extsh r31, r0
|
||||
/* 800B3DD4 000B0D14 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800B3DD8 000B0D18 48 2B 12 F9 */ bl func_803650D0
|
||||
/* 800B3DD8 000B0D18 48 2B 12 F9 */ bl abs
|
||||
/* 800B3DDC 000B0D1C 2C 03 40 00 */ cmpwi r3, 0x4000
|
||||
/* 800B3DE0 000B0D20 40 80 00 90 */ bge lbl_800B3E70
|
||||
/* 800B3DE4 000B0D24 80 1E 31 A0 */ lwz r0, 0x31a0(r30)
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
/* 800B3F44 000B0E84 A8 1F 30 7C */ lha r0, 0x307c(r31)
|
||||
/* 800B3F48 000B0E88 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800B3F4C 000B0E8C 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800B3F50 000B0E90 48 2B 11 81 */ bl func_803650D0
|
||||
/* 800B3F50 000B0E90 48 2B 11 81 */ bl abs
|
||||
/* 800B3F54 000B0E94 2C 03 10 00 */ cmpwi r3, 0x1000
|
||||
/* 800B3F58 000B0E98 40 81 00 64 */ ble lbl_800B3FBC
|
||||
/* 800B3F5C 000B0E9C 3C 60 80 44 */ lis r3, lbl_80439A20@ha
|
||||
|
||||
@@ -35,7 +35,7 @@ lbl_800B403C:
|
||||
/* 800B4054 000B0F94 38 03 80 00 */ addi r0, r3, -32768
|
||||
/* 800B4058 000B0F98 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 800B405C 000B0F9C 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800B4060 000B0FA0 48 2B 10 71 */ bl func_803650D0
|
||||
/* 800B4060 000B0FA0 48 2B 10 71 */ bl abs
|
||||
/* 800B4064 000B0FA4 48 00 00 0C */ b lbl_800B4070
|
||||
lbl_800B4068:
|
||||
/* 800B4068 000B0FA8 38 63 00 40 */ addi r3, r3, 0x40
|
||||
@@ -50,7 +50,7 @@ lbl_800B4070:
|
||||
/* 800B4088 000B0FC8 38 03 80 00 */ addi r0, r3, -32768
|
||||
/* 800B408C 000B0FCC 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 800B4090 000B0FD0 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800B4094 000B0FD4 48 2B 10 3D */ bl func_803650D0
|
||||
/* 800B4094 000B0FD4 48 2B 10 3D */ bl abs
|
||||
lbl_800B4098:
|
||||
/* 800B4098 000B0FD8 C0 3E 33 AC */ lfs f1, 0x33ac(r30)
|
||||
/* 800B409C 000B0FDC C0 02 92 A4 */ lfs f0, lbl_80452CA4-_SDA2_BASE_(r2)
|
||||
|
||||
@@ -164,7 +164,7 @@ lbl_800B6C70:
|
||||
/* 800B6C98 000B3BD8 A8 1E 2F E2 */ lha r0, 0x2fe2(r30)
|
||||
/* 800B6C9C 000B3BDC 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800B6CA0 000B3BE0 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800B6CA4 000B3BE4 48 2A E4 2D */ bl func_803650D0
|
||||
/* 800B6CA4 000B3BE4 48 2A E4 2D */ bl abs
|
||||
/* 800B6CA8 000B3BE8 2C 03 78 00 */ cmpwi r3, 0x7800
|
||||
/* 800B6CAC 000B3BEC 40 80 00 0C */ bge lbl_800B6CB8
|
||||
/* 800B6CB0 000B3BF0 38 60 00 00 */ li r3, 0
|
||||
|
||||
@@ -247,7 +247,7 @@ lbl_800B7940:
|
||||
/* 800B7954 000B4894 A8 1F 2F E0 */ lha r0, 0x2fe0(r31)
|
||||
/* 800B7958 000B4898 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800B795C 000B489C 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800B7960 000B48A0 48 2A D7 71 */ bl func_803650D0
|
||||
/* 800B7960 000B48A0 48 2A D7 71 */ bl abs
|
||||
/* 800B7964 000B48A4 2C 03 10 00 */ cmpwi r3, 0x1000
|
||||
/* 800B7968 000B48A8 40 81 00 1C */ ble lbl_800B7984
|
||||
/* 800B796C 000B48AC 3C 60 80 39 */ lis r3, lbl_8038E49C@ha
|
||||
|
||||
@@ -276,7 +276,7 @@ lbl_800C7BE4:
|
||||
/* 800C7BF8 000C4B38 48 19 F5 59 */ bl atan2sY_XZ__4cXyzCFv
|
||||
/* 800C7BFC 000C4B3C B0 7E 30 0C */ sth r3, 0x300c(r30)
|
||||
/* 800C7C00 000C4B40 A8 7E 30 0C */ lha r3, 0x300c(r30)
|
||||
/* 800C7C04 000C4B44 48 29 D4 CD */ bl func_803650D0
|
||||
/* 800C7C04 000C4B44 48 29 D4 CD */ bl abs
|
||||
/* 800C7C08 000C4B48 2C 03 31 C7 */ cmpwi r3, 0x31c7
|
||||
/* 800C7C0C 000C4B4C 40 81 00 18 */ ble lbl_800C7C24
|
||||
/* 800C7C10 000C4B50 A8 1E 2F F0 */ lha r0, 0x2ff0(r30)
|
||||
|
||||
@@ -38,7 +38,7 @@ lbl_800C8650:
|
||||
lbl_800C8660:
|
||||
/* 800C8660 000C55A0 3B E0 00 19 */ li r31, 0x19
|
||||
lbl_800C8664:
|
||||
/* 800C8664 000C55A4 48 29 CA 6D */ bl func_803650D0
|
||||
/* 800C8664 000C55A4 48 29 CA 6D */ bl abs
|
||||
/* 800C8668 000C55A8 C8 22 92 B0 */ lfd f1, lbl_80452CB0-_SDA2_BASE_(r2)
|
||||
/* 800C866C 000C55AC 6C 60 80 00 */ xoris r0, r3, 0x8000
|
||||
/* 800C8670 000C55B0 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
|
||||
@@ -2765,7 +2765,7 @@ lbl_800CAE84:
|
||||
/* 800CAEC8 000C7E08 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 800CAECC 000C7E0C 41 82 00 2C */ beq lbl_800CAEF8
|
||||
/* 800CAED0 000C7E10 A8 7F 04 E6 */ lha r3, 0x4e6(r31)
|
||||
/* 800CAED4 000C7E14 48 29 A1 FD */ bl func_803650D0
|
||||
/* 800CAED4 000C7E14 48 29 A1 FD */ bl abs
|
||||
/* 800CAED8 000C7E18 2C 03 40 00 */ cmpwi r3, 0x4000
|
||||
/* 800CAEDC 000C7E1C 40 80 00 10 */ bge lbl_800CAEEC
|
||||
/* 800CAEE0 000C7E20 38 00 00 00 */ li r0, 0
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
/* 800CBA68 000C89A8 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800CBA6C 000C89AC 7C 1D 07 34 */ extsh r29, r0
|
||||
/* 800CBA70 000C89B0 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800CBA74 000C89B4 48 29 96 5D */ bl func_803650D0
|
||||
/* 800CBA74 000C89B4 48 29 96 5D */ bl abs
|
||||
/* 800CBA78 000C89B8 2C 03 40 00 */ cmpwi r3, 0x4000
|
||||
/* 800CBA7C 000C89BC 40 80 00 64 */ bge lbl_800CBAE0
|
||||
/* 800CBA80 000C89C0 7F A0 07 35 */ extsh. r0, r29
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
/* 800D13E8 000CE328 7C 08 02 A6 */ mflr r0
|
||||
/* 800D13EC 000CE32C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800D13F0 000CE330 80 63 31 80 */ lwz r3, 0x3180(r3)
|
||||
/* 800D13F4 000CE334 48 29 3C DD */ bl func_803650D0
|
||||
/* 800D13F4 000CE334 48 29 3C DD */ bl abs
|
||||
/* 800D13F8 000CE338 3C 80 00 01 */ lis r4, 0x0000F800@ha
|
||||
/* 800D13FC 000CE33C 38 04 F8 00 */ addi r0, r4, 0x0000F800@l
|
||||
/* 800D1400 000CE340 7C 60 02 78 */ xor r0, r3, r0
|
||||
|
||||
@@ -39,7 +39,7 @@ lbl_800D6EA0:
|
||||
/* 800D6EB4 000D3DF4 A8 1F 2F E0 */ lha r0, 0x2fe0(r31)
|
||||
/* 800D6EB8 000D3DF8 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800D6EBC 000D3DFC 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800D6EC0 000D3E00 48 28 E2 11 */ bl func_803650D0
|
||||
/* 800D6EC0 000D3E00 48 28 E2 11 */ bl abs
|
||||
/* 800D6EC4 000D3E04 2C 03 10 00 */ cmpwi r3, 0x1000
|
||||
/* 800D6EC8 000D3E08 40 81 00 10 */ ble lbl_800D6ED8
|
||||
/* 800D6ECC 000D3E0C A8 7F 30 08 */ lha r3, 0x3008(r31)
|
||||
|
||||
@@ -256,7 +256,7 @@ lbl_800DBBEC:
|
||||
/* 800DBC00 000D8B40 A8 1F 2F E0 */ lha r0, 0x2fe0(r31)
|
||||
/* 800DBC04 000D8B44 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800DBC08 000D8B48 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800DBC0C 000D8B4C 48 28 94 C5 */ bl func_803650D0
|
||||
/* 800DBC0C 000D8B4C 48 28 94 C5 */ bl abs
|
||||
/* 800DBC10 000D8B50 2C 03 10 00 */ cmpwi r3, 0x1000
|
||||
/* 800DBC14 000D8B54 40 81 00 1C */ ble lbl_800DBC30
|
||||
/* 800DBC18 000D8B58 3C 60 80 39 */ lis r3, lbl_8038E49C@ha
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
/* 800DD218 000DA158 7C 00 18 50 */ subf r0, r0, r3
|
||||
/* 800DD21C 000DA15C B0 1D 05 9E */ sth r0, 0x59e(r29)
|
||||
/* 800DD220 000DA160 A8 7D 05 9E */ lha r3, 0x59e(r29)
|
||||
/* 800DD224 000DA164 48 28 7E AD */ bl func_803650D0
|
||||
/* 800DD224 000DA164 48 28 7E AD */ bl abs
|
||||
/* 800DD228 000DA168 2C 03 70 00 */ cmpwi r3, 0x7000
|
||||
/* 800DD22C 000DA16C 40 81 00 10 */ ble lbl_800DD23C
|
||||
/* 800DD230 000DA170 38 00 00 00 */ li r0, 0
|
||||
|
||||
@@ -70,7 +70,7 @@ lbl_800DD4C8:
|
||||
/* 800DD4E8 000DA428 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 800DD4EC 000DA42C B0 1A 30 0C */ sth r0, 0x300c(r26)
|
||||
/* 800DD4F0 000DA430 A8 7A 30 0C */ lha r3, 0x300c(r26)
|
||||
/* 800DD4F4 000DA434 48 28 7B DD */ bl func_803650D0
|
||||
/* 800DD4F4 000DA434 48 28 7B DD */ bl abs
|
||||
/* 800DD4F8 000DA438 2C 03 70 00 */ cmpwi r3, 0x7000
|
||||
/* 800DD4FC 000DA43C 40 81 00 10 */ ble lbl_800DD50C
|
||||
/* 800DD500 000DA440 38 00 00 00 */ li r0, 0
|
||||
|
||||
@@ -174,7 +174,7 @@ lbl_800DE5D4:
|
||||
/* 800DE614 000DB554 4B F9 14 11 */ bl dVibration_c_NS_StartShock
|
||||
lbl_800DE618:
|
||||
/* 800DE618 000DB558 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800DE61C 000DB55C 48 28 6A B5 */ bl func_803650D0
|
||||
/* 800DE61C 000DB55C 48 28 6A B5 */ bl abs
|
||||
/* 800DE620 000DB560 2C 03 01 00 */ cmpwi r3, 0x100
|
||||
/* 800DE624 000DB564 40 81 00 0C */ ble lbl_800DE630
|
||||
/* 800DE628 000DB568 38 00 00 04 */ li r0, 4
|
||||
|
||||
@@ -94,7 +94,7 @@ lbl_800E2954:
|
||||
/* 800E2958 000DF898 48 18 4D 1D */ bl cM_atan2s__Fff
|
||||
/* 800E295C 000DF89C 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 800E2960 000DF8A0 7F 83 07 34 */ extsh r3, r28
|
||||
/* 800E2964 000DF8A4 48 28 27 6D */ bl func_803650D0
|
||||
/* 800E2964 000DF8A4 48 28 27 6D */ bl abs
|
||||
/* 800E2968 000DF8A8 2C 03 01 F4 */ cmpwi r3, 0x1f4
|
||||
/* 800E296C 000DF8AC 40 80 00 0C */ bge lbl_800E2978
|
||||
/* 800E2970 000DF8B0 3B 80 00 00 */ li r28, 0
|
||||
@@ -301,7 +301,7 @@ lbl_800E2C44:
|
||||
/* 800E2C48 000DFB88 48 18 4A 2D */ bl cM_atan2s__Fff
|
||||
/* 800E2C4C 000DFB8C B0 7D 31 14 */ sth r3, 0x3114(r29)
|
||||
/* 800E2C50 000DFB90 A8 7D 31 14 */ lha r3, 0x3114(r29)
|
||||
/* 800E2C54 000DFB94 48 28 24 7D */ bl func_803650D0
|
||||
/* 800E2C54 000DFB94 48 28 24 7D */ bl abs
|
||||
/* 800E2C58 000DFB98 2C 03 01 F4 */ cmpwi r3, 0x1f4
|
||||
/* 800E2C5C 000DFB9C 40 80 00 10 */ bge lbl_800E2C6C
|
||||
/* 800E2C60 000DFBA0 38 00 00 00 */ li r0, 0
|
||||
|
||||
@@ -36,7 +36,7 @@ lbl_800E7908:
|
||||
/* 800E7914 000E4854 A8 1D 2F E2 */ lha r0, 0x2fe2(r29)
|
||||
/* 800E7918 000E4858 7C 1E 00 50 */ subf r0, r30, r0
|
||||
/* 800E791C 000E485C 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800E7920 000E4860 48 27 D7 B1 */ bl func_803650D0
|
||||
/* 800E7920 000E4860 48 27 D7 B1 */ bl abs
|
||||
/* 800E7924 000E4864 2C 03 38 00 */ cmpwi r3, 0x3800
|
||||
/* 800E7928 000E4868 41 80 00 08 */ blt lbl_800E7930
|
||||
lbl_800E792C:
|
||||
|
||||
@@ -157,7 +157,7 @@ lbl_800E9640:
|
||||
/* 800E9680 000E65C0 48 00 01 FC */ b lbl_800E987C
|
||||
lbl_800E9684:
|
||||
/* 800E9684 000E65C4 A8 7E 2F E2 */ lha r3, 0x2fe2(r30)
|
||||
/* 800E9688 000E65C8 48 27 BA 49 */ bl func_803650D0
|
||||
/* 800E9688 000E65C8 48 27 BA 49 */ bl abs
|
||||
/* 800E968C 000E65CC C0 3E 33 AC */ lfs f1, 0x33ac(r30)
|
||||
/* 800E9690 000E65D0 C0 02 92 A4 */ lfs f0, lbl_80452CA4-_SDA2_BASE_(r2)
|
||||
/* 800E9694 000E65D4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
@@ -190,7 +190,7 @@ lbl_800E96F4:
|
||||
/* 800E96F8 000E6638 A8 1E 2F E2 */ lha r0, 0x2fe2(r30)
|
||||
/* 800E96FC 000E663C 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800E9700 000E6640 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800E9704 000E6644 48 27 B9 CD */ bl func_803650D0
|
||||
/* 800E9704 000E6644 48 27 B9 CD */ bl abs
|
||||
/* 800E9708 000E6648 2C 03 40 00 */ cmpwi r3, 0x4000
|
||||
/* 800E970C 000E664C 40 81 00 44 */ ble lbl_800E9750
|
||||
/* 800E9710 000E6650 A8 7E 04 DE */ lha r3, 0x4de(r30)
|
||||
|
||||
@@ -129,7 +129,7 @@ lbl_800EA67C:
|
||||
/* 800EA6A0 000E75E0 A8 1F 2F E2 */ lha r0, 0x2fe2(r31)
|
||||
/* 800EA6A4 000E75E4 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800EA6A8 000E75E8 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800EA6AC 000E75EC 48 27 AA 25 */ bl func_803650D0
|
||||
/* 800EA6AC 000E75EC 48 27 AA 25 */ bl abs
|
||||
/* 800EA6B0 000E75F0 2C 03 40 00 */ cmpwi r3, 0x4000
|
||||
/* 800EA6B4 000E75F4 40 81 00 44 */ ble lbl_800EA6F8
|
||||
/* 800EA6B8 000E75F8 A8 7F 04 DE */ lha r3, 0x4de(r31)
|
||||
|
||||
@@ -89,7 +89,7 @@ lbl_800EAB48:
|
||||
/* 800EAB70 000E7AB0 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800EAB74 000E7AB4 7C 1D 07 34 */ extsh r29, r0
|
||||
/* 800EAB78 000E7AB8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800EAB7C 000E7ABC 48 27 A5 55 */ bl func_803650D0
|
||||
/* 800EAB7C 000E7ABC 48 27 A5 55 */ bl abs
|
||||
/* 800EAB80 000E7AC0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800EAB84 000E7AC4 A8 7F 2F E2 */ lha r3, 0x2fe2(r31)
|
||||
/* 800EAB88 000E7AC8 A8 9F 04 E6 */ lha r4, 0x4e6(r31)
|
||||
|
||||
@@ -97,7 +97,7 @@ lbl_800EB3DC:
|
||||
/* 800EB424 000E8364 A8 1F 2F E2 */ lha r0, 0x2fe2(r31)
|
||||
/* 800EB428 000E8368 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800EB42C 000E836C 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800EB430 000E8370 48 27 9C A1 */ bl func_803650D0
|
||||
/* 800EB430 000E8370 48 27 9C A1 */ bl abs
|
||||
/* 800EB434 000E8374 2C 03 40 00 */ cmpwi r3, 0x4000
|
||||
/* 800EB438 000E8378 40 81 00 44 */ ble lbl_800EB47C
|
||||
/* 800EB43C 000E837C A8 7F 04 DE */ lha r3, 0x4de(r31)
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
/* 800EC8B0 000E97F0 2C 00 00 EE */ cmpwi r0, 0xee
|
||||
/* 800EC8B4 000E97F4 40 82 00 1C */ bne lbl_800EC8D0
|
||||
/* 800EC8B8 000E97F8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800EC8BC 000E97FC 48 27 88 15 */ bl func_803650D0
|
||||
/* 800EC8BC 000E97FC 48 27 88 15 */ bl abs
|
||||
/* 800EC8C0 000E9800 2C 03 68 00 */ cmpwi r3, 0x6800
|
||||
/* 800EC8C4 000E9804 40 81 00 0C */ ble lbl_800EC8D0
|
||||
/* 800EC8C8 000E9808 38 60 00 01 */ li r3, 1
|
||||
|
||||
@@ -70,7 +70,7 @@ lbl_800F0B70:
|
||||
/* 800F0BA0 000EDAE0 A8 1D 04 E6 */ lha r0, 0x4e6(r29)
|
||||
/* 800F0BA4 000EDAE4 7C 00 18 50 */ subf r0, r0, r3
|
||||
/* 800F0BA8 000EDAE8 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800F0BAC 000EDAEC 48 27 45 25 */ bl func_803650D0
|
||||
/* 800F0BAC 000EDAEC 48 27 45 25 */ bl abs
|
||||
/* 800F0BB0 000EDAF0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800F0BB4 000EDAF4 C0 5D 04 D8 */ lfs f2, 0x4d8(r29)
|
||||
/* 800F0BB8 000EDAF8 C0 1D 04 D0 */ lfs f0, 0x4d0(r29)
|
||||
|
||||
@@ -228,7 +228,7 @@ lbl_800F31E8:
|
||||
/* 800F32F4 000F0234 D0 1E 34 78 */ stfs f0, 0x3478(r30)
|
||||
lbl_800F32F8:
|
||||
/* 800F32F8 000F0238 A8 7E 30 12 */ lha r3, 0x3012(r30)
|
||||
/* 800F32FC 000F023C 48 27 1D D5 */ bl func_803650D0
|
||||
/* 800F32FC 000F023C 48 27 1D D5 */ bl abs
|
||||
/* 800F3300 000F0240 2C 03 27 10 */ cmpwi r3, 0x2710
|
||||
/* 800F3304 000F0244 40 80 00 10 */ bge lbl_800F3314
|
||||
/* 800F3308 000F0248 A8 1E 30 0C */ lha r0, 0x300c(r30)
|
||||
|
||||
@@ -55,7 +55,7 @@ lbl_800F4200:
|
||||
/* 800F4204 000F1144 FC 40 E0 90 */ fmr f2, f28
|
||||
/* 800F4208 000F1148 48 17 34 6D */ bl cM_atan2s__Fff
|
||||
/* 800F420C 000F114C 7C 63 07 34 */ extsh r3, r3
|
||||
/* 800F4210 000F1150 48 27 0E C1 */ bl func_803650D0
|
||||
/* 800F4210 000F1150 48 27 0E C1 */ bl abs
|
||||
/* 800F4214 000F1154 C0 02 92 A4 */ lfs f0, lbl_80452CA4-_SDA2_BASE_(r2)
|
||||
/* 800F4218 000F1158 FC 1F 00 40 */ fcmpo cr0, f31, f0
|
||||
/* 800F421C 000F115C 40 81 01 90 */ ble lbl_800F43AC
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
/* 800F5768 000F26A8 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800F576C 000F26AC 7C 1F 07 34 */ extsh r31, r0
|
||||
/* 800F5770 000F26B0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800F5774 000F26B4 48 26 F9 5D */ bl func_803650D0
|
||||
/* 800F5774 000F26B4 48 26 F9 5D */ bl abs
|
||||
/* 800F5778 000F26B8 38 00 68 00 */ li r0, 0x6800
|
||||
/* 800F577C 000F26BC 7C 65 FE 70 */ srawi r5, r3, 0x1f
|
||||
/* 800F5780 000F26C0 54 04 0F FE */ srwi r4, r0, 0x1f
|
||||
|
||||
@@ -136,14 +136,14 @@ lbl_800F5BF8:
|
||||
/* 800F5C00 000F2B40 28 00 00 2D */ cmplwi r0, 0x2d
|
||||
/* 800F5C04 000F2B44 40 82 00 40 */ bne lbl_800F5C44
|
||||
/* 800F5C08 000F2B48 7C 83 07 34 */ extsh r3, r4
|
||||
/* 800F5C0C 000F2B4C 48 26 F4 C5 */ bl func_803650D0
|
||||
/* 800F5C0C 000F2B4C 48 26 F4 C5 */ bl abs
|
||||
/* 800F5C10 000F2B50 2C 03 60 00 */ cmpwi r3, 0x6000
|
||||
/* 800F5C14 000F2B54 40 80 00 50 */ bge lbl_800F5C64
|
||||
/* 800F5C18 000F2B58 2C 03 20 00 */ cmpwi r3, 0x2000
|
||||
/* 800F5C1C 000F2B5C 40 81 00 48 */ ble lbl_800F5C64
|
||||
/* 800F5C20 000F2B60 38 03 C0 00 */ addi r0, r3, -16384
|
||||
/* 800F5C24 000F2B64 54 03 08 3C */ slwi r3, r0, 1
|
||||
/* 800F5C28 000F2B68 48 26 F4 A9 */ bl func_803650D0
|
||||
/* 800F5C28 000F2B68 48 26 F4 A9 */ bl abs
|
||||
/* 800F5C2C 000F2B6C 54 60 04 38 */ rlwinm r0, r3, 0, 0x10, 0x1c
|
||||
/* 800F5C30 000F2B70 3C 60 80 44 */ lis r3, lbl_80439A20@ha
|
||||
/* 800F5C34 000F2B74 38 63 9A 20 */ addi r3, r3, lbl_80439A20@l
|
||||
|
||||
@@ -88,7 +88,7 @@ lbl_800F82C4:
|
||||
/* 800F830C 000F524C 38 03 80 00 */ addi r0, r3, -32768
|
||||
/* 800F8310 000F5250 7C 1E 00 50 */ subf r0, r30, r0
|
||||
/* 800F8314 000F5254 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800F8318 000F5258 48 26 CD B9 */ bl func_803650D0
|
||||
/* 800F8318 000F5258 48 26 CD B9 */ bl abs
|
||||
/* 800F831C 000F525C 2C 03 30 00 */ cmpwi r3, 0x3000
|
||||
/* 800F8320 000F5260 40 81 00 18 */ ble lbl_800F8338
|
||||
/* 800F8324 000F5264 3C 60 80 3A */ lis r3, lbl_803A37C0@ha
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
/* 800FA014 000F6F54 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 800FA018 000F6F58 7C 1F 07 34 */ extsh r31, r0
|
||||
/* 800FA01C 000F6F5C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FA020 000F6F60 48 26 B0 B1 */ bl func_803650D0
|
||||
/* 800FA020 000F6F60 48 26 B0 B1 */ bl abs
|
||||
/* 800FA024 000F6F64 2C 03 78 E4 */ cmpwi r3, 0x78e4
|
||||
/* 800FA028 000F6F68 40 81 00 0C */ ble lbl_800FA034
|
||||
/* 800FA02C 000F6F6C 38 60 00 01 */ li r3, 1
|
||||
|
||||
@@ -212,7 +212,7 @@ lbl_800FBAA4:
|
||||
/* 800FBAB4 000F89F4 7C 00 1A 14 */ add r0, r0, r3
|
||||
/* 800FBAB8 000F89F8 B0 1E 30 8C */ sth r0, 0x308c(r30)
|
||||
/* 800FBABC 000F89FC B0 9E 04 E6 */ sth r4, 0x4e6(r30)
|
||||
/* 800FBAC0 000F8A00 48 26 96 11 */ bl func_803650D0
|
||||
/* 800FBAC0 000F8A00 48 26 96 11 */ bl abs
|
||||
/* 800FBAC4 000F8A04 2C 03 00 64 */ cmpwi r3, 0x64
|
||||
/* 800FBAC8 000F8A08 40 80 00 10 */ bge lbl_800FBAD8
|
||||
/* 800FBACC 000F8A0C 38 00 00 00 */ li r0, 0
|
||||
|
||||
@@ -38,7 +38,7 @@ lbl_800FD328:
|
||||
/* 800FD33C 000FA27C A8 1C 2F E2 */ lha r0, 0x2fe2(r28)
|
||||
/* 800FD340 000FA280 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800FD344 000FA284 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800FD348 000FA288 48 26 7D 89 */ bl func_803650D0
|
||||
/* 800FD348 000FA288 48 26 7D 89 */ bl abs
|
||||
/* 800FD34C 000FA28C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800FD350 000FA290 2C 1F 30 00 */ cmpwi r31, 0x3000
|
||||
/* 800FD354 000FA294 40 81 00 14 */ ble lbl_800FD368
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
/* 800FE3DC 000FB31C 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 800FE3E0 000FB320 7C 1F 07 34 */ extsh r31, r0
|
||||
/* 800FE3E4 000FB324 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FE3E8 000FB328 48 26 6C E9 */ bl func_803650D0
|
||||
/* 800FE3E8 000FB328 48 26 6C E9 */ bl abs
|
||||
/* 800FE3EC 000FB32C 2C 03 70 00 */ cmpwi r3, 0x7000
|
||||
/* 800FE3F0 000FB330 40 81 00 0C */ ble lbl_800FE3FC
|
||||
/* 800FE3F4 000FB334 38 60 00 01 */ li r3, 1
|
||||
|
||||
@@ -10,10 +10,10 @@
|
||||
/* 80105B7C 00102ABC 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80105B80 00102AC0 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80105B84 00102AC4 A8 63 04 E4 */ lha r3, 0x4e4(r3)
|
||||
/* 80105B88 00102AC8 48 25 F5 49 */ bl func_803650D0
|
||||
/* 80105B88 00102AC8 48 25 F5 49 */ bl abs
|
||||
/* 80105B8C 00102ACC 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80105B90 00102AD0 A8 7B 04 E8 */ lha r3, 0x4e8(r27)
|
||||
/* 80105B94 00102AD4 48 25 F5 3D */ bl func_803650D0
|
||||
/* 80105B94 00102AD4 48 25 F5 3D */ bl abs
|
||||
/* 80105B98 00102AD8 7C 1D 18 00 */ cmpw r29, r3
|
||||
/* 80105B9C 00102ADC 40 81 00 08 */ ble lbl_80105BA4
|
||||
/* 80105BA0 00102AE0 7F A3 EB 78 */ mr r3, r29
|
||||
@@ -231,7 +231,7 @@ lbl_80105E80:
|
||||
lbl_80105EA0:
|
||||
/* 80105EA0 00102DE0 C3 C2 92 C0 */ lfs f30, lbl_80452CC0-_SDA2_BASE_(r2)
|
||||
/* 80105EA4 00102DE4 A8 7B 2F E0 */ lha r3, 0x2fe0(r27)
|
||||
/* 80105EA8 00102DE8 48 25 F2 29 */ bl func_803650D0
|
||||
/* 80105EA8 00102DE8 48 25 F2 29 */ bl abs
|
||||
/* 80105EAC 00102DEC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80105EB0 00102DF0 C0 5B 33 AC */ lfs f2, 0x33ac(r27)
|
||||
/* 80105EB4 00102DF4 C0 02 92 A4 */ lfs f0, lbl_80452CA4-_SDA2_BASE_(r2)
|
||||
@@ -498,7 +498,7 @@ lbl_80106288:
|
||||
/* 8010628C 001031CC 7C 1E 00 50 */ subf r0, r30, r0
|
||||
/* 80106290 001031D0 7C 1A 07 34 */ extsh r26, r0
|
||||
/* 80106294 001031D4 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80106298 001031D8 48 25 EE 39 */ bl func_803650D0
|
||||
/* 80106298 001031D8 48 25 EE 39 */ bl abs
|
||||
/* 8010629C 001031DC 2C 03 40 00 */ cmpwi r3, 0x4000
|
||||
/* 801062A0 001031E0 41 81 00 28 */ bgt lbl_801062C8
|
||||
/* 801062A4 001031E4 C0 22 92 98 */ lfs f1, lbl_80452C98-_SDA2_BASE_(r2)
|
||||
|
||||
@@ -35,7 +35,7 @@ lbl_80106F50:
|
||||
/* 80106F80 00103EC0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80106F84 00103EC4 40 81 00 64 */ ble lbl_80106FE8
|
||||
/* 80106F88 00103EC8 A8 7E 2F E0 */ lha r3, 0x2fe0(r30)
|
||||
/* 80106F8C 00103ECC 48 25 E1 45 */ bl func_803650D0
|
||||
/* 80106F8C 00103ECC 48 25 E1 45 */ bl abs
|
||||
/* 80106F90 00103ED0 2C 03 20 00 */ cmpwi r3, 0x2000
|
||||
/* 80106F94 00103ED4 40 80 00 54 */ bge lbl_80106FE8
|
||||
/* 80106F98 00103ED8 80 1E 31 A0 */ lwz r0, 0x31a0(r30)
|
||||
|
||||
@@ -281,10 +281,10 @@ lbl_8011AB4C:
|
||||
/* 8011AB88 00117AC8 38 03 E9 3F */ addi r0, r3, -5825
|
||||
/* 8011AB8C 00117ACC 7C 1F 07 34 */ extsh r31, r0
|
||||
/* 8011AB90 00117AD0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8011AB94 00117AD4 48 24 A5 3D */ bl func_803650D0
|
||||
/* 8011AB94 00117AD4 48 24 A5 3D */ bl abs
|
||||
/* 8011AB98 00117AD8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8011AB9C 00117ADC 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8011ABA0 00117AE0 48 24 A5 31 */ bl func_803650D0
|
||||
/* 8011ABA0 00117AE0 48 24 A5 31 */ bl abs
|
||||
/* 8011ABA4 00117AE4 7C 03 F0 00 */ cmpw r3, r30
|
||||
/* 8011ABA8 00117AE8 40 81 00 0C */ ble lbl_8011ABB4
|
||||
/* 8011ABAC 00117AEC B3 FD 30 0E */ sth r31, 0x300e(r29)
|
||||
|
||||
@@ -78,7 +78,7 @@ lbl_8012802C:
|
||||
/* 80128070 00124FB0 2C 03 70 00 */ cmpwi r3, 0x7000
|
||||
/* 80128074 00124FB4 40 81 01 30 */ ble lbl_801281A4
|
||||
/* 80128078 00124FB8 80 79 31 80 */ lwz r3, 0x3180(r25)
|
||||
/* 8012807C 00124FBC 48 23 D0 55 */ bl func_803650D0
|
||||
/* 8012807C 00124FBC 48 23 D0 55 */ bl abs
|
||||
/* 80128080 00124FC0 2C 03 50 00 */ cmpwi r3, 0x5000
|
||||
/* 80128084 00124FC4 40 80 01 20 */ bge lbl_801281A4
|
||||
/* 80128088 00124FC8 80 19 31 A0 */ lwz r0, 0x31a0(r25)
|
||||
|
||||
@@ -158,7 +158,7 @@ lbl_80128A70:
|
||||
/* 80128A90 001259D0 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 80128A94 001259D4 7C 03 07 34 */ extsh r3, r0
|
||||
/* 80128A98 001259D8 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80128A9C 001259DC 48 23 C6 35 */ bl func_803650D0
|
||||
/* 80128A9C 001259DC 48 23 C6 35 */ bl abs
|
||||
/* 80128AA0 001259E0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80128AA4 001259E4 40 81 00 84 */ ble lbl_80128B28
|
||||
/* 80128AA8 001259E8 7F A3 EB 78 */ mr r3, r29
|
||||
@@ -166,7 +166,7 @@ lbl_80128A70:
|
||||
/* 80128AB0 001259F0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80128AB4 001259F4 40 82 00 74 */ bne lbl_80128B28
|
||||
/* 80128AB8 001259F8 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80128ABC 001259FC 48 23 C6 15 */ bl func_803650D0
|
||||
/* 80128ABC 001259FC 48 23 C6 15 */ bl abs
|
||||
/* 80128AC0 00125A00 C8 22 92 B0 */ lfd f1, lbl_80452CB0-_SDA2_BASE_(r2)
|
||||
/* 80128AC4 00125A04 6C 60 80 00 */ xoris r0, r3, 0x8000
|
||||
/* 80128AC8 00125A08 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
|
||||
@@ -256,7 +256,7 @@ lbl_80129E9C:
|
||||
/* 80129ECC 00126E0C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80129ED0 00126E10 40 81 00 88 */ ble lbl_80129F58
|
||||
/* 80129ED4 00126E14 80 7D 31 80 */ lwz r3, 0x3180(r29)
|
||||
/* 80129ED8 00126E18 48 23 B1 F9 */ bl func_803650D0
|
||||
/* 80129ED8 00126E18 48 23 B1 F9 */ bl abs
|
||||
/* 80129EDC 00126E1C 2C 03 50 00 */ cmpwi r3, 0x5000
|
||||
/* 80129EE0 00126E20 40 80 00 78 */ bge lbl_80129F58
|
||||
/* 80129EE4 00126E24 A0 1D 2F E8 */ lhz r0, 0x2fe8(r29)
|
||||
@@ -305,7 +305,7 @@ lbl_80129F68:
|
||||
/* 80129F7C 00126EBC 28 00 00 08 */ cmplwi r0, 8
|
||||
/* 80129F80 00126EC0 41 82 00 84 */ beq lbl_8012A004
|
||||
/* 80129F84 00126EC4 80 7D 31 80 */ lwz r3, 0x3180(r29)
|
||||
/* 80129F88 00126EC8 48 23 B1 49 */ bl func_803650D0
|
||||
/* 80129F88 00126EC8 48 23 B1 49 */ bl abs
|
||||
/* 80129F8C 00126ECC 2C 03 50 00 */ cmpwi r3, 0x5000
|
||||
/* 80129F90 00126ED0 40 80 00 74 */ bge lbl_8012A004
|
||||
/* 80129F94 00126ED4 A8 7D 2F E2 */ lha r3, 0x2fe2(r29)
|
||||
|
||||
@@ -30,7 +30,7 @@ lbl_8012C260:
|
||||
/* 8012C264 001291A4 A8 1F 04 E6 */ lha r0, 0x4e6(r31)
|
||||
/* 8012C268 001291A8 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 8012C26C 001291AC 7C 03 07 34 */ extsh r3, r0
|
||||
/* 8012C270 001291B0 48 23 8E 61 */ bl func_803650D0
|
||||
/* 8012C270 001291B0 48 23 8E 61 */ bl abs
|
||||
/* 8012C274 001291B4 2C 03 40 00 */ cmpwi r3, 0x4000
|
||||
/* 8012C278 001291B8 41 80 00 14 */ blt lbl_8012C28C
|
||||
/* 8012C27C 001291BC 38 00 00 01 */ li r0, 1
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
/* 8013030C 0012D24C A8 1F 04 E6 */ lha r0, 0x4e6(r31)
|
||||
/* 80130310 0012D250 7C 00 F0 50 */ subf r0, r0, r30
|
||||
/* 80130314 0012D254 7C 03 07 34 */ extsh r3, r0
|
||||
/* 80130318 0012D258 48 23 4D B9 */ bl func_803650D0
|
||||
/* 80130318 0012D258 48 23 4D B9 */ bl abs
|
||||
/* 8013031C 0012D25C 2C 03 60 00 */ cmpwi r3, 0x6000
|
||||
/* 80130320 0012D260 41 80 00 20 */ blt lbl_80130340
|
||||
/* 80130324 0012D264 7F E3 FB 78 */ mr r3, r31
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
/* 80131A10 0012E950 A8 1F 04 E6 */ lha r0, 0x4e6(r31)
|
||||
/* 80131A14 0012E954 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 80131A18 0012E958 7C 03 07 34 */ extsh r3, r0
|
||||
/* 80131A1C 0012E95C 48 23 36 B5 */ bl func_803650D0
|
||||
/* 80131A1C 0012E95C 48 23 36 B5 */ bl abs
|
||||
/* 80131A20 0012E960 2C 03 40 00 */ cmpwi r3, 0x4000
|
||||
/* 80131A24 0012E964 40 80 00 14 */ bge lbl_80131A38
|
||||
/* 80131A28 0012E968 A8 1F 04 E6 */ lha r0, 0x4e6(r31)
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
/* 80131C18 0012EB58 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 80131C1C 0012EB5C 7C 1F 07 34 */ extsh r31, r0
|
||||
/* 80131C20 0012EB60 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80131C24 0012EB64 48 23 34 AD */ bl func_803650D0
|
||||
/* 80131C24 0012EB64 48 23 34 AD */ bl abs
|
||||
/* 80131C28 0012EB68 2C 03 50 00 */ cmpwi r3, 0x5000
|
||||
/* 80131C2C 0012EB6C 40 81 00 0C */ ble lbl_80131C38
|
||||
/* 80131C30 0012EB70 38 60 00 01 */ li r3, 1
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
/* 8013C664 001395A4 A8 1E 04 E6 */ lha r0, 0x4e6(r30)
|
||||
/* 8013C668 001395A8 7C 00 18 50 */ subf r0, r0, r3
|
||||
/* 8013C66C 001395AC 7C 03 07 34 */ extsh r3, r0
|
||||
/* 8013C670 001395B0 48 22 8A 61 */ bl func_803650D0
|
||||
/* 8013C670 001395B0 48 22 8A 61 */ bl abs
|
||||
/* 8013C674 001395B4 2C 03 40 00 */ cmpwi r3, 0x4000
|
||||
/* 8013C678 001395B8 40 81 00 50 */ ble lbl_8013C6C8
|
||||
/* 8013C67C 001395BC 7F C3 F3 78 */ mr r3, r30
|
||||
|
||||
@@ -107,7 +107,7 @@ lbl_8013EEB0:
|
||||
/* 8013EEC0 0013BE00 A8 1E 04 E6 */ lha r0, 0x4e6(r30)
|
||||
/* 8013EEC4 0013BE04 7C 00 E8 50 */ subf r0, r0, r29
|
||||
/* 8013EEC8 0013BE08 7C 03 07 34 */ extsh r3, r0
|
||||
/* 8013EECC 0013BE0C 48 22 62 05 */ bl func_803650D0
|
||||
/* 8013EECC 0013BE0C 48 22 62 05 */ bl abs
|
||||
/* 8013EED0 0013BE10 2C 03 40 00 */ cmpwi r3, 0x4000
|
||||
/* 8013EED4 0013BE14 40 81 00 10 */ ble lbl_8013EEE4
|
||||
/* 8013EED8 0013BE18 3C 7D 00 01 */ addis r3, r29, 1
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
/* 8002B200 00028140 38 7F 50 24 */ addi r3, r31, 0x5024
|
||||
/* 8002B204 00028144 38 80 00 00 */ li r4, 0
|
||||
/* 8002B208 00028148 38 A0 00 08 */ li r5, 8
|
||||
/* 8002B20C 0002814C 4B FD 82 4D */ bl func_80003458
|
||||
/* 8002B20C 0002814C 4B FD 82 4D */ bl memset
|
||||
/* 8002B210 00028150 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8002B214 00028154 48 00 00 19 */ bl init__14dComIfG_play_cFv
|
||||
/* 8002B218 00028158 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
|
||||
@@ -379,7 +379,7 @@ lbl_8019F224:
|
||||
/* 8019F234 0019C174 38 63 12 88 */ addi r3, r3, 0x1288
|
||||
/* 8019F238 0019C178 38 80 00 00 */ li r4, 0
|
||||
/* 8019F23C 0019C17C 38 A0 00 10 */ li r5, 0x10
|
||||
/* 8019F240 0019C180 4B E6 42 19 */ bl func_80003458
|
||||
/* 8019F240 0019C180 4B E6 42 19 */ bl memset
|
||||
/* 8019F244 0019C184 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0
|
||||
/* 8019F248 0019C188 CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 8019F24C 0019C18C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
/* 801A20B8 0019EFF8 7C 1E 00 50 */ subf r0, r30, r0
|
||||
/* 801A20BC 0019EFFC 7C 1F 07 34 */ extsh r31, r0
|
||||
/* 801A20C0 0019F000 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801A20C4 0019F004 48 1C 30 0D */ bl func_803650D0
|
||||
/* 801A20C4 0019F004 48 1C 30 0D */ bl abs
|
||||
/* 801A20C8 0019F008 7F 80 07 34 */ extsh r0, r28
|
||||
/* 801A20CC 0019F00C 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 801A20D0 0019F010 41 80 00 0C */ blt lbl_801A20DC
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
/* 801A8908 001A5848 7C BE 2B 78 */ mr r30, r5
|
||||
/* 801A890C 001A584C 38 80 00 00 */ li r4, 0
|
||||
/* 801A8910 001A5850 38 A0 03 88 */ li r5, 0x388
|
||||
/* 801A8914 001A5854 4B E5 AB 45 */ bl func_80003458
|
||||
/* 801A8914 001A5854 4B E5 AB 45 */ bl memset
|
||||
/* 801A8918 001A5858 7F A0 07 74 */ extsb r0, r29
|
||||
/* 801A891C 001A585C 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 801A8920 001A5860 40 82 00 10 */ bne lbl_801A8930
|
||||
|
||||
Reference in New Issue
Block a user