mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
Various matches (#378)
* Maybe improve JMAEulerToQuat * JKRFileLoader OK * JUTCacheFont work * Match J3DModel::prepareShapePackets * JUTDirectFile OK * JUTDirectPrint OK * Work on JUTProcBar * Work on JUTResFont
This commit is contained in:
@@ -1,30 +0,0 @@
|
||||
lbl_803282EC:
|
||||
/* 803282EC 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 803282F0 A0 04 00 7C */ lhz r0, 0x7c(r4)
|
||||
/* 803282F4 39 00 00 00 */ li r8, 0
|
||||
/* 803282F8 38 C3 00 54 */ addi r6, r3, 0x54
|
||||
/* 803282FC 3C 80 80 43 */ lis r4, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80328300 38 A4 4A C8 */ addi r5, r4, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80328304 48 00 00 3C */ b lbl_80328340
|
||||
lbl_80328308:
|
||||
/* 80328308 55 04 04 3E */ clrlwi r4, r8, 0x10
|
||||
/* 8032830C 80 E3 00 C4 */ lwz r7, 0xc4(r3)
|
||||
/* 80328310 1C 84 00 3C */ mulli r4, r4, 0x3c
|
||||
/* 80328314 7C E7 22 14 */ add r7, r7, r4
|
||||
/* 80328318 80 83 00 84 */ lwz r4, 0x84(r3)
|
||||
/* 8032831C 90 87 00 2C */ stw r4, 0x2c(r7)
|
||||
/* 80328320 80 83 00 08 */ lwz r4, 8(r3)
|
||||
/* 80328324 54 84 07 BE */ clrlwi r4, r4, 0x1e
|
||||
/* 80328328 28 04 00 02 */ cmplwi r4, 2
|
||||
/* 8032832C 40 82 00 0C */ bne lbl_80328338
|
||||
/* 80328330 90 C7 00 30 */ stw r6, 0x30(r7)
|
||||
/* 80328334 48 00 00 08 */ b lbl_8032833C
|
||||
lbl_80328338:
|
||||
/* 80328338 90 A7 00 30 */ stw r5, 0x30(r7)
|
||||
lbl_8032833C:
|
||||
/* 8032833C 39 08 00 01 */ addi r8, r8, 1
|
||||
lbl_80328340:
|
||||
/* 80328340 55 04 04 3E */ clrlwi r4, r8, 0x10
|
||||
/* 80328344 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 80328348 41 80 FF C0 */ blt lbl_80328308
|
||||
/* 8032834C 4E 80 00 20 */ blr
|
||||
+2
-2
@@ -3,7 +3,7 @@ lbl_8032CF44:
|
||||
/* 8032CF48 7C 08 02 A6 */ mflr r0
|
||||
/* 8032CF4C 90 01 00 74 */ stw r0, 0x74(r1)
|
||||
/* 8032CF50 39 61 00 70 */ addi r11, r1, 0x70
|
||||
/* 8032CF54 48 03 52 4D */ bl __save_gpr
|
||||
/* 8032CF54 48 03 52 4D */ bl _savegpr_14
|
||||
/* 8032CF58 7C 6F 1B 78 */ mr r15, r3
|
||||
/* 8032CF5C 7C 90 23 78 */ mr r16, r4
|
||||
/* 8032CF60 80 03 00 04 */ lwz r0, 4(r3)
|
||||
@@ -300,7 +300,7 @@ lbl_8032D350:
|
||||
/* 8032D35C 38 60 00 00 */ li r3, 0
|
||||
lbl_8032D360:
|
||||
/* 8032D360 39 61 00 70 */ addi r11, r1, 0x70
|
||||
/* 8032D364 48 03 4E 89 */ bl __restore_gpr
|
||||
/* 8032D364 48 03 4E 89 */ bl _restgpr_14
|
||||
/* 8032D368 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 8032D36C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8032D370 38 21 00 70 */ addi r1, r1, 0x70
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@ lbl_8030DB04:
|
||||
/* 8030DB08 7C 08 02 A6 */ mflr r0
|
||||
/* 8030DB0C 90 01 00 A4 */ stw r0, 0xa4(r1)
|
||||
/* 8030DB10 39 61 00 A0 */ addi r11, r1, 0xa0
|
||||
/* 8030DB14 48 05 46 8D */ bl __save_gpr
|
||||
/* 8030DB14 48 05 46 8D */ bl _savegpr_14
|
||||
/* 8030DB18 7C 6F 1B 78 */ mr r15, r3
|
||||
/* 8030DB1C 38 00 00 01 */ li r0, 1
|
||||
/* 8030DB20 90 01 00 48 */ stw r0, 0x48(r1)
|
||||
@@ -344,7 +344,7 @@ lbl_8030DD5C:
|
||||
/* 8030E044 90 04 00 08 */ stw r0, 8(r4)
|
||||
/* 8030E048 98 C3 00 00 */ stb r6, 0(r3)
|
||||
/* 8030E04C 39 61 00 A0 */ addi r11, r1, 0xa0
|
||||
/* 8030E050 48 05 41 9D */ bl __restore_gpr
|
||||
/* 8030E050 48 05 41 9D */ bl _restgpr_14
|
||||
/* 8030E054 80 01 00 A4 */ lwz r0, 0xa4(r1)
|
||||
/* 8030E058 7C 08 03 A6 */ mtlr r0
|
||||
/* 8030E05C 38 21 00 A0 */ addi r1, r1, 0xa0
|
||||
|
||||
@@ -1,65 +0,0 @@
|
||||
lbl_802D44C4:
|
||||
/* 802D44C4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802D44C8 7C 08 02 A6 */ mflr r0
|
||||
/* 802D44CC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802D44D0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D44D4 48 08 DD 09 */ bl _savegpr_29
|
||||
/* 802D44D8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 802D44DC 7C 9E 23 78 */ mr r30, r4
|
||||
/* 802D44E0 7C BF 2B 78 */ mr r31, r5
|
||||
/* 802D44E4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802D44E8 3C 80 80 3A */ lis r4, JKRFileLoader__stringBase0@ha /* 0x8039D150@ha */
|
||||
/* 802D44EC 38 84 D1 50 */ addi r4, r4, JKRFileLoader__stringBase0@l /* 0x8039D150@l */
|
||||
/* 802D44F0 48 09 44 A5 */ bl strcmp
|
||||
/* 802D44F4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 802D44F8 40 82 00 18 */ bne lbl_802D4510
|
||||
/* 802D44FC 7F A3 EB 78 */ mr r3, r29
|
||||
/* 802D4500 38 8D 83 40 */ la r4, rootPath(r13) /* 804508C0-_SDA_BASE_ */
|
||||
/* 802D4504 48 09 46 29 */ bl strcpy
|
||||
/* 802D4508 38 6D 83 40 */ la r3, rootPath(r13) /* 804508C0-_SDA_BASE_ */
|
||||
/* 802D450C 48 00 00 7C */ b lbl_802D4588
|
||||
lbl_802D4510:
|
||||
/* 802D4510 3C 60 80 3D */ lis r3, __lower_map@ha /* 0x803D2D18@ha */
|
||||
/* 802D4514 38 63 2D 18 */ addi r3, r3, __lower_map@l /* 0x803D2D18@l */
|
||||
/* 802D4518 3B FF 00 01 */ addi r31, r31, 1
|
||||
/* 802D451C 48 00 00 38 */ b lbl_802D4554
|
||||
lbl_802D4520:
|
||||
/* 802D4520 2C 1E 00 01 */ cmpwi r30, 1
|
||||
/* 802D4524 40 81 00 2C */ ble lbl_802D4550
|
||||
/* 802D4528 7C 80 07 74 */ extsb r0, r4
|
||||
/* 802D452C 2C 00 FF FF */ cmpwi r0, -1
|
||||
/* 802D4530 40 82 00 0C */ bne lbl_802D453C
|
||||
/* 802D4534 38 00 FF FF */ li r0, -1
|
||||
/* 802D4538 48 00 00 0C */ b lbl_802D4544
|
||||
lbl_802D453C:
|
||||
/* 802D453C 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 802D4540 7C 03 00 AE */ lbzx r0, r3, r0
|
||||
lbl_802D4544:
|
||||
/* 802D4544 98 1D 00 00 */ stb r0, 0(r29)
|
||||
/* 802D4548 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 802D454C 3B DE FF FF */ addi r30, r30, -1
|
||||
lbl_802D4550:
|
||||
/* 802D4550 3B FF 00 01 */ addi r31, r31, 1
|
||||
lbl_802D4554:
|
||||
/* 802D4554 88 9F 00 00 */ lbz r4, 0(r31)
|
||||
/* 802D4558 7C 80 07 75 */ extsb. r0, r4
|
||||
/* 802D455C 41 82 00 10 */ beq lbl_802D456C
|
||||
/* 802D4560 7C 80 07 74 */ extsb r0, r4
|
||||
/* 802D4564 2C 00 00 2F */ cmpwi r0, 0x2f
|
||||
/* 802D4568 40 82 FF B8 */ bne lbl_802D4520
|
||||
lbl_802D456C:
|
||||
/* 802D456C 38 00 00 00 */ li r0, 0
|
||||
/* 802D4570 98 1D 00 00 */ stb r0, 0(r29)
|
||||
/* 802D4574 88 1F 00 00 */ lbz r0, 0(r31)
|
||||
/* 802D4578 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 802D457C 40 82 00 08 */ bne lbl_802D4584
|
||||
/* 802D4580 3B ED 83 40 */ la r31, rootPath(r13) /* 804508C0-_SDA_BASE_ */
|
||||
lbl_802D4584:
|
||||
/* 802D4584 7F E3 FB 78 */ mr r3, r31
|
||||
lbl_802D4588:
|
||||
/* 802D4588 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802D458C 48 08 DC 9D */ bl _restgpr_29
|
||||
/* 802D4590 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802D4594 7C 08 03 A6 */ mtlr r0
|
||||
/* 802D4598 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802D459C 4E 80 00 20 */ blr
|
||||
@@ -3,7 +3,7 @@ lbl_80274080:
|
||||
/* 80274084 7C 08 02 A6 */ mflr r0
|
||||
/* 80274088 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
/* 8027408C 39 61 00 60 */ addi r11, r1, 0x60
|
||||
/* 80274090 48 0E E1 11 */ bl __save_gpr
|
||||
/* 80274090 48 0E E1 11 */ bl _savegpr_14
|
||||
/* 80274094 7C 6F 1B 78 */ mr r15, r3
|
||||
/* 80274098 7C 90 23 78 */ mr r16, r4
|
||||
/* 8027409C 80 63 00 1C */ lwz r3, 0x1c(r3)
|
||||
@@ -1532,7 +1532,7 @@ lbl_802755BC:
|
||||
/* 802755CC 7C A4 01 2E */ stwx r5, r4, r0
|
||||
lbl_802755D0:
|
||||
/* 802755D0 39 61 00 60 */ addi r11, r1, 0x60
|
||||
/* 802755D4 48 0E CC 19 */ bl __restore_gpr
|
||||
/* 802755D4 48 0E CC 19 */ bl _restgpr_14
|
||||
/* 802755D8 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
/* 802755DC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802755E0 38 21 00 60 */ addi r1, r1, 0x60
|
||||
|
||||
@@ -1,66 +0,0 @@
|
||||
lbl_802DD804:
|
||||
/* 802DD804 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802DD808 7C 08 02 A6 */ mflr r0
|
||||
/* 802DD80C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802DD810 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802DD814 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802DD818 A0 A3 00 64 */ lhz r5, 0x64(r3)
|
||||
/* 802DD81C A0 63 00 60 */ lhz r3, 0x60(r3)
|
||||
/* 802DD820 A0 1F 00 62 */ lhz r0, 0x62(r31)
|
||||
/* 802DD824 7C 00 2A 14 */ add r0, r0, r5
|
||||
/* 802DD828 7C 03 02 14 */ add r0, r3, r0
|
||||
/* 802DD82C 54 03 10 3A */ slwi r3, r0, 2
|
||||
/* 802DD830 38 A0 00 00 */ li r5, 0
|
||||
/* 802DD834 4B FF 14 DD */ bl __nwa__FUlP7JKRHeapi
|
||||
/* 802DD838 90 7F 00 50 */ stw r3, 0x50(r31)
|
||||
/* 802DD83C 80 7F 00 50 */ lwz r3, 0x50(r31)
|
||||
/* 802DD840 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802DD844 40 82 00 0C */ bne lbl_802DD850
|
||||
/* 802DD848 38 60 00 00 */ li r3, 0
|
||||
/* 802DD84C 48 00 00 8C */ b lbl_802DD8D8
|
||||
lbl_802DD850:
|
||||
/* 802DD850 7C 65 1B 78 */ mr r5, r3
|
||||
/* 802DD854 A0 1F 00 60 */ lhz r0, 0x60(r31)
|
||||
/* 802DD858 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802DD85C 41 82 00 14 */ beq lbl_802DD870
|
||||
/* 802DD860 90 7F 00 54 */ stw r3, 0x54(r31)
|
||||
/* 802DD864 A0 1F 00 60 */ lhz r0, 0x60(r31)
|
||||
/* 802DD868 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 802DD86C 7C A3 02 14 */ add r5, r3, r0
|
||||
lbl_802DD870:
|
||||
/* 802DD870 A0 1F 00 62 */ lhz r0, 0x62(r31)
|
||||
/* 802DD874 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802DD878 41 82 00 4C */ beq lbl_802DD8C4
|
||||
/* 802DD87C 90 BF 00 58 */ stw r5, 0x58(r31)
|
||||
/* 802DD880 A0 1F 00 62 */ lhz r0, 0x62(r31)
|
||||
/* 802DD884 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 802DD888 7C A5 02 14 */ add r5, r5, r0
|
||||
/* 802DD88C 38 C0 00 00 */ li r6, 0
|
||||
/* 802DD890 38 60 00 00 */ li r3, 0
|
||||
/* 802DD894 48 00 00 24 */ b lbl_802DD8B8
|
||||
lbl_802DD898:
|
||||
/* 802DD898 80 9F 00 90 */ lwz r4, 0x90(r31)
|
||||
/* 802DD89C 80 1F 00 94 */ lwz r0, 0x94(r31)
|
||||
/* 802DD8A0 7C 00 31 D6 */ mullw r0, r0, r6
|
||||
/* 802DD8A4 7C 04 02 14 */ add r0, r4, r0
|
||||
/* 802DD8A8 80 9F 00 58 */ lwz r4, 0x58(r31)
|
||||
/* 802DD8AC 7C 04 19 2E */ stwx r0, r4, r3
|
||||
/* 802DD8B0 38 C6 00 01 */ addi r6, r6, 1
|
||||
/* 802DD8B4 38 63 00 04 */ addi r3, r3, 4
|
||||
lbl_802DD8B8:
|
||||
/* 802DD8B8 A0 1F 00 62 */ lhz r0, 0x62(r31)
|
||||
/* 802DD8BC 7C 06 00 00 */ cmpw r6, r0
|
||||
/* 802DD8C0 41 80 FF D8 */ blt lbl_802DD898
|
||||
lbl_802DD8C4:
|
||||
/* 802DD8C4 A0 1F 00 64 */ lhz r0, 0x64(r31)
|
||||
/* 802DD8C8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802DD8CC 41 82 00 08 */ beq lbl_802DD8D4
|
||||
/* 802DD8D0 90 BF 00 5C */ stw r5, 0x5c(r31)
|
||||
lbl_802DD8D4:
|
||||
/* 802DD8D4 38 60 00 01 */ li r3, 1
|
||||
lbl_802DD8D8:
|
||||
/* 802DD8D8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802DD8DC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802DD8E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DD8E4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802DD8E8 4E 80 00 20 */ blr
|
||||
-118
@@ -1,118 +0,0 @@
|
||||
lbl_802DD35C:
|
||||
/* 802DD35C 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 802DD360 7C 08 02 A6 */ mflr r0
|
||||
/* 802DD364 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 802DD368 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 802DD36C 48 08 4E 35 */ bl __save_gpr
|
||||
/* 802DD370 7C 99 23 79 */ or. r25, r4, r4
|
||||
/* 802DD374 7C BA 2B 78 */ mr r26, r5
|
||||
/* 802DD378 7C DB 33 78 */ mr r27, r6
|
||||
/* 802DD37C 7C FC 3B 78 */ mr r28, r7
|
||||
/* 802DD380 7D 1D 43 78 */ mr r29, r8
|
||||
/* 802DD384 7D 3E 4B 78 */ mr r30, r9
|
||||
/* 802DD388 7D 5F 53 78 */ mr r31, r10
|
||||
/* 802DD38C 81 E1 00 58 */ lwz r15, 0x58(r1)
|
||||
/* 802DD390 40 82 00 0C */ bne lbl_802DD39C
|
||||
/* 802DD394 38 60 00 00 */ li r3, 0
|
||||
/* 802DD398 48 00 01 3C */ b lbl_802DD4D4
|
||||
lbl_802DD39C:
|
||||
/* 802DD39C 3B 00 00 00 */ li r24, 0
|
||||
/* 802DD3A0 3A E0 00 00 */ li r23, 0
|
||||
/* 802DD3A4 3A C0 00 00 */ li r22, 0
|
||||
/* 802DD3A8 3A A0 00 00 */ li r21, 0
|
||||
/* 802DD3AC 3A 80 00 00 */ li r20, 0
|
||||
/* 802DD3B0 3A 60 00 00 */ li r19, 0
|
||||
/* 802DD3B4 3A 40 00 00 */ li r18, 0
|
||||
/* 802DD3B8 3A 39 00 20 */ addi r17, r25, 0x20
|
||||
/* 802DD3BC 3A 00 00 00 */ li r16, 0
|
||||
/* 802DD3C0 3C 60 4D 41 */ lis r3, 0x4D41 /* 0x4D415031@ha */
|
||||
/* 802DD3C4 39 C3 50 31 */ addi r14, r3, 0x5031 /* 0x4D415031@l */
|
||||
/* 802DD3C8 48 00 00 A8 */ b lbl_802DD470
|
||||
lbl_802DD3CC:
|
||||
/* 802DD3CC 80 91 00 00 */ lwz r4, 0(r17)
|
||||
/* 802DD3D0 7C 04 70 00 */ cmpw r4, r14
|
||||
/* 802DD3D4 41 82 00 74 */ beq lbl_802DD448
|
||||
/* 802DD3D8 40 80 00 2C */ bge lbl_802DD404
|
||||
/* 802DD3DC 3C 60 49 4E */ lis r3, 0x494E /* 0x494E4631@ha */
|
||||
/* 802DD3E0 38 03 46 31 */ addi r0, r3, 0x4631 /* 0x494E4631@l */
|
||||
/* 802DD3E4 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 802DD3E8 41 82 00 7C */ beq lbl_802DD464
|
||||
/* 802DD3EC 40 80 00 6C */ bge lbl_802DD458
|
||||
/* 802DD3F0 3C 60 47 4C */ lis r3, 0x474C /* 0x474C5931@ha */
|
||||
/* 802DD3F4 38 03 59 31 */ addi r0, r3, 0x5931 /* 0x474C5931@l */
|
||||
/* 802DD3F8 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 802DD3FC 41 82 00 2C */ beq lbl_802DD428
|
||||
/* 802DD400 48 00 00 58 */ b lbl_802DD458
|
||||
lbl_802DD404:
|
||||
/* 802DD404 3C 60 57 49 */ lis r3, 0x5749 /* 0x57494431@ha */
|
||||
/* 802DD408 38 03 44 31 */ addi r0, r3, 0x4431 /* 0x57494431@l */
|
||||
/* 802DD40C 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 802DD410 41 82 00 08 */ beq lbl_802DD418
|
||||
/* 802DD414 48 00 00 44 */ b lbl_802DD458
|
||||
lbl_802DD418:
|
||||
/* 802DD418 80 11 00 04 */ lwz r0, 4(r17)
|
||||
/* 802DD41C 7E B5 02 14 */ add r21, r21, r0
|
||||
/* 802DD420 3B 18 00 01 */ addi r24, r24, 1
|
||||
/* 802DD424 48 00 00 40 */ b lbl_802DD464
|
||||
lbl_802DD428:
|
||||
/* 802DD428 80 11 00 04 */ lwz r0, 4(r17)
|
||||
/* 802DD42C 7E 94 02 14 */ add r20, r20, r0
|
||||
/* 802DD430 80 11 00 10 */ lwz r0, 0x10(r17)
|
||||
/* 802DD434 7C 00 90 40 */ cmplw r0, r18
|
||||
/* 802DD438 3A F7 00 01 */ addi r23, r23, 1
|
||||
/* 802DD43C 40 81 00 28 */ ble lbl_802DD464
|
||||
/* 802DD440 7C 12 03 78 */ mr r18, r0
|
||||
/* 802DD444 48 00 00 20 */ b lbl_802DD464
|
||||
lbl_802DD448:
|
||||
/* 802DD448 80 11 00 04 */ lwz r0, 4(r17)
|
||||
/* 802DD44C 7E 73 02 14 */ add r19, r19, r0
|
||||
/* 802DD450 3A D6 00 01 */ addi r22, r22, 1
|
||||
/* 802DD454 48 00 00 10 */ b lbl_802DD464
|
||||
lbl_802DD458:
|
||||
/* 802DD458 3C 60 80 3A */ lis r3, JUTCacheFont__stringBase0@ha /* 0x8039D2F0@ha */
|
||||
/* 802DD45C 38 63 D2 F0 */ addi r3, r3, JUTCacheFont__stringBase0@l /* 0x8039D2F0@l */
|
||||
/* 802DD460 48 00 B1 E9 */ bl JUTReportConsole
|
||||
lbl_802DD464:
|
||||
/* 802DD464 80 11 00 04 */ lwz r0, 4(r17)
|
||||
/* 802DD468 7E 31 02 14 */ add r17, r17, r0
|
||||
/* 802DD46C 3A 10 00 01 */ addi r16, r16, 1
|
||||
lbl_802DD470:
|
||||
/* 802DD470 80 19 00 0C */ lwz r0, 0xc(r25)
|
||||
/* 802DD474 7C 10 00 40 */ cmplw r16, r0
|
||||
/* 802DD478 41 80 FF 54 */ blt lbl_802DD3CC
|
||||
/* 802DD47C 28 1A 00 00 */ cmplwi r26, 0
|
||||
/* 802DD480 41 82 00 08 */ beq lbl_802DD488
|
||||
/* 802DD484 B3 1A 00 00 */ sth r24, 0(r26)
|
||||
lbl_802DD488:
|
||||
/* 802DD488 28 1C 00 00 */ cmplwi r28, 0
|
||||
/* 802DD48C 41 82 00 08 */ beq lbl_802DD494
|
||||
/* 802DD490 B2 FC 00 00 */ sth r23, 0(r28)
|
||||
lbl_802DD494:
|
||||
/* 802DD494 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 802DD498 41 82 00 08 */ beq lbl_802DD4A0
|
||||
/* 802DD49C B2 DE 00 00 */ sth r22, 0(r30)
|
||||
lbl_802DD4A0:
|
||||
/* 802DD4A0 28 1B 00 00 */ cmplwi r27, 0
|
||||
/* 802DD4A4 41 82 00 08 */ beq lbl_802DD4AC
|
||||
/* 802DD4A8 92 BB 00 00 */ stw r21, 0(r27)
|
||||
lbl_802DD4AC:
|
||||
/* 802DD4AC 28 1D 00 00 */ cmplwi r29, 0
|
||||
/* 802DD4B0 41 82 00 08 */ beq lbl_802DD4B8
|
||||
/* 802DD4B4 92 9D 00 00 */ stw r20, 0(r29)
|
||||
lbl_802DD4B8:
|
||||
/* 802DD4B8 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 802DD4BC 41 82 00 08 */ beq lbl_802DD4C4
|
||||
/* 802DD4C0 92 7F 00 00 */ stw r19, 0(r31)
|
||||
lbl_802DD4C4:
|
||||
/* 802DD4C4 28 0F 00 00 */ cmplwi r15, 0
|
||||
/* 802DD4C8 41 82 00 08 */ beq lbl_802DD4D0
|
||||
/* 802DD4CC 92 4F 00 00 */ stw r18, 0(r15)
|
||||
lbl_802DD4D0:
|
||||
/* 802DD4D0 38 60 00 01 */ li r3, 1
|
||||
lbl_802DD4D4:
|
||||
/* 802DD4D4 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 802DD4D8 48 08 4D 15 */ bl __restore_gpr
|
||||
/* 802DD4DC 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 802DD4E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DD4E4 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 802DD4E8 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_802E87F8:
|
||||
/* 802E87F8 38 80 00 00 */ li r4, 0
|
||||
/* 802E87FC 90 83 08 28 */ stw r4, 0x828(r3)
|
||||
/* 802E8800 90 83 08 2C */ stw r4, 0x82c(r3)
|
||||
/* 802E8804 90 83 08 24 */ stw r4, 0x824(r3)
|
||||
/* 802E8808 38 03 00 1F */ addi r0, r3, 0x1f
|
||||
/* 802E880C 54 00 00 34 */ rlwinm r0, r0, 0, 0, 0x1a
|
||||
/* 802E8810 90 03 08 20 */ stw r0, 0x820(r3)
|
||||
/* 802E8814 98 83 08 30 */ stb r4, 0x830(r3)
|
||||
/* 802E8818 4E 80 00 20 */ blr
|
||||
@@ -1,19 +0,0 @@
|
||||
lbl_802E881C:
|
||||
/* 802E881C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802E8820 7C 08 02 A6 */ mflr r0
|
||||
/* 802E8824 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E8828 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802E882C 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 802E8830 41 82 00 18 */ beq lbl_802E8848
|
||||
/* 802E8834 38 00 00 00 */ li r0, 0
|
||||
/* 802E8838 98 1F 08 30 */ stb r0, 0x830(r31)
|
||||
/* 802E883C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 802E8840 40 81 00 08 */ ble lbl_802E8848
|
||||
/* 802E8844 4B FE 64 F9 */ bl __dl__FPv
|
||||
lbl_802E8848:
|
||||
/* 802E8848 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802E884C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802E8850 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802E8854 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E8858 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802E885C 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_802E88FC:
|
||||
/* 802E88FC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802E8900 7C 08 02 A6 */ mflr r0
|
||||
/* 802E8904 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802E8908 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802E890C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 802E8910 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802E8914 88 03 08 30 */ lbz r0, 0x830(r3)
|
||||
/* 802E8918 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802E891C 41 82 00 24 */ beq lbl_802E8940
|
||||
/* 802E8920 48 05 4D E9 */ bl OSEnableInterrupts
|
||||
/* 802E8924 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802E8928 38 7E 08 34 */ addi r3, r30, 0x834
|
||||
/* 802E892C 48 06 00 2D */ bl DVDClose
|
||||
/* 802E8930 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802E8934 48 05 4D E9 */ bl OSRestoreInterrupts
|
||||
/* 802E8938 38 00 00 00 */ li r0, 0
|
||||
/* 802E893C 98 1E 08 30 */ stb r0, 0x830(r30)
|
||||
lbl_802E8940:
|
||||
/* 802E8940 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802E8944 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 802E8948 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802E894C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E8950 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802E8954 4E 80 00 20 */ blr
|
||||
@@ -1,55 +0,0 @@
|
||||
lbl_802E8730:
|
||||
/* 802E8730 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802E8734 7C 08 02 A6 */ mflr r0
|
||||
/* 802E8738 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802E873C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802E8740 48 07 9A 9D */ bl _savegpr_29
|
||||
/* 802E8744 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 802E8748 80 03 08 2C */ lwz r0, 0x82c(r3)
|
||||
/* 802E874C 54 03 00 34 */ rlwinm r3, r0, 0, 0, 0x1a
|
||||
/* 802E8750 80 1D 08 28 */ lwz r0, 0x828(r29)
|
||||
/* 802E8754 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 802E8758 90 1D 08 24 */ stw r0, 0x824(r29)
|
||||
/* 802E875C 80 1D 08 24 */ lwz r0, 0x824(r29)
|
||||
/* 802E8760 28 00 08 00 */ cmplwi r0, 0x800
|
||||
/* 802E8764 40 81 00 0C */ ble lbl_802E8770
|
||||
/* 802E8768 38 00 08 00 */ li r0, 0x800
|
||||
/* 802E876C 90 1D 08 24 */ stw r0, 0x824(r29)
|
||||
lbl_802E8770:
|
||||
/* 802E8770 48 05 4F 99 */ bl OSEnableInterrupts
|
||||
/* 802E8774 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802E8778 38 7D 08 34 */ addi r3, r29, 0x834
|
||||
/* 802E877C 80 9D 08 20 */ lwz r4, 0x820(r29)
|
||||
/* 802E8780 80 BD 08 24 */ lwz r5, 0x824(r29)
|
||||
/* 802E8784 38 05 00 1F */ addi r0, r5, 0x1f
|
||||
/* 802E8788 54 05 00 34 */ rlwinm r5, r0, 0, 0, 0x1a
|
||||
/* 802E878C 80 1D 08 2C */ lwz r0, 0x82c(r29)
|
||||
/* 802E8790 54 06 00 34 */ rlwinm r6, r0, 0, 0, 0x1a
|
||||
/* 802E8794 38 E0 00 00 */ li r7, 0
|
||||
/* 802E8798 39 00 00 02 */ li r8, 2
|
||||
/* 802E879C 48 06 05 B9 */ bl DVDReadAsyncPrio
|
||||
/* 802E87A0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802E87A4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802E87A8 48 05 4F 75 */ bl OSRestoreInterrupts
|
||||
/* 802E87AC 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 802E87B0 40 82 00 0C */ bne lbl_802E87BC
|
||||
/* 802E87B4 38 60 FF FF */ li r3, -1
|
||||
/* 802E87B8 48 00 00 28 */ b lbl_802E87E0
|
||||
lbl_802E87BC:
|
||||
/* 802E87BC 48 05 4F 4D */ bl OSEnableInterrupts
|
||||
/* 802E87C0 7C 7F 1B 78 */ mr r31, r3
|
||||
lbl_802E87C4:
|
||||
/* 802E87C4 38 7D 08 34 */ addi r3, r29, 0x834
|
||||
/* 802E87C8 48 06 29 B5 */ bl DVDGetCommandBlockStatus
|
||||
/* 802E87CC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 802E87D0 40 82 FF F4 */ bne lbl_802E87C4
|
||||
/* 802E87D4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802E87D8 48 05 4F 45 */ bl OSRestoreInterrupts
|
||||
/* 802E87DC 80 7D 08 24 */ lwz r3, 0x824(r29)
|
||||
lbl_802E87E0:
|
||||
/* 802E87E0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802E87E4 48 07 9A 45 */ bl _restgpr_29
|
||||
/* 802E87E8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802E87EC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E87F0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802E87F4 4E 80 00 20 */ blr
|
||||
@@ -1,126 +0,0 @@
|
||||
lbl_802E8958:
|
||||
/* 802E8958 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802E895C 7C 08 02 A6 */ mflr r0
|
||||
/* 802E8960 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802E8964 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802E8968 48 07 98 6D */ bl _savegpr_27
|
||||
/* 802E896C 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802E8970 7C BD 2B 78 */ mr r29, r5
|
||||
/* 802E8974 88 03 08 30 */ lbz r0, 0x830(r3)
|
||||
/* 802E8978 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802E897C 40 82 00 0C */ bne lbl_802E8988
|
||||
/* 802E8980 38 60 FF FF */ li r3, -1
|
||||
/* 802E8984 48 00 01 6C */ b lbl_802E8AF0
|
||||
lbl_802E8988:
|
||||
/* 802E8988 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 802E898C 40 82 00 0C */ bne lbl_802E8998
|
||||
/* 802E8990 38 60 00 00 */ li r3, 0
|
||||
/* 802E8994 48 00 01 5C */ b lbl_802E8AF0
|
||||
lbl_802E8998:
|
||||
/* 802E8998 2C 1D 00 01 */ cmpwi r29, 1
|
||||
/* 802E899C 40 82 00 0C */ bne lbl_802E89A8
|
||||
/* 802E89A0 38 60 00 01 */ li r3, 1
|
||||
/* 802E89A4 48 00 01 4C */ b lbl_802E8AF0
|
||||
lbl_802E89A8:
|
||||
/* 802E89A8 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 802E89AC 40 82 00 0C */ bne lbl_802E89B8
|
||||
/* 802E89B0 38 60 FF FF */ li r3, -1
|
||||
/* 802E89B4 48 00 01 3C */ b lbl_802E8AF0
|
||||
lbl_802E89B8:
|
||||
/* 802E89B8 80 7C 08 2C */ lwz r3, 0x82c(r28)
|
||||
/* 802E89BC 80 1C 08 28 */ lwz r0, 0x828(r28)
|
||||
/* 802E89C0 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 802E89C4 41 80 00 0C */ blt lbl_802E89D0
|
||||
/* 802E89C8 38 60 FF FF */ li r3, -1
|
||||
/* 802E89CC 48 00 01 24 */ b lbl_802E8AF0
|
||||
lbl_802E89D0:
|
||||
/* 802E89D0 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802E89D4 3B C0 00 00 */ li r30, 0
|
||||
/* 802E89D8 3B 7D FF FF */ addi r27, r29, -1
|
||||
/* 802E89DC 48 00 00 E8 */ b lbl_802E8AC4
|
||||
lbl_802E89E0:
|
||||
/* 802E89E0 80 1C 08 24 */ lwz r0, 0x824(r28)
|
||||
/* 802E89E4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802E89E8 40 82 00 1C */ bne lbl_802E8A04
|
||||
/* 802E89EC 7F 83 E3 78 */ mr r3, r28
|
||||
/* 802E89F0 4B FF FD 41 */ bl fetch32byte__13JUTDirectFileFv
|
||||
/* 802E89F4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 802E89F8 40 80 00 0C */ bge lbl_802E8A04
|
||||
/* 802E89FC 38 60 FF FF */ li r3, -1
|
||||
/* 802E8A00 48 00 00 F0 */ b lbl_802E8AF0
|
||||
lbl_802E8A04:
|
||||
/* 802E8A04 80 1C 08 2C */ lwz r0, 0x82c(r28)
|
||||
/* 802E8A08 54 04 05 7E */ clrlwi r4, r0, 0x15
|
||||
/* 802E8A0C 80 1C 08 24 */ lwz r0, 0x824(r28)
|
||||
/* 802E8A10 7C A4 00 50 */ subf r5, r4, r0
|
||||
/* 802E8A14 7C 1E 2A 14 */ add r0, r30, r5
|
||||
/* 802E8A18 7C 00 D8 40 */ cmplw r0, r27
|
||||
/* 802E8A1C 40 81 00 0C */ ble lbl_802E8A28
|
||||
/* 802E8A20 7C 7E E8 50 */ subf r3, r30, r29
|
||||
/* 802E8A24 38 A3 FF FF */ addi r5, r3, -1
|
||||
lbl_802E8A28:
|
||||
/* 802E8A28 38 C0 00 00 */ li r6, 0
|
||||
/* 802E8A2C 38 E0 00 00 */ li r7, 0
|
||||
/* 802E8A30 7C A9 03 A6 */ mtctr r5
|
||||
/* 802E8A34 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 802E8A38 40 81 00 34 */ ble lbl_802E8A6C
|
||||
lbl_802E8A3C:
|
||||
/* 802E8A3C 80 7C 08 20 */ lwz r3, 0x820(r28)
|
||||
/* 802E8A40 7C 03 20 AE */ lbzx r0, r3, r4
|
||||
/* 802E8A44 98 1F 00 00 */ stb r0, 0(r31)
|
||||
/* 802E8A48 2C 00 00 0A */ cmpwi r0, 0xa
|
||||
/* 802E8A4C 38 84 00 01 */ addi r4, r4, 1
|
||||
/* 802E8A50 3B FF 00 01 */ addi r31, r31, 1
|
||||
/* 802E8A54 40 82 00 10 */ bne lbl_802E8A64
|
||||
/* 802E8A58 38 C0 00 01 */ li r6, 1
|
||||
/* 802E8A5C 38 A7 00 01 */ addi r5, r7, 1
|
||||
/* 802E8A60 48 00 00 0C */ b lbl_802E8A6C
|
||||
lbl_802E8A64:
|
||||
/* 802E8A64 38 E7 00 01 */ addi r7, r7, 1
|
||||
/* 802E8A68 42 00 FF D4 */ bdnz lbl_802E8A3C
|
||||
lbl_802E8A6C:
|
||||
/* 802E8A6C 28 04 08 00 */ cmplwi r4, 0x800
|
||||
/* 802E8A70 41 80 00 0C */ blt lbl_802E8A7C
|
||||
/* 802E8A74 38 00 00 00 */ li r0, 0
|
||||
/* 802E8A78 90 1C 08 24 */ stw r0, 0x824(r28)
|
||||
lbl_802E8A7C:
|
||||
/* 802E8A7C 2C 06 00 01 */ cmpwi r6, 1
|
||||
/* 802E8A80 40 82 00 20 */ bne lbl_802E8AA0
|
||||
/* 802E8A84 38 00 00 00 */ li r0, 0
|
||||
/* 802E8A88 98 1F 00 00 */ stb r0, 0(r31)
|
||||
/* 802E8A8C 80 1C 08 2C */ lwz r0, 0x82c(r28)
|
||||
/* 802E8A90 7C 00 2A 14 */ add r0, r0, r5
|
||||
/* 802E8A94 90 1C 08 2C */ stw r0, 0x82c(r28)
|
||||
/* 802E8A98 7F DE 2A 14 */ add r30, r30, r5
|
||||
/* 802E8A9C 48 00 00 38 */ b lbl_802E8AD4
|
||||
lbl_802E8AA0:
|
||||
/* 802E8AA0 80 1C 08 2C */ lwz r0, 0x82c(r28)
|
||||
/* 802E8AA4 7C 00 2A 14 */ add r0, r0, r5
|
||||
/* 802E8AA8 90 1C 08 2C */ stw r0, 0x82c(r28)
|
||||
/* 802E8AAC 7F DE 2A 14 */ add r30, r30, r5
|
||||
/* 802E8AB0 7C 1E D8 00 */ cmpw r30, r27
|
||||
/* 802E8AB4 41 80 00 10 */ blt lbl_802E8AC4
|
||||
/* 802E8AB8 38 00 00 00 */ li r0, 0
|
||||
/* 802E8ABC 98 1F 00 00 */ stb r0, 0(r31)
|
||||
/* 802E8AC0 48 00 00 14 */ b lbl_802E8AD4
|
||||
lbl_802E8AC4:
|
||||
/* 802E8AC4 80 7C 08 2C */ lwz r3, 0x82c(r28)
|
||||
/* 802E8AC8 80 1C 08 28 */ lwz r0, 0x828(r28)
|
||||
/* 802E8ACC 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 802E8AD0 41 80 FF 10 */ blt lbl_802E89E0
|
||||
lbl_802E8AD4:
|
||||
/* 802E8AD4 80 7C 08 2C */ lwz r3, 0x82c(r28)
|
||||
/* 802E8AD8 80 1C 08 28 */ lwz r0, 0x828(r28)
|
||||
/* 802E8ADC 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 802E8AE0 41 80 00 0C */ blt lbl_802E8AEC
|
||||
/* 802E8AE4 38 00 00 00 */ li r0, 0
|
||||
/* 802E8AE8 98 1F 00 00 */ stb r0, 0(r31)
|
||||
lbl_802E8AEC:
|
||||
/* 802E8AEC 7F C3 F3 78 */ mr r3, r30
|
||||
lbl_802E8AF0:
|
||||
/* 802E8AF0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802E8AF4 48 07 97 2D */ bl _restgpr_27
|
||||
/* 802E8AF8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802E8AFC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E8B00 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802E8B04 4E 80 00 20 */ blr
|
||||
@@ -1,43 +0,0 @@
|
||||
lbl_802E8860:
|
||||
/* 802E8860 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802E8864 7C 08 02 A6 */ mflr r0
|
||||
/* 802E8868 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802E886C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802E8870 48 07 99 6D */ bl _savegpr_29
|
||||
/* 802E8874 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 802E8878 7C 9F 23 79 */ or. r31, r4, r4
|
||||
/* 802E887C 40 82 00 0C */ bne lbl_802E8888
|
||||
/* 802E8880 38 60 00 00 */ li r3, 0
|
||||
/* 802E8884 48 00 00 60 */ b lbl_802E88E4
|
||||
lbl_802E8888:
|
||||
/* 802E8888 48 05 4E 81 */ bl OSEnableInterrupts
|
||||
/* 802E888C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802E8890 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802E8894 38 9D 08 34 */ addi r4, r29, 0x834
|
||||
/* 802E8898 48 05 FF F9 */ bl DVDOpen
|
||||
/* 802E889C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802E88A0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802E88A4 48 05 4E 79 */ bl OSRestoreInterrupts
|
||||
/* 802E88A8 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 802E88AC 40 82 00 14 */ bne lbl_802E88C0
|
||||
/* 802E88B0 38 00 00 00 */ li r0, 0
|
||||
/* 802E88B4 98 1D 08 30 */ stb r0, 0x830(r29)
|
||||
/* 802E88B8 38 60 00 00 */ li r3, 0
|
||||
/* 802E88BC 48 00 00 28 */ b lbl_802E88E4
|
||||
lbl_802E88C0:
|
||||
/* 802E88C0 48 05 4E 49 */ bl OSEnableInterrupts
|
||||
/* 802E88C4 80 1D 08 68 */ lwz r0, 0x868(r29)
|
||||
/* 802E88C8 90 1D 08 28 */ stw r0, 0x828(r29)
|
||||
/* 802E88CC 48 05 4E 51 */ bl OSRestoreInterrupts
|
||||
/* 802E88D0 38 00 00 00 */ li r0, 0
|
||||
/* 802E88D4 90 1D 08 2C */ stw r0, 0x82c(r29)
|
||||
/* 802E88D8 38 00 00 01 */ li r0, 1
|
||||
/* 802E88DC 98 1D 08 30 */ stb r0, 0x830(r29)
|
||||
/* 802E88E0 38 60 00 01 */ li r3, 1
|
||||
lbl_802E88E4:
|
||||
/* 802E88E4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802E88E8 48 07 99 41 */ bl _restgpr_29
|
||||
/* 802E88EC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802E88F0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E88F4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802E88F8 4E 80 00 20 */ blr
|
||||
@@ -1,174 +0,0 @@
|
||||
lbl_802E431C:
|
||||
/* 802E431C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802E4320 7C 08 02 A6 */ mflr r0
|
||||
/* 802E4324 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802E4328 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802E432C 48 07 DE A9 */ bl _savegpr_27
|
||||
/* 802E4330 3C E0 80 3D */ lis r7, sAsciiTable__14JUTDirectPrint@ha /* 0x803CC6B8@ha */
|
||||
/* 802E4334 38 E7 C6 B8 */ addi r7, r7, sAsciiTable__14JUTDirectPrint@l /* 0x803CC6B8@l */
|
||||
/* 802E4338 2C 06 00 64 */ cmpwi r6, 0x64
|
||||
/* 802E433C 7C C8 33 78 */ mr r8, r6
|
||||
/* 802E4340 41 80 00 08 */ blt lbl_802E4348
|
||||
/* 802E4344 39 06 FF 9C */ addi r8, r6, -100
|
||||
lbl_802E4348:
|
||||
/* 802E4348 38 00 00 05 */ li r0, 5
|
||||
/* 802E434C 7D 28 03 D6 */ divw r9, r8, r0
|
||||
/* 802E4350 7C 09 01 D6 */ mullw r0, r9, r0
|
||||
/* 802E4354 7C 00 40 50 */ subf r0, r0, r8
|
||||
/* 802E4358 1D 00 00 06 */ mulli r8, r0, 6
|
||||
/* 802E435C 1C 09 00 07 */ mulli r0, r9, 7
|
||||
/* 802E4360 2C 06 00 64 */ cmpwi r6, 0x64
|
||||
/* 802E4364 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 802E4368 38 C7 01 80 */ addi r6, r7, 0x180
|
||||
/* 802E436C 7C C6 02 14 */ add r6, r6, r0
|
||||
/* 802E4370 40 80 00 0C */ bge lbl_802E437C
|
||||
/* 802E4374 38 C7 00 80 */ addi r6, r7, 0x80
|
||||
/* 802E4378 7C C6 02 14 */ add r6, r6, r0
|
||||
lbl_802E437C:
|
||||
/* 802E437C 7C C9 33 78 */ mr r9, r6
|
||||
/* 802E4380 A0 C3 00 04 */ lhz r6, 4(r3)
|
||||
/* 802E4384 38 00 01 90 */ li r0, 0x190
|
||||
/* 802E4388 7C 00 30 10 */ subfc r0, r0, r6
|
||||
/* 802E438C 7C C0 01 10 */ subfe r6, r0, r0
|
||||
/* 802E4390 38 C6 00 02 */ addi r6, r6, 2
|
||||
/* 802E4394 A1 43 00 06 */ lhz r10, 6(r3)
|
||||
/* 802E4398 38 00 01 2C */ li r0, 0x12c
|
||||
/* 802E439C 7C 00 50 10 */ subfc r0, r0, r10
|
||||
/* 802E43A0 7D 40 01 10 */ subfe r10, r0, r0
|
||||
/* 802E43A4 38 0A 00 02 */ addi r0, r10, 2
|
||||
/* 802E43A8 81 63 00 14 */ lwz r11, 0x14(r3)
|
||||
/* 802E43AC A1 43 00 08 */ lhz r10, 8(r3)
|
||||
/* 802E43B0 7C AA 29 D6 */ mullw r5, r10, r5
|
||||
/* 802E43B4 7C A0 29 D6 */ mullw r5, r0, r5
|
||||
/* 802E43B8 54 A5 08 3C */ slwi r5, r5, 1
|
||||
/* 802E43BC 7C 84 31 D6 */ mullw r4, r4, r6
|
||||
/* 802E43C0 54 84 08 3C */ slwi r4, r4, 1
|
||||
/* 802E43C4 7D 45 22 14 */ add r10, r5, r4
|
||||
/* 802E43C8 7D 4B 52 14 */ add r10, r11, r10
|
||||
/* 802E43CC 39 60 00 00 */ li r11, 0
|
||||
/* 802E43D0 1C 86 00 06 */ mulli r4, r6, 6
|
||||
lbl_802E43D4:
|
||||
/* 802E43D4 80 A9 00 00 */ lwz r5, 0(r9)
|
||||
/* 802E43D8 7C BB 40 30 */ slw r27, r5, r8
|
||||
/* 802E43DC 2C 06 00 01 */ cmpwi r6, 1
|
||||
/* 802E43E0 39 29 00 04 */ addi r9, r9, 4
|
||||
/* 802E43E4 40 82 00 0C */ bne lbl_802E43F0
|
||||
/* 802E43E8 57 65 F8 4C */ rlwinm r5, r27, 0x1f, 1, 6
|
||||
/* 802E43EC 48 00 00 34 */ b lbl_802E4420
|
||||
lbl_802E43F0:
|
||||
/* 802E43F0 57 65 27 3A */ rlwinm r5, r27, 4, 0x1c, 0x1d
|
||||
/* 802E43F4 3B C7 02 B4 */ addi r30, r7, 0x2b4
|
||||
/* 802E43F8 7C BE 28 2E */ lwzx r5, r30, r5
|
||||
/* 802E43FC 54 BF 40 2E */ slwi r31, r5, 8
|
||||
/* 802E4400 57 65 47 3A */ rlwinm r5, r27, 8, 0x1c, 0x1d
|
||||
/* 802E4404 7D 9E 28 2E */ lwzx r12, r30, r5
|
||||
/* 802E4408 57 65 37 3A */ rlwinm r5, r27, 6, 0x1c, 0x1d
|
||||
/* 802E440C 7C BE 28 2E */ lwzx r5, r30, r5
|
||||
/* 802E4410 54 A5 20 36 */ slwi r5, r5, 4
|
||||
/* 802E4414 7D 85 2B 78 */ or r5, r12, r5
|
||||
/* 802E4418 7F E5 2B 78 */ or r5, r31, r5
|
||||
/* 802E441C 54 A5 98 18 */ slwi r5, r5, 0x13
|
||||
lbl_802E4420:
|
||||
/* 802E4420 39 84 00 01 */ addi r12, r4, 1
|
||||
/* 802E4424 55 8C F8 7E */ srwi r12, r12, 1
|
||||
/* 802E4428 7D 89 03 A6 */ mtctr r12
|
||||
/* 802E442C 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 802E4430 40 81 01 04 */ ble lbl_802E4534
|
||||
lbl_802E4434:
|
||||
/* 802E4434 54 BC 00 43 */ rlwinm. r28, r5, 0, 1, 1
|
||||
/* 802E4438 41 82 00 0C */ beq lbl_802E4444
|
||||
/* 802E443C A3 C3 00 20 */ lhz r30, 0x20(r3)
|
||||
/* 802E4440 48 00 00 08 */ b lbl_802E4448
|
||||
lbl_802E4444:
|
||||
/* 802E4444 3B C0 00 40 */ li r30, 0x40
|
||||
lbl_802E4448:
|
||||
/* 802E4448 54 AC 00 01 */ rlwinm. r12, r5, 0, 0, 0
|
||||
/* 802E444C 41 82 00 0C */ beq lbl_802E4458
|
||||
/* 802E4450 A3 A3 00 22 */ lhz r29, 0x22(r3)
|
||||
/* 802E4454 48 00 00 08 */ b lbl_802E445C
|
||||
lbl_802E4458:
|
||||
/* 802E4458 3B A0 00 20 */ li r29, 0x20
|
||||
lbl_802E445C:
|
||||
/* 802E445C 54 BB 00 85 */ rlwinm. r27, r5, 0, 2, 2
|
||||
/* 802E4460 41 82 00 0C */ beq lbl_802E446C
|
||||
/* 802E4464 A1 83 00 22 */ lhz r12, 0x22(r3)
|
||||
/* 802E4468 48 00 00 08 */ b lbl_802E4470
|
||||
lbl_802E446C:
|
||||
/* 802E446C 39 80 00 20 */ li r12, 0x20
|
||||
lbl_802E4470:
|
||||
/* 802E4470 28 1C 00 00 */ cmplwi r28, 0
|
||||
/* 802E4474 41 82 00 0C */ beq lbl_802E4480
|
||||
/* 802E4478 A3 E3 00 1C */ lhz r31, 0x1c(r3)
|
||||
/* 802E447C 48 00 00 08 */ b lbl_802E4484
|
||||
lbl_802E4480:
|
||||
/* 802E4480 3B E0 00 00 */ li r31, 0
|
||||
lbl_802E4484:
|
||||
/* 802E4484 7D 9E 62 14 */ add r12, r30, r12
|
||||
/* 802E4488 7D 9D 62 14 */ add r12, r29, r12
|
||||
/* 802E448C 7F EC 63 78 */ or r12, r31, r12
|
||||
/* 802E4490 55 9D 04 3E */ clrlwi r29, r12, 0x10
|
||||
/* 802E4494 B1 8A 00 00 */ sth r12, 0(r10)
|
||||
/* 802E4498 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 802E449C 40 81 00 10 */ ble lbl_802E44AC
|
||||
/* 802E44A0 A1 83 00 08 */ lhz r12, 8(r3)
|
||||
/* 802E44A4 55 8C 08 3C */ slwi r12, r12, 1
|
||||
/* 802E44A8 7F AA 63 2E */ sthx r29, r10, r12
|
||||
lbl_802E44AC:
|
||||
/* 802E44AC 28 1B 00 00 */ cmplwi r27, 0
|
||||
/* 802E44B0 41 82 00 0C */ beq lbl_802E44BC
|
||||
/* 802E44B4 A3 A3 00 26 */ lhz r29, 0x26(r3)
|
||||
/* 802E44B8 48 00 00 08 */ b lbl_802E44C0
|
||||
lbl_802E44BC:
|
||||
/* 802E44BC 3B A0 00 40 */ li r29, 0x40
|
||||
lbl_802E44C0:
|
||||
/* 802E44C0 28 1C 00 00 */ cmplwi r28, 0
|
||||
/* 802E44C4 41 82 00 0C */ beq lbl_802E44D0
|
||||
/* 802E44C8 A3 C3 00 28 */ lhz r30, 0x28(r3)
|
||||
/* 802E44CC 48 00 00 08 */ b lbl_802E44D4
|
||||
lbl_802E44D0:
|
||||
/* 802E44D0 3B C0 00 20 */ li r30, 0x20
|
||||
lbl_802E44D4:
|
||||
/* 802E44D4 54 AC 00 C7 */ rlwinm. r12, r5, 0, 3, 3
|
||||
/* 802E44D8 41 82 00 0C */ beq lbl_802E44E4
|
||||
/* 802E44DC A1 83 00 28 */ lhz r12, 0x28(r3)
|
||||
/* 802E44E0 48 00 00 08 */ b lbl_802E44E8
|
||||
lbl_802E44E4:
|
||||
/* 802E44E4 39 80 00 20 */ li r12, 0x20
|
||||
lbl_802E44E8:
|
||||
/* 802E44E8 28 1B 00 00 */ cmplwi r27, 0
|
||||
/* 802E44EC 41 82 00 0C */ beq lbl_802E44F8
|
||||
/* 802E44F0 A3 E3 00 1C */ lhz r31, 0x1c(r3)
|
||||
/* 802E44F4 48 00 00 08 */ b lbl_802E44FC
|
||||
lbl_802E44F8:
|
||||
/* 802E44F8 3B E0 00 00 */ li r31, 0
|
||||
lbl_802E44FC:
|
||||
/* 802E44FC 7D 9D 62 14 */ add r12, r29, r12
|
||||
/* 802E4500 7D 9E 62 14 */ add r12, r30, r12
|
||||
/* 802E4504 7F EC 63 78 */ or r12, r31, r12
|
||||
/* 802E4508 55 9B 04 3E */ clrlwi r27, r12, 0x10
|
||||
/* 802E450C B1 8A 00 02 */ sth r12, 2(r10)
|
||||
/* 802E4510 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 802E4514 40 81 00 14 */ ble lbl_802E4528
|
||||
/* 802E4518 A1 83 00 08 */ lhz r12, 8(r3)
|
||||
/* 802E451C 55 8C 08 3C */ slwi r12, r12, 1
|
||||
/* 802E4520 39 8C 00 02 */ addi r12, r12, 2
|
||||
/* 802E4524 7F 6A 63 2E */ sthx r27, r10, r12
|
||||
lbl_802E4528:
|
||||
/* 802E4528 54 A5 10 3A */ slwi r5, r5, 2
|
||||
/* 802E452C 39 4A 00 04 */ addi r10, r10, 4
|
||||
/* 802E4530 42 00 FF 04 */ bdnz lbl_802E4434
|
||||
lbl_802E4534:
|
||||
/* 802E4534 A0 A3 00 08 */ lhz r5, 8(r3)
|
||||
/* 802E4538 7C A5 01 D6 */ mullw r5, r5, r0
|
||||
/* 802E453C 7C A4 28 50 */ subf r5, r4, r5
|
||||
/* 802E4540 54 A5 08 3C */ slwi r5, r5, 1
|
||||
/* 802E4544 7D 4A 2A 14 */ add r10, r10, r5
|
||||
/* 802E4548 39 6B 00 01 */ addi r11, r11, 1
|
||||
/* 802E454C 2C 0B 00 07 */ cmpwi r11, 7
|
||||
/* 802E4550 41 80 FE 84 */ blt lbl_802E43D4
|
||||
/* 802E4554 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802E4558 48 07 DC C9 */ bl _restgpr_27
|
||||
/* 802E455C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802E4560 7C 08 03 A6 */ mtlr r0
|
||||
/* 802E4564 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802E4568 4E 80 00 20 */ blr
|
||||
@@ -1,93 +0,0 @@
|
||||
lbl_802DF344:
|
||||
/* 802DF344 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 802DF348 7C 08 02 A6 */ mflr r0
|
||||
/* 802DF34C 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 802DF350 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802DF354 48 08 2E 79 */ bl _savegpr_25
|
||||
/* 802DF358 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802DF35C 3B 60 00 00 */ li r27, 0
|
||||
/* 802DF360 3B 40 00 00 */ li r26, 0
|
||||
/* 802DF364 3B 20 00 00 */ li r25, 0
|
||||
/* 802DF368 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 802DF36C 38 03 FF FF */ addi r0, r3, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 802DF370 B0 1C 00 68 */ sth r0, 0x68(r28)
|
||||
/* 802DF374 80 7C 00 48 */ lwz r3, 0x48(r28)
|
||||
/* 802DF378 3B C3 00 20 */ addi r30, r3, 0x20
|
||||
/* 802DF37C 3B A0 00 00 */ li r29, 0
|
||||
/* 802DF380 3C 60 4D 41 */ lis r3, 0x4D41 /* 0x4D415031@ha */
|
||||
/* 802DF384 3B E3 50 31 */ addi r31, r3, 0x5031 /* 0x4D415031@l */
|
||||
/* 802DF388 48 00 00 DC */ b lbl_802DF464
|
||||
lbl_802DF38C:
|
||||
/* 802DF38C 80 9E 00 00 */ lwz r4, 0(r30)
|
||||
/* 802DF390 7C 04 F8 00 */ cmpw r4, r31
|
||||
/* 802DF394 41 82 00 88 */ beq lbl_802DF41C
|
||||
/* 802DF398 40 80 00 2C */ bge lbl_802DF3C4
|
||||
/* 802DF39C 3C 60 49 4E */ lis r3, 0x494E /* 0x494E4631@ha */
|
||||
/* 802DF3A0 38 03 46 31 */ addi r0, r3, 0x4631 /* 0x494E4631@l */
|
||||
/* 802DF3A4 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 802DF3A8 41 82 00 30 */ beq lbl_802DF3D8
|
||||
/* 802DF3AC 40 80 00 9C */ bge lbl_802DF448
|
||||
/* 802DF3B0 3C 60 47 4C */ lis r3, 0x474C /* 0x474C5931@ha */
|
||||
/* 802DF3B4 38 03 59 31 */ addi r0, r3, 0x5931 /* 0x474C5931@l */
|
||||
/* 802DF3B8 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 802DF3BC 41 82 00 50 */ beq lbl_802DF40C
|
||||
/* 802DF3C0 48 00 00 88 */ b lbl_802DF448
|
||||
lbl_802DF3C4:
|
||||
/* 802DF3C4 3C 60 57 49 */ lis r3, 0x5749 /* 0x57494431@ha */
|
||||
/* 802DF3C8 38 03 44 31 */ addi r0, r3, 0x4431 /* 0x57494431@l */
|
||||
/* 802DF3CC 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 802DF3D0 41 82 00 2C */ beq lbl_802DF3FC
|
||||
/* 802DF3D4 48 00 00 74 */ b lbl_802DF448
|
||||
lbl_802DF3D8:
|
||||
/* 802DF3D8 93 DC 00 4C */ stw r30, 0x4c(r28)
|
||||
/* 802DF3DC 80 7C 00 4C */ lwz r3, 0x4c(r28)
|
||||
/* 802DF3E0 A0 03 00 08 */ lhz r0, 8(r3)
|
||||
/* 802DF3E4 54 04 10 3A */ slwi r4, r0, 2
|
||||
/* 802DF3E8 3C 60 80 3A */ lis r3, saoAboutEncoding___10JUTResFont@ha /* 0x8039D390@ha */
|
||||
/* 802DF3EC 38 03 D3 90 */ addi r0, r3, saoAboutEncoding___10JUTResFont@l /* 0x8039D390@l */
|
||||
/* 802DF3F0 7C 00 22 14 */ add r0, r0, r4
|
||||
/* 802DF3F4 90 1C 00 6C */ stw r0, 0x6c(r28)
|
||||
/* 802DF3F8 48 00 00 60 */ b lbl_802DF458
|
||||
lbl_802DF3FC:
|
||||
/* 802DF3FC 80 7C 00 54 */ lwz r3, 0x54(r28)
|
||||
/* 802DF400 7F C3 D9 2E */ stwx r30, r3, r27
|
||||
/* 802DF404 3B 7B 00 04 */ addi r27, r27, 4
|
||||
/* 802DF408 48 00 00 50 */ b lbl_802DF458
|
||||
lbl_802DF40C:
|
||||
/* 802DF40C 80 7C 00 58 */ lwz r3, 0x58(r28)
|
||||
/* 802DF410 7F C3 D1 2E */ stwx r30, r3, r26
|
||||
/* 802DF414 3B 5A 00 04 */ addi r26, r26, 4
|
||||
/* 802DF418 48 00 00 40 */ b lbl_802DF458
|
||||
lbl_802DF41C:
|
||||
/* 802DF41C 80 7C 00 5C */ lwz r3, 0x5c(r28)
|
||||
/* 802DF420 7F C3 C9 2E */ stwx r30, r3, r25
|
||||
/* 802DF424 A0 1C 00 68 */ lhz r0, 0x68(r28)
|
||||
/* 802DF428 80 7C 00 5C */ lwz r3, 0x5c(r28)
|
||||
/* 802DF42C 7C 63 C8 2E */ lwzx r3, r3, r25
|
||||
/* 802DF430 A0 63 00 0A */ lhz r3, 0xa(r3)
|
||||
/* 802DF434 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 802DF438 40 81 00 08 */ ble lbl_802DF440
|
||||
/* 802DF43C B0 7C 00 68 */ sth r3, 0x68(r28)
|
||||
lbl_802DF440:
|
||||
/* 802DF440 3B 39 00 04 */ addi r25, r25, 4
|
||||
/* 802DF444 48 00 00 14 */ b lbl_802DF458
|
||||
lbl_802DF448:
|
||||
/* 802DF448 3C 60 80 3A */ lis r3, JUTResFont__stringBase0@ha /* 0x8039D45C@ha */
|
||||
/* 802DF44C 38 63 D4 5C */ addi r3, r3, JUTResFont__stringBase0@l /* 0x8039D45C@l */
|
||||
/* 802DF450 38 63 00 20 */ addi r3, r3, 0x20
|
||||
/* 802DF454 48 00 91 F5 */ bl JUTReportConsole
|
||||
lbl_802DF458:
|
||||
/* 802DF458 80 1E 00 04 */ lwz r0, 4(r30)
|
||||
/* 802DF45C 7F DE 02 14 */ add r30, r30, r0
|
||||
/* 802DF460 3B BD 00 01 */ addi r29, r29, 1
|
||||
lbl_802DF464:
|
||||
/* 802DF464 80 7C 00 48 */ lwz r3, 0x48(r28)
|
||||
/* 802DF468 80 03 00 0C */ lwz r0, 0xc(r3)
|
||||
/* 802DF46C 7C 1D 00 40 */ cmplw r29, r0
|
||||
/* 802DF470 41 80 FF 1C */ blt lbl_802DF38C
|
||||
/* 802DF474 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802DF478 48 08 2D A1 */ bl _restgpr_25
|
||||
/* 802DF47C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 802DF480 7C 08 03 A6 */ mtlr r0
|
||||
/* 802DF484 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 802DF488 4E 80 00 20 */ blr
|
||||
@@ -3,7 +3,7 @@ lbl_8015A90C:
|
||||
/* 8015A910 7C 08 02 A6 */ mflr r0
|
||||
/* 8015A914 90 01 00 E4 */ stw r0, 0xe4(r1)
|
||||
/* 8015A918 39 61 00 E0 */ addi r11, r1, 0xe0
|
||||
/* 8015A91C 48 20 78 85 */ bl __save_gpr
|
||||
/* 8015A91C 48 20 78 85 */ bl _savegpr_14
|
||||
/* 8015A920 3C 60 80 39 */ lis r3, l_resMANa@ha /* 0x80393250@ha */
|
||||
/* 8015A924 38 C3 32 50 */ addi r6, r3, l_resMANa@l /* 0x80393250@l */
|
||||
/* 8015A928 3C 60 80 3B */ lis r3, cNullVec__6Z2Calc@ha /* 0x803B61C0@ha */
|
||||
@@ -298,7 +298,7 @@ lbl_8015A90C:
|
||||
/* 8015ADAC 38 A5 86 10 */ addi r5, r5, lit_3982@l /* 0x80428610@l */
|
||||
/* 8015ADB0 48 20 6E 75 */ bl __register_global_object
|
||||
/* 8015ADB4 39 61 00 E0 */ addi r11, r1, 0xe0
|
||||
/* 8015ADB8 48 20 74 35 */ bl __restore_gpr
|
||||
/* 8015ADB8 48 20 74 35 */ bl _restgpr_14
|
||||
/* 8015ADBC 80 01 00 E4 */ lwz r0, 0xe4(r1)
|
||||
/* 8015ADC0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8015ADC4 38 21 00 E0 */ addi r1, r1, 0xe0
|
||||
|
||||
@@ -15,7 +15,7 @@ lbl_8012B724:
|
||||
/* 8012B758 DB 41 01 10 */ stfd f26, 0x110(r1)
|
||||
/* 8012B75C F3 41 01 18 */ psq_st f26, 280(r1), 0, 0 /* qr0 */
|
||||
/* 8012B760 39 61 01 10 */ addi r11, r1, 0x110
|
||||
/* 8012B764 48 23 6A 3D */ bl __save_gpr
|
||||
/* 8012B764 48 23 6A 3D */ bl _savegpr_14
|
||||
/* 8012B768 7C 6F 1B 78 */ mr r15, r3
|
||||
/* 8012B76C 80 63 20 60 */ lwz r3, 0x2060(r3)
|
||||
/* 8012B770 88 03 00 00 */ lbz r0, 0(r3)
|
||||
@@ -588,7 +588,7 @@ lbl_8012BF60:
|
||||
/* 8012BF88 E3 41 01 18 */ psq_l f26, 280(r1), 0, 0 /* qr0 */
|
||||
/* 8012BF8C CB 41 01 10 */ lfd f26, 0x110(r1)
|
||||
/* 8012BF90 39 61 01 10 */ addi r11, r1, 0x110
|
||||
/* 8012BF94 48 23 62 59 */ bl __restore_gpr
|
||||
/* 8012BF94 48 23 62 59 */ bl _restgpr_14
|
||||
/* 8012BF98 80 01 01 74 */ lwz r0, 0x174(r1)
|
||||
/* 8012BF9C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8012BFA0 38 21 01 70 */ addi r1, r1, 0x170
|
||||
|
||||
@@ -5,7 +5,7 @@ lbl_8007FF1C:
|
||||
/* 8007FF28 DB E1 00 E0 */ stfd f31, 0xe0(r1)
|
||||
/* 8007FF2C F3 E1 00 E8 */ psq_st f31, 232(r1), 0, 0 /* qr0 */
|
||||
/* 8007FF30 39 61 00 E0 */ addi r11, r1, 0xe0
|
||||
/* 8007FF34 48 2E 22 6D */ bl __save_gpr
|
||||
/* 8007FF34 48 2E 22 6D */ bl _savegpr_14
|
||||
/* 8007FF38 7C 6F 1B 78 */ mr r15, r3
|
||||
/* 8007FF3C 7C 90 23 78 */ mr r16, r4
|
||||
/* 8007FF40 C0 24 00 2C */ lfs f1, 0x2c(r4)
|
||||
@@ -273,7 +273,7 @@ lbl_80080310:
|
||||
/* 80080310 E3 E1 00 E8 */ psq_l f31, 232(r1), 0, 0 /* qr0 */
|
||||
/* 80080314 CB E1 00 E0 */ lfd f31, 0xe0(r1)
|
||||
/* 80080318 39 61 00 E0 */ addi r11, r1, 0xe0
|
||||
/* 8008031C 48 2E 1E D1 */ bl __restore_gpr
|
||||
/* 8008031C 48 2E 1E D1 */ bl _restgpr_14
|
||||
/* 80080320 80 01 00 F4 */ lwz r0, 0xf4(r1)
|
||||
/* 80080324 7C 08 03 A6 */ mtlr r0
|
||||
/* 80080328 38 21 00 F0 */ addi r1, r1, 0xf0
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user